public class ActivitiAlfrescoWorkflowImpl extends ActivitiWorkflowImpl
ActivitiWorkflowImpl
, it also overrides the way code looks for packages. Wizard code needs
the superclass method, Simple Workflow code needs this implementation. Some ideas for integrating
the two:
Copyright © Technology Services Group, Inc.
Constructor and Description |
---|
ActivitiAlfrescoWorkflowImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
buildWorkflowPackage(java.lang.String ticket,
java.lang.String[] packageItemIds) |
java.util.List<java.lang.String> |
getWorkflowInstanceIdsForContent(java.lang.String ticket,
java.lang.String nodeId)
Returns the workflowInstanceIds of any workflows that nodeId is part of a WorkflowPackage in.
|
WorkflowPackage |
getWorkflowPackageByPackageId(java.lang.String ticket,
java.lang.String wfPackageId)
Any alfresco specific overrides for Activiti Workflow implementations go here.
|
WorkflowPackage |
getWorkflowPackageByTaskId(java.lang.String ticket,
java.lang.String taskId)
Alfresco specific implementation of getWorkflowPackage returns the default workflow package.
|
boolean |
processWorkflowPackage(java.lang.String ticket,
java.lang.String workflowInstanceId,
java.lang.String workflowPackageId) |
boolean |
setTaskAssignee(java.lang.String ticket,
java.lang.String taskId,
java.lang.String userLoginName,
java.util.Map<java.lang.String,java.lang.String> props)
Sets the specified user as the assignee of the specified task.
|
abortOrphanedWorkflows, acquireTask, addTaskAssignee, cancelWorkflow, completeTask, deleteWorkflowDefinitionDeployment, deployWorkflowDefinitionOnClasspath, getAllWorkflowInstances, getAllWorkflowInstanceSnapshots, getAllWorkflowInstanceSnapshotsByGroup, getCandidateGroups, getCandidateUsers, getInboxProxyUser, getOrphanedWorkflows, getStartForm, getTask, getTaskAssignees, getTaskIdsForContent, getTasks, getTasksForProcess, getUnclaimedActivitiTasks, getUnclaimedTasks, getWorkflowDefinitionId, getWorkflowDefinitions, getWorkflowInstance, getWorkflowInstanceIdFromTaskId, getWorkflowInstanceSnapshots, getWorkflowPackageByWorkflowInstanceId, getWorkflowPackageByWorkflowInstanceId, releaseTask, removeTaskAssignee, setExecutionVariable, setOCTicketOnExecutionScope, setOCTicketOnExecutionScopeFromTask, setTaskStatus, setWorkflowPackage, startWorkflow
public WorkflowPackage getWorkflowPackageByPackageId(java.lang.String ticket, java.lang.String wfPackageId)
getWorkflowPackageByPackageId
in interface IWorkflow
getWorkflowPackageByPackageId
in class ActivitiWorkflowImpl
public WorkflowPackage getWorkflowPackageByTaskId(java.lang.String ticket, java.lang.String taskId)
getWorkflowPackageByTaskId
in interface IWorkflow
getWorkflowPackageByTaskId
in class ActivitiWorkflowImpl
public java.lang.String buildWorkflowPackage(java.lang.String ticket, java.lang.String[] packageItemIds)
buildWorkflowPackage
in interface IWorkflow
buildWorkflowPackage
in class ActivitiWorkflowImpl
public boolean processWorkflowPackage(java.lang.String ticket, java.lang.String workflowInstanceId, java.lang.String workflowPackageId)
processWorkflowPackage
in interface IWorkflow
processWorkflowPackage
in class ActivitiWorkflowImpl
public java.util.List<java.lang.String> getWorkflowInstanceIdsForContent(java.lang.String ticket, java.lang.String nodeId)
IWorkflow
getWorkflowInstanceIdsForContent
in interface IWorkflow
getWorkflowInstanceIdsForContent
in class ActivitiWorkflowImpl
public boolean setTaskAssignee(java.lang.String ticket, java.lang.String taskId, java.lang.String userLoginName, java.util.Map<java.lang.String,java.lang.String> props)
IWorkflow
setTaskAssignee
in interface IWorkflow
setTaskAssignee
in class ActivitiWorkflowImpl