Class WorkflowRemover
- java.lang.Object
-
- com.adobe.acs.commons.mcp.ProcessDefinition
-
- com.adobe.acs.commons.mcp.impl.processes.WorkflowRemover
-
- All Implemented Interfaces:
FormProcessor
public class WorkflowRemover extends ProcessDefinition
Removes workflow process instances based on specified conditions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWorkflowRemover.ReportColumns
-
Constructor Summary
Constructors Constructor Description WorkflowRemover(WorkflowInstanceRemover workflowInstanceRemover)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildProcess(ProcessInstance instance, org.apache.sling.api.resource.ResourceResolver rr)List<String>getModelIds()CalendargetOlderThan()List<Pattern>getPayloads()List<String>getStatuses()voidinit()voidstoreReport(ProcessInstance instance, org.apache.sling.api.resource.ResourceResolver rr)-
Methods inherited from class com.adobe.acs.commons.mcp.ProcessDefinition
getName, setName
-
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
parseInputs
-
-
-
-
Constructor Detail
-
WorkflowRemover
public WorkflowRemover(WorkflowInstanceRemover workflowInstanceRemover)
-
-
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:
buildProcessin classProcessDefinition- Throws:
org.apache.sling.api.resource.LoginExceptionjavax.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:
storeReportin classProcessDefinition- Throws:
javax.jcr.RepositoryExceptionorg.apache.sling.api.resource.PersistenceException
-
init
public void init() throws javax.jcr.RepositoryException- Throws:
javax.jcr.RepositoryException
-
getOlderThan
public Calendar getOlderThan()
-
-