|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WorkflowModel
This interface represents a Workflow model. A Workflow model is based on a Workflow repository model and additionally assigns roles to the activities. Furthermore a Workflow model defines the roles that are allowed to modify the Workflow model
| Method Summary | |
|---|---|
WorkflowModel |
copy()
Copy the Workflow model and return the copy |
WorkflowModelInstance |
createInstance(java.lang.String name)
Creates a new instance of this Workflow model with the given name |
Role[] |
getRoles(WorkflowActivity workflowActivity)
Return the roles assigned by this Workflow model to the given Workflow activity |
WorkflowActivityRole[] |
getWorkflowActivityRoles()
Return an array containing all Workflow activity roles. |
WorkflowRepositoryModel |
getWorkflowRepositoryModel()
Return the Workflow repository model on which the Workflow model is based. |
boolean |
isUserModifier()
Returns true if the current user has the rights to modify this WorkflowModel object. |
| Methods inherited from interface nl.gx.webmanager.wrapper.Wrapper |
|---|
getId, getUUID, setId, setUUID |
| Method Detail |
|---|
WorkflowRepositoryModel getWorkflowRepositoryModel()
WorkflowModelInstance createInstance(java.lang.String name)
name - Name of the Workflow model instance to create
WorkflowModel copy()
WorkflowActivityRole[] getWorkflowActivityRoles()
Role[] getRoles(WorkflowActivity workflowActivity)
workflowActivity - Workflow activity to retrieve the roles for
boolean isUserModifier()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||