Class WorkflowRemover

  • All Implemented Interfaces:
    FormProcessor

    public class WorkflowRemover
    extends ProcessDefinition
    Removes workflow process instances based on specified conditions.
    • Method Detail

      • buildProcess

        public void buildProcess​(ProcessInstance instance,
                                 org.apache.sling.api.resource.ResourceResolver rr)
                          throws org.apache.sling.api.resource.LoginException,
                                 javax.jcr.RepositoryException
        Specified by:
        buildProcess in class ProcessDefinition
        Throws:
        org.apache.sling.api.resource.LoginException
        javax.jcr.RepositoryException
      • storeReport

        public void storeReport​(ProcessInstance instance,
                                org.apache.sling.api.resource.ResourceResolver rr)
                         throws javax.jcr.RepositoryException,
                                org.apache.sling.api.resource.PersistenceException
        Specified by:
        storeReport in class ProcessDefinition
        Throws:
        javax.jcr.RepositoryException
        org.apache.sling.api.resource.PersistenceException
      • init

        public void init()
                  throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • getOlderThan

        public Calendar getOlderThan()