Package com.adobe.acs.commons.mcp
Class ProcessDefinition
- java.lang.Object
-
- com.adobe.acs.commons.mcp.ProcessDefinition
-
- All Implemented Interfaces:
FormProcessor
- Direct Known Subclasses:
AssetFolderCreator,AssetIngestor,AssetReport,BrokenLinksReport,BulkWorkflow,ContentFragmentImport,DataImporter,DeepPrune,ProcessCleanup,RefreshFolderTumbnails,Renovator,TagCreator,TagReporter,WorkflowRemover
@ConsumerType public abstract class ProcessDefinition extends Object implements FormProcessor
Describes a process and provides a builder which creates the process
-
-
Constructor Summary
Constructors Constructor Description ProcessDefinition()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidbuildProcess(ProcessInstance instance, org.apache.sling.api.resource.ResourceResolver rr)StringgetName()voidsetName(String n)abstract voidstoreReport(ProcessInstance instance, org.apache.sling.api.resource.ResourceResolver rr)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.adobe.acs.commons.mcp.form.FormProcessor
init, parseInputs
-
-
-
-
Method Detail
-
setName
public final void setName(String n)
-
getName
public final String getName()
-
buildProcess
public abstract void buildProcess(ProcessInstance instance, org.apache.sling.api.resource.ResourceResolver rr) throws org.apache.sling.api.resource.LoginException, javax.jcr.RepositoryException
- Throws:
org.apache.sling.api.resource.LoginExceptionjavax.jcr.RepositoryException
-
storeReport
public abstract void storeReport(ProcessInstance instance, org.apache.sling.api.resource.ResourceResolver rr) throws javax.jcr.RepositoryException, org.apache.sling.api.resource.PersistenceException
- Throws:
javax.jcr.RepositoryExceptionorg.apache.sling.api.resource.PersistenceException
-
-