@Entity public class WorkflowModel extends Object implements Serializable, Cloneable
Workflow
attached to documents, parts or any objects.Constructor and Description |
---|
WorkflowModel() |
WorkflowModel(Workspace pWorkspace,
String pId,
User pAuthor,
String pFinalLifeCycleState) |
WorkflowModel(Workspace pWorkspace,
String pId,
User pAuthor,
String pFinalLifeCycleState,
ActivityModel[] pActivityModels) |
WorkflowModel(Workspace pWorkspace,
String pId,
User pAuthor,
String pFinalLifeCycleState,
List<ActivityModel> pActivityModels) |
public WorkflowModel()
public WorkflowModel(Workspace pWorkspace, String pId, User pAuthor, String pFinalLifeCycleState)
public WorkflowModel(Workspace pWorkspace, String pId, User pAuthor, String pFinalLifeCycleState, ActivityModel[] pActivityModels)
public void addActivityModel(int pStep, ActivityModel pActivity)
public int numberOfSteps()
public ActivityModel removeActivityModel(int pStep)
public List<ActivityModel> getActivityModels()
public void setActivityModels(List<ActivityModel> activityModels)
public ActivityModel setActivityModel(int pStep, ActivityModel pActivity)
public ACL getAcl()
public void setAcl(ACL acl)
public Workflow createWorkflow(Map<Role,Collection<User>> roleUserMap, Map<Role,Collection<UserGroup>> roleGroupMap)
public void setId(String id)
public String lifeCycleStateOfStep(int pStep)
public ActivityModel getActivityModel(int pIndex)
public String getFinalLifeCycleState()
public void setFinalLifeCycleState(String pFinalLifeCycleState)
public void setAuthor(User pAuthor)
public User getAuthor()
public void setCreationDate(Date pCreationDate)
public Date getCreationDate()
public void setWorkspace(Workspace pWorkspace)
public Workspace getWorkspace()
public String getWorkspaceId()
public WorkflowModelKey getKey()
public String getId()
public WorkflowModel clone()
Copyright © 2017 DocDoku. All rights reserved.