Generated by
JDiff

Interface com.adobe.granite.workflow.WorkflowSession

Changed Methods
void complete(WorkItem, Route) Changed from non-abstract to abstract. Completes the WorkItem for the assigned Workflow instance and assign to the next WorkflowNode according to the given Route.
void delegateWorkItem(WorkItem, Participant) Changed from non-abstract to abstract. Delegates the WorkItem to the specified Principal.
void deleteModel(String) Changed from non-abstract to abstract. Deletes the given WorkflowModel.
void deployModel(WorkflowModel) Changed from non-abstract to abstract. Deploys a new or modified WorkflowModel.
Workflow[] getAllWorkflows() Changed from non-abstract to abstract. Returns all Workflows which the WorkflowSession has access to.
List getBackRoutes(WorkItem, boolean) Changed from non-abstract to abstract. All Route to all possible already passed destinations will be returned.
Iterator getDelegates(WorkItem) Changed from non-abstract to abstract. Returns all delegates as Participant who are allowed to take over the WorkItem
List getHistory(Workflow) Changed from non-abstract to abstract. The complete ordered list of com.adobe.granite.workflow.exec.HistoryItem s is returned for the given Workflow instance.
List getRoutes(WorkItem, boolean) Changed from non-abstract to abstract. All Route to all possible destinations will be returned.
WorkItem getWorkItem(String) Changed from non-abstract to abstract. Returns the WorkItem with the given ID assigned to a Workflow instance, but only if the respective users WorkflowSession has access to it.
Workflow getWorkflow(String) Changed from non-abstract to abstract. Retrieve the Workflow instance with the given ID.
boolean isSuperuser() Changed from non-abstract to abstract. Checks for the workflow superuser
void logout() Changed from non-abstract to abstract. The logout method has to be called in order to clean up all jcr session references.
WorkflowData newWorkflowData(String, Object) Changed from non-abstract to abstract. Creates a new WorkflowData instance based on the given data.
void restartWorkflow(Workflow) Changed from non-abstract to abstract.

This method restarts a workflow instance that is in a "stale" state.

void resumeWorkflow(Workflow) Changed from non-abstract to abstract. Resumes the given Workflow instance.
void suspendWorkflow(Workflow) Changed from non-abstract to abstract. Suspends the given Workflow instance.
void terminateWorkflow(Workflow) Changed from non-abstract to abstract. Terminates the given Workflow instance.
void updateWorkflowData(Workflow, WorkflowData) Changed from non-abstract to abstract. Updates the workflow data of a running workflow instance to the given WorkflowData.
WorkflowModel createNewModel(String) Changed from non-abstract to abstract. Creates a new blank WorkflowModel.
WorkflowModel createNewModel(String, String) Changed from non-abstract to abstract. Creates a new blank WorkflowModel under the given path.
ResultSet getActiveInboxItems(long, long, InboxItemFilter) Changed from non-abstract to abstract. Retrieves all the active InboxItems assigned to user for this WorkflowSession instance.
ResultSet getActiveInboxItems(long, long, String, InboxItemFilter) Changed from non-abstract to abstract. Retrieves all the active InboxItems assigned to user for this WorkflowSession instance.
ResultSet getActiveWorkItems(long, long) Changed from non-abstract to abstract. All WorkItems assigned to an active Workflow instance and the respective user of the WorkflowSession will be returned.
ResultSet getActiveWorkItems(long, long, WorkItemFilter) Changed from non-abstract to abstract. All WorkItems assigned to an active Workflow instance and the respective user of the WorkflowSession will be returned.
WorkItem[] getActiveWorkItems() Changed from non-abstract to abstract. All WorkItems assigned to an active Workflow instance and the respective user of the WorkflowSession will be returned.
ResultSet getAllWorkItems(long, long) Changed from non-abstract to abstract. All WorkItems assigned to a Workflow instance and assigned to the respective user of the WorkflowSession will be returned.
WorkItem[] getAllWorkItems() Changed from non-abstract to abstract. All WorkItems assigned to a Workflow instance and assigned to the respective user of the WorkflowSession will be returned.
WorkflowModel getModel(String) Changed from non-abstract to abstract. Returns newest version of the WorkflowModel with the given ID.
WorkflowModel getModel(String, String) Changed from non-abstract to abstract. Returns the WorkflowModel with the given ID and version.
ResultSet getModels(long, long) Changed from non-abstract to abstract. Returns newest versions of all deployed WorkflowModels.
ResultSet getModels(long, long, WorkflowModelFilter) Changed from non-abstract to abstract. Returns newest versions of all deployed WorkflowModels.
WorkflowModel[] getModels() Changed from non-abstract to abstract. Returns newest versions of all deployed WorkflowModels.
WorkflowModel[] getModels(WorkflowModelFilter) Changed from non-abstract to abstract. Returns newest versions of all deployed WorkflowModels.
ResultSet getWorkflows(String[], long, long) Changed from non-abstract to abstract. Returns all Workflows instances that are in one of the given states and to which the WorkflowSession has access to.
Workflow[] getWorkflows(String[]) Changed from non-abstract to abstract. Returns all Workflow instances that are in one of the given states and to which the WorkflowSession has access to.
Workflow startWorkflow(WorkflowModel, WorkflowData) Changed from non-abstract to abstract. Start a new Workflow instance with the given WorkflowModel and WorkflowData.
Workflow startWorkflow(WorkflowModel, WorkflowData, Map) Changed from non-abstract to abstract. Start a new Workflow instance with the given WorkflowModel, WorkflowData and meta data.