Commit 869c1004 authored by wenjie.zheng's avatar wenjie.zheng Committed by Sebastien Robin

patches/WorkflowTool.py: add universal methods to DCWorkflow.

parent 35444a89
...@@ -99,28 +99,45 @@ DCWorkflowDefinition.notifySuccess = DCWorkflowDefinition_notifySuccess ...@@ -99,28 +99,45 @@ DCWorkflowDefinition.notifySuccess = DCWorkflowDefinition_notifySuccess
def method_getReference(self): def method_getReference(self):
return self.id return self.id
def DCWorkflowDefinition_getVariableList(self): def DCWorkflowDefinition_getVariableValueList(self):
if self.variables is not None: if self.variables is not None:
return self.variables.objectValues() return self.variables
else: return None
def DCWorkflowDefinition_getVariableIdList(self):
if self.variables is not None:
return self.variables.objectIds()
return None return None
def DCWorkflowDefinition_getStateList(self): def DCWorkflowDefinition_getStateValueList(self):
if self.states is not None: if self.states is not None:
return self.states.objectValues() return self.states
else: return None
def DCWorkflowDefinition_getStateIdList(self):
if self.states is not None:
return self.states.objectIds()
return None return None
def DCWorkflowDefinition_getTransitionList(self): def DCWorkflowDefinition_getTransitionValueList(self):
if self.transitions is not None: if self.transitions is not None:
return self.transitions.objectValues() return self.transitions
else: else:
return None return None
def DCWorkflowDefinition_getWorklistList(self): def DCWorkflowDefinition_getTransitionIdList(self):
if self.transitions is not None:
return self.transitions.objectIds()
return None
def DCWorkflowDefinition_getWorklistValueList(self):
if self.worklists is not None: if self.worklists is not None:
return self.worklists.objectValues() return self.worklists
else: return None
def DCWorkflowDefinition_getWorklistIdList(self):
if self.worklists is not None:
return self.worklists.objectIds()
return None return None
DCWorkflowDefinition.getReference = method_getReference DCWorkflowDefinition.getReference = method_getReference
...@@ -129,10 +146,14 @@ StateDefinition.getReference = method_getReference ...@@ -129,10 +146,14 @@ StateDefinition.getReference = method_getReference
VariableDefinition.getReference = method_getReference VariableDefinition.getReference = method_getReference
WorklistDefinition.getReference = method_getReference WorklistDefinition.getReference = method_getReference
DCWorkflowDefinition.getVariableList = DCWorkflowDefinition_getVariableList DCWorkflowDefinition.getVariableValueList = DCWorkflowDefinition_getVariableValueList
DCWorkflowDefinition.getStateList = DCWorkflowDefinition_getStateList DCWorkflowDefinition.getStateValueList = DCWorkflowDefinition_getStateValueList
DCWorkflowDefinition.getTransitionList = DCWorkflowDefinition_getTransitionList DCWorkflowDefinition.getTransitionValueList = DCWorkflowDefinition_getTransitionValueList
DCWorkflowDefinition.getWorklistList = DCWorkflowDefinition_getWorklistList DCWorkflowDefinition.getWorklistValueList = DCWorkflowDefinition_getWorklistValueList
DCWorkflowDefinition.getVariableIdList = DCWorkflowDefinition_getVariableIdList
DCWorkflowDefinition.getStateIdList = DCWorkflowDefinition_getStateIdList
DCWorkflowDefinition.getTransitionIdList = DCWorkflowDefinition_getTransitionIdList
DCWorkflowDefinition.getWorklistIdList = DCWorkflowDefinition_getWorklistIdList
WORKLIST_METADATA_KEY = 'metadata' WORKLIST_METADATA_KEY = 'metadata'
SECURITY_PARAMETER_ID = 'local_roles' SECURITY_PARAMETER_ID = 'local_roles'
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment