it.sistematica.isharedoc.workflow
Interface WorkProcessManager
- All Known Implementing Classes:
- WorkProcessManagerActivitiImpl, WorkProcessManagerJbpm3Impl
public interface WorkProcessManager
Method Summary |
java.lang.String |
cloneEditorDataModel(java.lang.String editorId)
|
java.lang.String |
createEditorDataModel(java.lang.String name,
java.lang.String description)
|
java.lang.String |
createEditorDataModel(WorkProcessDefinition processDefinition)
|
WorkProcessInstance |
createProcessInstance(WorkProcessDefinition definition,
java.lang.String businessKey,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
void |
delete(java.lang.String processInstanceId)
|
void |
delete(WorkProcessInstance processInstance)
|
void |
deleteEditorDataModel(java.lang.String editorId)
|
WorkProcessDefinition |
deploy(java.io.File bpmnFile,
java.lang.String name)
|
void |
deploy(java.lang.String definitionName)
|
WorkProcessDefinition |
deployFromEditor(java.lang.String editorId,
java.lang.String deployName,
java.lang.String processId)
|
it.neverworks.jbpm.GraphObjectDescription |
describe(org.jbpm.graph.def.GraphElement element)
|
java.io.InputStream |
exportDeployedBpmnFile(java.lang.String processDefinitionId)
|
java.util.Collection<WorkProcessInstance> |
findProcessInstancesVariableMapValueEquals(java.util.Map<java.lang.String,java.lang.Object> values)
|
java.util.Collection<WorkProcessInstance> |
findProcessInstancesVariableValueEquals(java.lang.String variable,
java.lang.Object value)
|
java.util.Collection<View> |
getAvailableSignals(Storyboard storyboard,
java.lang.String processInstanceId)
|
java.util.List<it.neverworks.struts.LabelValue> |
getAvailableTransitionsAfterStartNode(java.lang.String processDefinitionId)
|
java.lang.String |
getEngineType()
|
ItemInstance |
getItemInstance(WorkProcessInstance processInstance)
|
WorkProcessDefinition |
getLatestProcessDefinitionByName(java.lang.String definitionName)
|
java.util.List<WorkProcessDefinition> |
getLatestProcessDefinitions()
|
WorkProcessDefinition |
getProcessDefinitionById(java.lang.String processDefinitionId)
|
WorkProcessDefinition |
getProcessDefinitionByName(java.lang.String definitionName)
|
java.io.InputStream |
getProcessDefinitionImage(java.lang.String getProcessDefinitionId)
|
java.util.Map<java.lang.String,WorkProcessGraphForm> |
getProcessDefinitionNodes(java.lang.String processDefinitionId)
|
java.util.List<WorkProcessDefinition> |
getProcessDefinitions()
|
WorkProcessGraph |
getProcessGraph(java.lang.String processDefinitionId)
|
WorkProcessInstance |
getProcessInstance(java.lang.String processInstanceId)
|
java.io.InputStream |
getProcessInstanceImage(WorkProcessInstance processInstance)
|
java.util.List<WorkProcessInstance> |
getProcessInstances()
|
java.util.List<it.neverworks.security.User> |
getSwimlanePartecipants(java.lang.String swimlane)
|
java.lang.Object |
getVariable(java.lang.String processInstanceId,
java.lang.String key)
|
java.lang.Object |
getVariableLocal(java.lang.String processInstanceId,
java.lang.String key)
|
java.util.Map<java.lang.String,java.lang.Object> |
getVariables(java.lang.String processInstanceId)
|
java.util.Map<java.lang.String,java.lang.Object> |
getVariablesLocal(java.lang.String processInstanceId)
|
void |
messageEventReceived(WorkProcessInstance processInstance,
java.lang.String messageId,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
java.lang.String |
migrateToLatestDefinition(java.lang.String definitionName)
|
void |
move(WorkProcessInstance instance,
java.lang.String state)
|
void |
removeVariable(java.lang.String processInstanceId,
java.lang.String key)
|
void |
removeVariableLocal(java.lang.String processInstanceId,
java.lang.String key)
|
void |
resumeProcessInstance(WorkProcessInstance processInstance)
|
java.util.List<InstanceCount> |
searchInstanceCount()
|
java.util.List<WorkProcessInstance> |
searchProcessInstances(java.lang.String definitionName,
java.lang.Integer definitionVersion)
|
java.util.List<WorkProcessInstance> |
searchProcessInstancesByDefinitionId(java.lang.String definitionId)
|
void |
setVariable(java.lang.String processInstanceId,
java.lang.String key,
java.lang.Object value)
|
void |
setVariableLocal(java.lang.String processInstanceId,
java.lang.String key,
java.lang.Object value)
|
void |
setVariables(java.lang.String processInstanceId,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
void |
setVariablesLocal(java.lang.String processInstanceId,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
void |
signal(WorkProcessInstance processInstance,
java.lang.String activityId)
|
void |
signal(WorkProcessInstance processInstance,
java.lang.String activityId,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
void |
signal(WorkProcessInstance processInstance,
java.lang.String activityId,
java.util.Map<java.lang.String,java.lang.Object> variables,
java.util.Map<java.lang.String,java.lang.Object> localVariables)
|
void |
signalEventReceived(WorkProcessInstance processInstance,
java.lang.String signalEventReceived,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
void |
suspendProcessInstance(WorkProcessInstance processInstance)
|
void |
update(WorkProcessInstance instance)
|
TASK_ASSIGNMENT
static final java.lang.String TASK_ASSIGNMENT
- See Also:
- Constant Field Values
TASK_NODE_START
static final java.lang.String TASK_NODE_START
- See Also:
- Constant Field Values
VAR_PARTITION_ID
static final java.lang.String VAR_PARTITION_ID
- See Also:
- Constant Field Values
VAR_INSTANCE_TYPE
static final java.lang.String VAR_INSTANCE_TYPE
- See Also:
- Constant Field Values
VAR_FORCE_ASSIGNMENT
static final java.lang.String VAR_FORCE_ASSIGNMENT
- See Also:
- Constant Field Values
VAR_FORCE_OWNER
static final java.lang.String VAR_FORCE_OWNER
- See Also:
- Constant Field Values
VAR_FORCE_ASSIGNEE
static final java.lang.String VAR_FORCE_ASSIGNEE
- See Also:
- Constant Field Values
VAR_LAST_ASSIGNEE
static final java.lang.String VAR_LAST_ASSIGNEE
- See Also:
- Constant Field Values
VAR_LAST_OWNER
static final java.lang.String VAR_LAST_OWNER
- See Also:
- Constant Field Values
VAR_LAST_TASK
static final java.lang.String VAR_LAST_TASK
- See Also:
- Constant Field Values
VAR_LAST_EXECCONTACTINSTANCE
static final java.lang.String VAR_LAST_EXECCONTACTINSTANCE
- See Also:
- Constant Field Values
VAR_LAST_LOCCONTACTINSTANCE
static final java.lang.String VAR_LAST_LOCCONTACTINSTANCE
- See Also:
- Constant Field Values
VAR_ASSIGNMENT_TO
static final java.lang.String VAR_ASSIGNMENT_TO
- See Also:
- Constant Field Values
VAR_ASSIGNMENT_CC
static final java.lang.String VAR_ASSIGNMENT_CC
- See Also:
- Constant Field Values
VAR_RUNNING_USERTASKS
static final java.lang.String VAR_RUNNING_USERTASKS
- See Also:
- Constant Field Values
VAR_TOPIC_STATUS_END
static final java.lang.String VAR_TOPIC_STATUS_END
- See Also:
- Constant Field Values
VAR_TASK_START_MESSAGE
static final java.lang.String VAR_TASK_START_MESSAGE
- See Also:
- Constant Field Values
VAR_TASK_END_MESSAGE
static final java.lang.String VAR_TASK_END_MESSAGE
- See Also:
- Constant Field Values
VAR_TASK_ACTION_DESCR
static final java.lang.String VAR_TASK_ACTION_DESCR
- See Also:
- Constant Field Values
VAR_TASK_MODIFIED
static final java.lang.String VAR_TASK_MODIFIED
- See Also:
- Constant Field Values
VAR_TASK_TITLE
static final java.lang.String VAR_TASK_TITLE
- See Also:
- Constant Field Values
VAR_TASK_NOTE
static final java.lang.String VAR_TASK_NOTE
- See Also:
- Constant Field Values
VAR_SEND_MAIL_ENABLER
static final java.lang.String VAR_SEND_MAIL_ENABLER
- See Also:
- Constant Field Values
VAR_USER_SIGNAL
static final java.lang.String VAR_USER_SIGNAL
- See Also:
- Constant Field Values
VAR_CORRELATED_ITEM_INSTANCE
static final java.lang.String VAR_CORRELATED_ITEM_INSTANCE
- See Also:
- Constant Field Values
getEngineType
java.lang.String getEngineType()
getProcessDefinitionById
WorkProcessDefinition getProcessDefinitionById(java.lang.String processDefinitionId)
getProcessDefinitionByName
WorkProcessDefinition getProcessDefinitionByName(java.lang.String definitionName)
getLatestProcessDefinitionByName
WorkProcessDefinition getLatestProcessDefinitionByName(java.lang.String definitionName)
getLatestProcessDefinitions
java.util.List<WorkProcessDefinition> getLatestProcessDefinitions()
getProcessDefinitions
java.util.List<WorkProcessDefinition> getProcessDefinitions()
getProcessDefinitionImage
java.io.InputStream getProcessDefinitionImage(java.lang.String getProcessDefinitionId)
describe
it.neverworks.jbpm.GraphObjectDescription describe(org.jbpm.graph.def.GraphElement element)
getAvailableTransitionsAfterStartNode
java.util.List<it.neverworks.struts.LabelValue> getAvailableTransitionsAfterStartNode(java.lang.String processDefinitionId)
getProcessGraph
WorkProcessGraph getProcessGraph(java.lang.String processDefinitionId)
getProcessDefinitionNodes
java.util.Map<java.lang.String,WorkProcessGraphForm> getProcessDefinitionNodes(java.lang.String processDefinitionId)
deploy
void deploy(java.lang.String definitionName)
update
void update(WorkProcessInstance instance)
move
void move(WorkProcessInstance instance,
java.lang.String state)
migrateToLatestDefinition
java.lang.String migrateToLatestDefinition(java.lang.String definitionName)
delete
void delete(WorkProcessInstance processInstance)
delete
void delete(java.lang.String processInstanceId)
deploy
WorkProcessDefinition deploy(java.io.File bpmnFile,
java.lang.String name)
getSwimlanePartecipants
java.util.List<it.neverworks.security.User> getSwimlanePartecipants(java.lang.String swimlane)
getItemInstance
ItemInstance getItemInstance(WorkProcessInstance processInstance)
getProcessInstance
WorkProcessInstance getProcessInstance(java.lang.String processInstanceId)
getProcessInstanceImage
java.io.InputStream getProcessInstanceImage(WorkProcessInstance processInstance)
createProcessInstance
WorkProcessInstance createProcessInstance(WorkProcessDefinition definition,
java.lang.String businessKey,
java.util.Map<java.lang.String,java.lang.Object> variables)
suspendProcessInstance
void suspendProcessInstance(WorkProcessInstance processInstance)
resumeProcessInstance
void resumeProcessInstance(WorkProcessInstance processInstance)
signal
void signal(WorkProcessInstance processInstance,
java.lang.String activityId)
signal
void signal(WorkProcessInstance processInstance,
java.lang.String activityId,
java.util.Map<java.lang.String,java.lang.Object> variables)
signal
void signal(WorkProcessInstance processInstance,
java.lang.String activityId,
java.util.Map<java.lang.String,java.lang.Object> variables,
java.util.Map<java.lang.String,java.lang.Object> localVariables)
signalEventReceived
void signalEventReceived(WorkProcessInstance processInstance,
java.lang.String signalEventReceived,
java.util.Map<java.lang.String,java.lang.Object> variables)
messageEventReceived
void messageEventReceived(WorkProcessInstance processInstance,
java.lang.String messageId,
java.util.Map<java.lang.String,java.lang.Object> variables)
getVariable
java.lang.Object getVariable(java.lang.String processInstanceId,
java.lang.String key)
getVariableLocal
java.lang.Object getVariableLocal(java.lang.String processInstanceId,
java.lang.String key)
setVariable
void setVariable(java.lang.String processInstanceId,
java.lang.String key,
java.lang.Object value)
setVariableLocal
void setVariableLocal(java.lang.String processInstanceId,
java.lang.String key,
java.lang.Object value)
getVariables
java.util.Map<java.lang.String,java.lang.Object> getVariables(java.lang.String processInstanceId)
getVariablesLocal
java.util.Map<java.lang.String,java.lang.Object> getVariablesLocal(java.lang.String processInstanceId)
setVariables
void setVariables(java.lang.String processInstanceId,
java.util.Map<java.lang.String,java.lang.Object> variables)
setVariablesLocal
void setVariablesLocal(java.lang.String processInstanceId,
java.util.Map<java.lang.String,java.lang.Object> variables)
removeVariable
void removeVariable(java.lang.String processInstanceId,
java.lang.String key)
removeVariableLocal
void removeVariableLocal(java.lang.String processInstanceId,
java.lang.String key)
getAvailableSignals
java.util.Collection<View> getAvailableSignals(Storyboard storyboard,
java.lang.String processInstanceId)
searchInstanceCount
java.util.List<InstanceCount> searchInstanceCount()
searchProcessInstancesByDefinitionId
java.util.List<WorkProcessInstance> searchProcessInstancesByDefinitionId(java.lang.String definitionId)
searchProcessInstances
java.util.List<WorkProcessInstance> searchProcessInstances(java.lang.String definitionName,
java.lang.Integer definitionVersion)
getProcessInstances
java.util.List<WorkProcessInstance> getProcessInstances()
findProcessInstancesVariableValueEquals
java.util.Collection<WorkProcessInstance> findProcessInstancesVariableValueEquals(java.lang.String variable,
java.lang.Object value)
findProcessInstancesVariableMapValueEquals
java.util.Collection<WorkProcessInstance> findProcessInstancesVariableMapValueEquals(java.util.Map<java.lang.String,java.lang.Object> values)
createEditorDataModel
java.lang.String createEditorDataModel(java.lang.String name,
java.lang.String description)
createEditorDataModel
java.lang.String createEditorDataModel(WorkProcessDefinition processDefinition)
deleteEditorDataModel
void deleteEditorDataModel(java.lang.String editorId)
deployFromEditor
WorkProcessDefinition deployFromEditor(java.lang.String editorId,
java.lang.String deployName,
java.lang.String processId)
cloneEditorDataModel
java.lang.String cloneEditorDataModel(java.lang.String editorId)
exportDeployedBpmnFile
java.io.InputStream exportDeployedBpmnFile(java.lang.String processDefinitionId)