Class ProcessDefinition

java.lang.Object
com.adobe.acs.commons.mcp.ProcessDefinition
All Implemented Interfaces:
FormProcessor
Direct Known Subclasses:
AssetFolderCreator, AssetIngestor, AssetReport, BrokenLinksReport, BulkPageTagger, BulkWorkflow, ContentFragmentImport, DataImporter, DeepPrune, ProcessCleanup, RefreshFolderTumbnails, Renovator, TagCreator, TagReporter, TreeReplication, WorkflowRemover

@ConsumerType public abstract class ProcessDefinition extends Object implements FormProcessor
Describes a process and provides a builder which creates the process
  • Constructor Details

    • ProcessDefinition

      public ProcessDefinition()
  • Method Details

    • 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.LoginException
      javax.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.RepositoryException
      org.apache.sling.api.resource.PersistenceException