Package com.sas.lsaf.workflow.task
Class UserTaskUpdateInfo
java.lang.Object
com.sas.lsaf.core.AbstractIdentifiable
com.sas.lsaf.workflow.element.Element
com.sas.lsaf.workflow.task.Task
com.sas.lsaf.workflow.task.UserTask
com.sas.lsaf.workflow.task.UserTaskUpdateInfo
- All Implemented Interfaces:
Identifiable,Serializable
- Direct Known Subclasses:
UserTaskDetails
The class that represents a user task in a process flow with attributes that can be updated.
- Since:
- 2.5
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sas.lsaf.workflow.task.Task
Task.Complexity, Task.Priority, Task.TaskStatusNested classes/interfaces inherited from class com.sas.lsaf.workflow.element.Element
Element.ElementType -
Constructor Summary
ConstructorsConstructorDescriptionUserTaskUpdateInfo(UserTask userTask, Set<Principal> candidates, Set<DataProperty> completionProperties) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets the candidates for this user task.Gets the completion properties for this user task.voidsetCandidates(Set<Principal> candidates) Sets the candidates for this user task.voidsetCompletionProperties(Set<DataProperty> completionProperties) Sets the completion properties for this user task.Methods inherited from class com.sas.lsaf.workflow.task.UserTask
getActualHours, getAssigned, getAssignee, getComplexity, getDueDate, getPriority, setActualHours, setAssignee, setComplexity, setDueDate, setPriority, toStringMethods inherited from class com.sas.lsaf.workflow.task.Task
getAttributes, getStarted, getTaskStatus, setAttributesMethods inherited from class com.sas.lsaf.workflow.element.Element
equals, getCreated, getDescription, getElementId, getFlowStatus, getName, getProcessFlowId, getType, hashCode, setDescription, setNameMethods inherited from class com.sas.lsaf.core.AbstractIdentifiable
getId, getTypeId
-
Constructor Details
-
UserTaskUpdateInfo
public UserTaskUpdateInfo(UserTask userTask, Set<Principal> candidates, Set<DataProperty> completionProperties) Constructor.- Parameters:
userTask- The base user task.candidates- The candidates for the user task.completionProperties- the completion properties of the task.
-
-
Method Details
-
getCandidates
Gets the candidates for this user task.- Returns:
- The candidates.
-
setCandidates
Sets the candidates for this user task.- Parameters:
candidates- The candidates for this user task.
-
getCompletionProperties
Gets the completion properties for this user task.- Returns:
- The completion properties.
-
setCompletionProperties
Sets the completion properties for this user task.- Parameters:
completionProperties- The completion properties for this user task.
-