|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IHumanWorkflow
Field Summary | |
---|---|
static String |
HUMAN_WORKFLOW_PREFIX
|
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed |
---|
SEP |
Method Summary | |
---|---|
String |
getAdminRoleName()
The role required to administrate the workflow |
IApplication |
getApplication()
Deprecated. caller should keep track of application in other ways |
IBuiltInNode |
getCancelNode()
Get the IBuiltInNode with BuiltInNodeType.CANCEL type |
IBuiltInNode |
getEndNode()
Get the IBuiltInNode with BuiltInNodeType.END type |
String |
getInitiatorRoleName()
The role required to initiate the workflow |
String |
getName()
The Name fo the workflow |
com.semarchy.mdm.runtime.model.logical.impl.WorkflowNodeImpl |
getNode(String pName)
|
List<IWorkflowNode> |
getNodes()
The nodes in the workflow |
IModelJob |
getOnSubmitJob()
The IModelJob used to process the data on submit |
Integer |
getPosInParent()
Getter for owned property PosInParent : |
IBuiltInNode |
getStartNode()
Get the IBuiltInNode with BuiltInNodeType.START type |
List<IHumanTask> |
getStartTasks()
|
IBuiltInNode |
getSubmitNode()
Get the IBuiltInNode with BuiltInNodeType.SUBMIT type |
IHumanTask |
getTask(String pName)
|
List<IHumanTask> |
getTasks()
The user defined tasks that are contained in the workflow |
boolean |
isAdministrator(LogicalModelAuthorizations modelAuthorizations)
Return true if a user with the given authrozations is authorized to administer the workflow. |
boolean |
isAllowPropertiesEdition()
Getter for owned property AllowPropertiesEdition : |
boolean |
isQuickAction()
Getter for owned property QuickAction : |
boolean |
isShowTransitionLabel()
Getter for owned property ShowTransitionLabel : |
boolean |
isStartable(LogicalModelAuthorizations modelAuthorizations)
|
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed |
---|
getPrefixedUniqueName, getUniqueName |
Field Detail |
---|
static final String HUMAN_WORKFLOW_PREFIX
Method Detail |
---|
String getName()
String getInitiatorRoleName()
String getAdminRoleName()
IModelJob getOnSubmitJob()
IModelJob
used to process the data on submit
List<IWorkflowNode> getNodes()
com.semarchy.mdm.runtime.model.logical.impl.WorkflowNodeImpl getNode(String pName) throws NoSuchNodeException
NoSuchNodeException
List<IHumanTask> getTasks()
IHumanTask getTask(String pName) throws NoSuchTaskException
NoSuchTaskException
List<IHumanTask> getStartTasks()
IBuiltInNode getStartNode()
IBuiltInNode
with BuiltInNodeType.START
type
IBuiltInNode getCancelNode()
IBuiltInNode
with BuiltInNodeType.CANCEL
type
IBuiltInNode getSubmitNode()
IBuiltInNode
with BuiltInNodeType.SUBMIT
type
IBuiltInNode getEndNode()
IBuiltInNode
with BuiltInNodeType.END
type
IApplication getApplication()
boolean isShowTransitionLabel()
Getter for owned property ShowTransitionLabel
:
Show Label On Transition
boolean isQuickAction()
Getter for owned property QuickAction
:
Indicates wether this Workflow is available in quick actions section
boolean isAllowPropertiesEdition()
Getter for owned property AllowPropertiesEdition
:
Indicates whether the workflow label, priority and startup comment is editable for the initiator
Integer getPosInParent()
Getter for owned property PosInParent
:
The attribute position in its parent section
boolean isAdministrator(LogicalModelAuthorizations modelAuthorizations)
modelAuthorizations
-
boolean isStartable(LogicalModelAuthorizations modelAuthorizations)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |