Class SyntheticWorkflowSession

java.lang.Object
com.adobe.acs.commons.workflow.synthetic.impl.cq.SyntheticWorkflowSession
All Implemented Interfaces:
com.day.cq.workflow.WorkflowSession

public class SyntheticWorkflowSession extends Object implements com.day.cq.workflow.WorkflowSession
  • Constructor Summary

    Constructors
    Constructor
    Description
    SyntheticWorkflowSession(com.adobe.acs.commons.workflow.synthetic.impl.SyntheticWorkflowRunnerImpl workflowService, javax.jcr.Session session)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final void
    complete(com.day.cq.workflow.exec.WorkItem workItem, com.day.cq.workflow.exec.Route route)
     
    final com.day.cq.workflow.model.WorkflowModel
     
    final com.day.cq.workflow.model.WorkflowModel
     
    void
    delegateWorkItem(com.day.cq.workflow.exec.WorkItem item, org.apache.jackrabbit.api.security.user.Authorizable participant)
     
    final void
     
    final void
    deployModel(com.day.cq.workflow.model.WorkflowModel workflowModel)
     
    final boolean
    evaluate(com.day.cq.workflow.exec.WorkflowData workflowData, String s)
     
    final com.day.cq.workflow.exec.WorkItem[]
     
    final com.day.cq.workflow.collection.util.ResultSet<com.day.cq.workflow.exec.WorkItem>
    getActiveWorkItems(long l, long l2)
     
    final com.day.cq.workflow.collection.util.ResultSet<com.day.cq.workflow.exec.WorkItem>
    getActiveWorkItems(long l, long l2, com.day.cq.workflow.exec.filter.WorkItemFilter workItemFilter)
     
    final com.day.cq.workflow.exec.Workflow[]
     
    final com.day.cq.workflow.exec.WorkItem[]
     
    final com.day.cq.workflow.collection.util.ResultSet<com.day.cq.workflow.exec.WorkItem>
    getAllWorkItems(long l, long l2)
     
    final List<com.day.cq.workflow.exec.Route>
    getBackRoutes(com.day.cq.workflow.exec.WorkItem workItem)
     
    final List<com.day.cq.workflow.exec.Route>
    getBackRoutes(com.day.cq.workflow.exec.WorkItem workItem, boolean b)
     
    List<org.apache.jackrabbit.api.security.user.Authorizable>
    getDelegatees(com.day.cq.workflow.exec.WorkItem item)
     
    final List<com.day.cq.workflow.exec.HistoryItem>
    getHistory(com.day.cq.workflow.exec.Workflow workflow)
     
    final com.day.cq.workflow.model.WorkflowModel
    getModel(String modelId)
     
    final com.day.cq.workflow.model.WorkflowModel
     
    final com.day.cq.workflow.model.WorkflowModel[]
     
    final com.day.cq.workflow.collection.util.ResultSet<com.day.cq.workflow.model.WorkflowModel>
    getModels(long l, long l2)
     
    final com.day.cq.workflow.collection.util.ResultSet<com.day.cq.workflow.model.WorkflowModel>
    getModels(long l, long l2, com.day.cq.workflow.model.WorkflowModelFilter workflowModelFilter)
     
    final com.day.cq.workflow.model.WorkflowModel[]
    getModels(com.day.cq.workflow.model.WorkflowModelFilter workflowModelFilter)
     
    final List<com.day.cq.workflow.exec.Route>
    getRoutes(com.day.cq.workflow.exec.WorkItem workItem)
     
    final List<com.day.cq.workflow.exec.Route>
    getRoutes(com.day.cq.workflow.exec.WorkItem workItem, boolean b)
     
    final javax.jcr.Session
     
    org.apache.jackrabbit.api.security.user.Authorizable
     
    final com.day.cq.workflow.exec.Workflow
     
    final com.day.cq.workflow.exec.Workflow[]
    getWorkflows(String[] strings)
     
    final com.day.cq.workflow.collection.util.ResultSet<com.day.cq.workflow.exec.Workflow>
    getWorkflows(String[] strings, long l, long l2)
     
    final com.day.cq.workflow.WorkflowService
     
    final com.day.cq.workflow.exec.WorkItem
     
    final boolean
     
    final void
     
    final com.day.cq.workflow.exec.WorkflowData
    newWorkflowData(String payloadType, Object payload)
     
    final void
    restartWorkflow(com.day.cq.workflow.exec.Workflow workflow)
     
    final void
    resumeWorkflow(com.day.cq.workflow.exec.Workflow workflow)
     
    final com.day.cq.workflow.exec.Workflow
    startWorkflow(com.day.cq.workflow.model.WorkflowModel workflowModel, com.day.cq.workflow.exec.WorkflowData workflowData)
     
    final com.day.cq.workflow.exec.Workflow
    startWorkflow(com.day.cq.workflow.model.WorkflowModel workflowModel, com.day.cq.workflow.exec.WorkflowData workflowData, Dictionary<String,String> stringStringDictionary)
    Deprecated.
    deprecated in interface
    final com.day.cq.workflow.exec.Workflow
    startWorkflow(com.day.cq.workflow.model.WorkflowModel workflowModel, com.day.cq.workflow.exec.WorkflowData workflowData, Map<String,Object> stringObjectMap)
     
    final void
    suspendWorkflow(com.day.cq.workflow.exec.Workflow workflow)
     
    final void
    terminateWorkflow(com.day.cq.workflow.exec.Workflow workflow)
     
    final void
    updateWorkflowData(com.day.cq.workflow.exec.Workflow workflow, com.day.cq.workflow.exec.WorkflowData workflowData)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SyntheticWorkflowSession

      public SyntheticWorkflowSession(com.adobe.acs.commons.workflow.synthetic.impl.SyntheticWorkflowRunnerImpl workflowService, javax.jcr.Session session)
  • Method Details

    • getWorkflowService

      public final com.day.cq.workflow.WorkflowService getWorkflowService()
      Specified by:
      getWorkflowService in interface com.day.cq.workflow.WorkflowSession
    • getSession

      public final javax.jcr.Session getSession()
      Specified by:
      getSession in interface com.day.cq.workflow.WorkflowSession
    • getUser

      public org.apache.jackrabbit.api.security.user.Authorizable getUser()
      Specified by:
      getUser in interface com.day.cq.workflow.WorkflowSession
    • terminateWorkflow

      public final void terminateWorkflow(com.day.cq.workflow.exec.Workflow workflow) throws com.day.cq.workflow.WorkflowException
      Specified by:
      terminateWorkflow in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • complete

      public final void complete(com.day.cq.workflow.exec.WorkItem workItem, com.day.cq.workflow.exec.Route route) throws com.day.cq.workflow.WorkflowException
      Specified by:
      complete in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • restartWorkflow

      public final void restartWorkflow(com.day.cq.workflow.exec.Workflow workflow) throws com.day.cq.workflow.WorkflowException
      Specified by:
      restartWorkflow in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • isSuperuser

      public final boolean isSuperuser()
      Specified by:
      isSuperuser in interface com.day.cq.workflow.WorkflowSession
    • evaluate

      public final boolean evaluate(com.day.cq.workflow.exec.WorkflowData workflowData, String s)
      Specified by:
      evaluate in interface com.day.cq.workflow.WorkflowSession
    • deployModel

      public final void deployModel(com.day.cq.workflow.model.WorkflowModel workflowModel) throws com.day.cq.workflow.WorkflowException
      Specified by:
      deployModel in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • createNewModel

      public final com.day.cq.workflow.model.WorkflowModel createNewModel(String s) throws com.day.cq.workflow.WorkflowException
      Specified by:
      createNewModel in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • createNewModel

      public final com.day.cq.workflow.model.WorkflowModel createNewModel(String s, String s2) throws com.day.cq.workflow.WorkflowException
      Specified by:
      createNewModel in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • deleteModel

      public final void deleteModel(String s) throws com.day.cq.workflow.WorkflowException
      Specified by:
      deleteModel in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getModels

      public final com.day.cq.workflow.model.WorkflowModel[] getModels() throws com.day.cq.workflow.WorkflowException
      Specified by:
      getModels in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getModels

      public final com.day.cq.workflow.model.WorkflowModel[] getModels(com.day.cq.workflow.model.WorkflowModelFilter workflowModelFilter) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getModels in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getModels

      public final com.day.cq.workflow.collection.util.ResultSet<com.day.cq.workflow.model.WorkflowModel> getModels(long l, long l2) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getModels in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getModels

      public final com.day.cq.workflow.collection.util.ResultSet<com.day.cq.workflow.model.WorkflowModel> getModels(long l, long l2, com.day.cq.workflow.model.WorkflowModelFilter workflowModelFilter) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getModels in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getModel

      public final com.day.cq.workflow.model.WorkflowModel getModel(String modelId) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getModel in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getModel

      public final com.day.cq.workflow.model.WorkflowModel getModel(String s, String s2) throws com.day.cq.workflow.WorkflowException, javax.jcr.version.VersionException
      Specified by:
      getModel in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
      javax.jcr.version.VersionException
    • startWorkflow

      public final com.day.cq.workflow.exec.Workflow startWorkflow(com.day.cq.workflow.model.WorkflowModel workflowModel, com.day.cq.workflow.exec.WorkflowData workflowData) throws com.day.cq.workflow.WorkflowException
      Specified by:
      startWorkflow in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • startWorkflow

      @Deprecated public final com.day.cq.workflow.exec.Workflow startWorkflow(com.day.cq.workflow.model.WorkflowModel workflowModel, com.day.cq.workflow.exec.WorkflowData workflowData, Dictionary<String,String> stringStringDictionary) throws com.day.cq.workflow.WorkflowException
      Deprecated.
      deprecated in interface
      Specified by:
      startWorkflow in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • startWorkflow

      public final com.day.cq.workflow.exec.Workflow startWorkflow(com.day.cq.workflow.model.WorkflowModel workflowModel, com.day.cq.workflow.exec.WorkflowData workflowData, Map<String,Object> stringObjectMap) throws com.day.cq.workflow.WorkflowException
      Specified by:
      startWorkflow in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • resumeWorkflow

      public final void resumeWorkflow(com.day.cq.workflow.exec.Workflow workflow) throws com.day.cq.workflow.WorkflowException
      Specified by:
      resumeWorkflow in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • suspendWorkflow

      public final void suspendWorkflow(com.day.cq.workflow.exec.Workflow workflow) throws com.day.cq.workflow.WorkflowException
      Specified by:
      suspendWorkflow in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getActiveWorkItems

      public final com.day.cq.workflow.exec.WorkItem[] getActiveWorkItems() throws com.day.cq.workflow.WorkflowException
      Specified by:
      getActiveWorkItems in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getActiveWorkItems

      public final com.day.cq.workflow.collection.util.ResultSet<com.day.cq.workflow.exec.WorkItem> getActiveWorkItems(long l, long l2) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getActiveWorkItems in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getActiveWorkItems

      public final com.day.cq.workflow.collection.util.ResultSet<com.day.cq.workflow.exec.WorkItem> getActiveWorkItems(long l, long l2, com.day.cq.workflow.exec.filter.WorkItemFilter workItemFilter) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getActiveWorkItems in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getAllWorkItems

      public final com.day.cq.workflow.exec.WorkItem[] getAllWorkItems() throws com.day.cq.workflow.WorkflowException
      Specified by:
      getAllWorkItems in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getAllWorkItems

      public final com.day.cq.workflow.collection.util.ResultSet<com.day.cq.workflow.exec.WorkItem> getAllWorkItems(long l, long l2) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getAllWorkItems in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getWorkItem

      public final com.day.cq.workflow.exec.WorkItem getWorkItem(String s) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getWorkItem in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getWorkflows

      public final com.day.cq.workflow.exec.Workflow[] getWorkflows(String[] strings) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getWorkflows in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getWorkflows

      public final com.day.cq.workflow.collection.util.ResultSet<com.day.cq.workflow.exec.Workflow> getWorkflows(String[] strings, long l, long l2) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getWorkflows in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getAllWorkflows

      public final com.day.cq.workflow.exec.Workflow[] getAllWorkflows() throws com.day.cq.workflow.WorkflowException
      Specified by:
      getAllWorkflows in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getWorkflow

      public final com.day.cq.workflow.exec.Workflow getWorkflow(String s) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getWorkflow in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getRoutes

      public final List<com.day.cq.workflow.exec.Route> getRoutes(com.day.cq.workflow.exec.WorkItem workItem) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getRoutes in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getRoutes

      public final List<com.day.cq.workflow.exec.Route> getRoutes(com.day.cq.workflow.exec.WorkItem workItem, boolean b) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getRoutes in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getBackRoutes

      public final List<com.day.cq.workflow.exec.Route> getBackRoutes(com.day.cq.workflow.exec.WorkItem workItem) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getBackRoutes in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • getBackRoutes

      public final List<com.day.cq.workflow.exec.Route> getBackRoutes(com.day.cq.workflow.exec.WorkItem workItem, boolean b) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getBackRoutes in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • newWorkflowData

      public final com.day.cq.workflow.exec.WorkflowData newWorkflowData(String payloadType, Object payload)
      Specified by:
      newWorkflowData in interface com.day.cq.workflow.WorkflowSession
    • getDelegatees

      public List<org.apache.jackrabbit.api.security.user.Authorizable> getDelegatees(com.day.cq.workflow.exec.WorkItem item) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getDelegatees in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • delegateWorkItem

      public void delegateWorkItem(com.day.cq.workflow.exec.WorkItem item, org.apache.jackrabbit.api.security.user.Authorizable participant) throws com.day.cq.workflow.WorkflowException, AccessControlException
      Specified by:
      delegateWorkItem in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
      AccessControlException
    • getHistory

      public final List<com.day.cq.workflow.exec.HistoryItem> getHistory(com.day.cq.workflow.exec.Workflow workflow) throws com.day.cq.workflow.WorkflowException
      Specified by:
      getHistory in interface com.day.cq.workflow.WorkflowSession
      Throws:
      com.day.cq.workflow.WorkflowException
    • updateWorkflowData

      public final void updateWorkflowData(com.day.cq.workflow.exec.Workflow workflow, com.day.cq.workflow.exec.WorkflowData workflowData)
      Specified by:
      updateWorkflowData in interface com.day.cq.workflow.WorkflowSession
    • logout

      public final void logout()
      Specified by:
      logout in interface com.day.cq.workflow.WorkflowSession