Class SyntheticWorkflowSession
- java.lang.Object
-
- com.adobe.acs.commons.workflow.synthetic.impl.granite.SyntheticWorkflowSession
-
- All Implemented Interfaces:
com.adobe.granite.workflow.WorkflowSession,org.apache.sling.api.adapter.Adaptable
public class SyntheticWorkflowSession extends Object implements com.adobe.granite.workflow.WorkflowSession
-
-
Constructor Summary
Constructors Constructor Description SyntheticWorkflowSession(com.adobe.acs.commons.workflow.synthetic.impl.SyntheticWorkflowRunnerImpl workflowService, javax.jcr.Session session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <AdapterType>
AdapterTypeadaptTo(Class<AdapterType> type)voidcomplete(com.adobe.granite.workflow.exec.WorkItem workItem, com.adobe.granite.workflow.exec.Route route)com.adobe.granite.workflow.model.WorkflowModelcreateNewModel(String s)com.adobe.granite.workflow.model.WorkflowModelcreateNewModel(String s, String s2)voiddelegateWorkItem(com.adobe.granite.workflow.exec.WorkItem workItem, com.adobe.granite.workflow.exec.Participant participant)voiddeleteModel(String s)voiddeployModel(com.adobe.granite.workflow.model.WorkflowModel workflowModel)com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.exec.InboxItem>getActiveInboxItems(long l, long l1, com.adobe.granite.workflow.exec.filter.InboxItemFilter inboxItemFilter)com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.exec.InboxItem>getActiveInboxItems(long l, long l1, String s, com.adobe.granite.workflow.exec.filter.InboxItemFilter inboxItemFilter)com.adobe.granite.workflow.exec.WorkItem[]getActiveWorkItems()com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.exec.WorkItem>getActiveWorkItems(long l, long l2)com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.exec.WorkItem>getActiveWorkItems(long l, long l2, com.adobe.granite.workflow.exec.filter.WorkItemFilter workItemFilter)com.adobe.granite.workflow.exec.Workflow[]getAllWorkflows()com.adobe.granite.workflow.exec.WorkItem[]getAllWorkItems()com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.exec.WorkItem>getAllWorkItems(long l, long l2)List<com.adobe.granite.workflow.exec.Route>getBackRoutes(com.adobe.granite.workflow.exec.WorkItem workItem, boolean b)Iterator<com.adobe.granite.workflow.exec.Participant>getDelegates(com.adobe.granite.workflow.exec.WorkItem workItem)List<com.adobe.granite.workflow.exec.HistoryItem>getHistory(com.adobe.granite.workflow.exec.Workflow workflow)com.adobe.granite.workflow.model.WorkflowModelgetModel(String modelId)com.adobe.granite.workflow.model.WorkflowModelgetModel(String s, String s2)com.adobe.granite.workflow.model.WorkflowModel[]getModels()com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.model.WorkflowModel>getModels(long l, long l2)com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.model.WorkflowModel>getModels(long l, long l2, com.adobe.granite.workflow.model.WorkflowModelFilter workflowModelFilter)com.adobe.granite.workflow.model.WorkflowModel[]getModels(com.adobe.granite.workflow.model.WorkflowModelFilter workflowModelFilter)List<com.adobe.granite.workflow.exec.Route>getRoutes(com.adobe.granite.workflow.exec.WorkItem workItem, boolean b)com.adobe.granite.workflow.exec.WorkflowgetWorkflow(String s)com.adobe.granite.workflow.exec.Workflow[]getWorkflows(String[] strings)com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.exec.Workflow>getWorkflows(String[] strings, long l, long l2)com.adobe.granite.workflow.exec.WorkItemgetWorkItem(String s)booleanisSuperuser()voidlogout()com.adobe.granite.workflow.exec.WorkflowDatanewWorkflowData(String payloadType, Object payload)voidrestartWorkflow(com.adobe.granite.workflow.exec.Workflow workflow)voidresumeWorkflow(com.adobe.granite.workflow.exec.Workflow workflow)com.adobe.granite.workflow.exec.WorkflowstartWorkflow(com.adobe.granite.workflow.model.WorkflowModel workflowModel, com.adobe.granite.workflow.exec.WorkflowData workflowData)com.adobe.granite.workflow.exec.WorkflowstartWorkflow(com.adobe.granite.workflow.model.WorkflowModel workflowModel, com.adobe.granite.workflow.exec.WorkflowData workflowData, Map<String,Object> stringObjectMap)voidsuspendWorkflow(com.adobe.granite.workflow.exec.Workflow workflow)voidterminateWorkflow(com.adobe.granite.workflow.exec.Workflow workflow)voidupdateWorkflowData(com.adobe.granite.workflow.exec.Workflow workflow, com.adobe.granite.workflow.exec.WorkflowData workflowData)
-
-
-
Method Detail
-
terminateWorkflow
public final void terminateWorkflow(com.adobe.granite.workflow.exec.Workflow workflow) throws com.adobe.granite.workflow.WorkflowException- Specified by:
terminateWorkflowin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
complete
public final void complete(com.adobe.granite.workflow.exec.WorkItem workItem, com.adobe.granite.workflow.exec.Route route) throws com.adobe.granite.workflow.WorkflowException- Specified by:
completein interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
restartWorkflow
public final void restartWorkflow(com.adobe.granite.workflow.exec.Workflow workflow) throws com.adobe.granite.workflow.WorkflowException- Specified by:
restartWorkflowin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
isSuperuser
public final boolean isSuperuser()
- Specified by:
isSuperuserin interfacecom.adobe.granite.workflow.WorkflowSession
-
deployModel
public final void deployModel(com.adobe.granite.workflow.model.WorkflowModel workflowModel) throws com.adobe.granite.workflow.WorkflowException- Specified by:
deployModelin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
createNewModel
public final com.adobe.granite.workflow.model.WorkflowModel createNewModel(String s) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
createNewModelin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
createNewModel
public final com.adobe.granite.workflow.model.WorkflowModel createNewModel(String s, String s2) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
createNewModelin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
deleteModel
public final void deleteModel(String s) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
deleteModelin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getModels
public final com.adobe.granite.workflow.model.WorkflowModel[] getModels() throws com.adobe.granite.workflow.WorkflowException- Specified by:
getModelsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getModels
public final com.adobe.granite.workflow.model.WorkflowModel[] getModels(com.adobe.granite.workflow.model.WorkflowModelFilter workflowModelFilter) throws com.adobe.granite.workflow.WorkflowException- Specified by:
getModelsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getModels
public final com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.model.WorkflowModel> getModels(long l, long l2) throws com.adobe.granite.workflow.WorkflowException- Specified by:
getModelsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getModels
public final com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.model.WorkflowModel> getModels(long l, long l2, com.adobe.granite.workflow.model.WorkflowModelFilter workflowModelFilter) throws com.adobe.granite.workflow.WorkflowException- Specified by:
getModelsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getModel
public final com.adobe.granite.workflow.model.WorkflowModel getModel(String modelId) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
getModelin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getModel
public final com.adobe.granite.workflow.model.WorkflowModel getModel(String s, String s2) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
getModelin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
startWorkflow
public final com.adobe.granite.workflow.exec.Workflow startWorkflow(com.adobe.granite.workflow.model.WorkflowModel workflowModel, com.adobe.granite.workflow.exec.WorkflowData workflowData) throws com.adobe.granite.workflow.WorkflowException- Specified by:
startWorkflowin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
startWorkflow
public final com.adobe.granite.workflow.exec.Workflow startWorkflow(com.adobe.granite.workflow.model.WorkflowModel workflowModel, com.adobe.granite.workflow.exec.WorkflowData workflowData, Map<String,Object> stringObjectMap) throws com.adobe.granite.workflow.WorkflowException- Specified by:
startWorkflowin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
resumeWorkflow
public final void resumeWorkflow(com.adobe.granite.workflow.exec.Workflow workflow) throws com.adobe.granite.workflow.WorkflowException- Specified by:
resumeWorkflowin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
suspendWorkflow
public final void suspendWorkflow(com.adobe.granite.workflow.exec.Workflow workflow) throws com.adobe.granite.workflow.WorkflowException- Specified by:
suspendWorkflowin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getActiveWorkItems
public final com.adobe.granite.workflow.exec.WorkItem[] getActiveWorkItems() throws com.adobe.granite.workflow.WorkflowException- Specified by:
getActiveWorkItemsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getActiveWorkItems
public final com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.exec.WorkItem> getActiveWorkItems(long l, long l2) throws com.adobe.granite.workflow.WorkflowException- Specified by:
getActiveWorkItemsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getActiveWorkItems
public final com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.exec.WorkItem> getActiveWorkItems(long l, long l2, com.adobe.granite.workflow.exec.filter.WorkItemFilter workItemFilter) throws com.adobe.granite.workflow.WorkflowException- Specified by:
getActiveWorkItemsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getActiveInboxItems
public com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.exec.InboxItem> getActiveInboxItems(long l, long l1, com.adobe.granite.workflow.exec.filter.InboxItemFilter inboxItemFilter) throws com.adobe.granite.workflow.WorkflowException- Specified by:
getActiveInboxItemsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getActiveInboxItems
public com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.exec.InboxItem> getActiveInboxItems(long l, long l1, String s, com.adobe.granite.workflow.exec.filter.InboxItemFilter inboxItemFilter) throws com.adobe.granite.workflow.WorkflowException- Specified by:
getActiveInboxItemsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getAllWorkItems
public final com.adobe.granite.workflow.exec.WorkItem[] getAllWorkItems() throws com.adobe.granite.workflow.WorkflowException- Specified by:
getAllWorkItemsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getAllWorkItems
public final com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.exec.WorkItem> getAllWorkItems(long l, long l2) throws com.adobe.granite.workflow.WorkflowException- Specified by:
getAllWorkItemsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getWorkItem
public final com.adobe.granite.workflow.exec.WorkItem getWorkItem(String s) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
getWorkItemin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getWorkflows
public final com.adobe.granite.workflow.exec.Workflow[] getWorkflows(String[] strings) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
getWorkflowsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getWorkflows
public final com.adobe.granite.workflow.collection.util.ResultSet<com.adobe.granite.workflow.exec.Workflow> getWorkflows(String[] strings, long l, long l2) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
getWorkflowsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getAllWorkflows
public final com.adobe.granite.workflow.exec.Workflow[] getAllWorkflows() throws com.adobe.granite.workflow.WorkflowException- Specified by:
getAllWorkflowsin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getWorkflow
public final com.adobe.granite.workflow.exec.Workflow getWorkflow(String s) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
getWorkflowin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getRoutes
public final List<com.adobe.granite.workflow.exec.Route> getRoutes(com.adobe.granite.workflow.exec.WorkItem workItem, boolean b) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
getRoutesin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
getBackRoutes
public final List<com.adobe.granite.workflow.exec.Route> getBackRoutes(com.adobe.granite.workflow.exec.WorkItem workItem, boolean b) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
getBackRoutesin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
newWorkflowData
public final com.adobe.granite.workflow.exec.WorkflowData newWorkflowData(String payloadType, Object payload)
- Specified by:
newWorkflowDatain interfacecom.adobe.granite.workflow.WorkflowSession
-
getDelegates
public Iterator<com.adobe.granite.workflow.exec.Participant> getDelegates(com.adobe.granite.workflow.exec.WorkItem workItem) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
getDelegatesin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
delegateWorkItem
public void delegateWorkItem(com.adobe.granite.workflow.exec.WorkItem workItem, com.adobe.granite.workflow.exec.Participant participant) throws com.adobe.granite.workflow.WorkflowException, AccessControlException- Specified by:
delegateWorkItemin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowExceptionAccessControlException
-
getHistory
public final List<com.adobe.granite.workflow.exec.HistoryItem> getHistory(com.adobe.granite.workflow.exec.Workflow workflow) throws com.adobe.granite.workflow.WorkflowException
- Specified by:
getHistoryin interfacecom.adobe.granite.workflow.WorkflowSession- Throws:
com.adobe.granite.workflow.WorkflowException
-
updateWorkflowData
public final void updateWorkflowData(com.adobe.granite.workflow.exec.Workflow workflow, com.adobe.granite.workflow.exec.WorkflowData workflowData)- Specified by:
updateWorkflowDatain interfacecom.adobe.granite.workflow.WorkflowSession
-
logout
public final void logout()
- Specified by:
logoutin interfacecom.adobe.granite.workflow.WorkflowSession
-
adaptTo
public <AdapterType> AdapterType adaptTo(Class<AdapterType> type)
- Specified by:
adaptToin interfaceorg.apache.sling.api.adapter.Adaptable
-
-