Class TaskModel
java.lang.Object
com.aquima.interactions.process.dao.impl.TaskModel
- All Implemented Interfaces:
com.aquima.interactions.process.dao.IGenericTaskModel
,com.aquima.interactions.process.dao.ITaskModel
,Serializable
public class TaskModel
extends Object
implements com.aquima.interactions.process.dao.IGenericTaskModel
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTaskModel
(long id, long caseId, Long parentId, com.aquima.interactions.process.dao.TaskType taskType, com.aquima.interactions.foundation.GUID nodeId, boolean conditional, boolean required, boolean userSet, com.aquima.interactions.process.TaskStatusType status, String name, com.aquima.interactions.process.dao.impl.AssigneeInfo assigneeInfo, com.aquima.interactions.foundation.types.DateTimeValue startDate, com.aquima.interactions.foundation.types.DateTimeValue timeoutDate, com.aquima.interactions.foundation.types.DateTimeValue dueDate, String exitState, String eventName, Integer priority, com.aquima.interactions.foundation.types.DateTimeValue lastPriorityCheck, Map<String, String> taskProperties, String[] unauthorizedUserIds, com.aquima.interactions.foundation.text.IMultilingualText displayName) -
Method Summary
Modifier and TypeMethodDescriptioncom.aquima.interactions.process.dao.IAssigneeInfo
long
String[]
getCustomFieldValue
(String name) com.aquima.interactions.foundation.text.IMultilingualText
com.aquima.interactions.process.dao.impl.IDisplayNameModel
getDisplayName
(String languageCode) com.aquima.interactions.foundation.types.DateTimeValue
long
getId()
com.aquima.interactions.foundation.types.DateTimeValue
getName()
com.aquima.interactions.foundation.GUID
com.aquima.interactions.foundation.types.DateTimeValue
com.aquima.interactions.process.TaskStatusType
com.aquima.interactions.foundation.types.DateTimeValue
com.aquima.interactions.process.dao.TaskType
getType()
String[]
boolean
boolean
boolean
void
setAssignee
(com.aquima.interactions.process.dao.IAssigneeInfo assigneeInfo) final void
setDisplayName
(com.aquima.interactions.foundation.text.IMultilingualText displayName) void
setDueDate
(com.aquima.interactions.foundation.types.DateTimeValue dueDate) void
setExecutedBy
(String user) void
setExitState
(String exitState) void
setLastPriorityCheck
(com.aquima.interactions.foundation.types.DateTimeValue lastPriorityCheck) void
void
setPriority
(Integer priority) void
setRequired
(boolean required) void
setStartDate
(com.aquima.interactions.foundation.types.DateTimeValue startDate) void
setStatus
(com.aquima.interactions.process.TaskStatusType status) void
setTimeoutDate
(com.aquima.interactions.foundation.types.DateTimeValue timeoutDate) void
setUnauthorizedUserIds
(String... unauthorizedUserIds) void
setUserSet
(boolean userSet) toString()
com.aquima.interactions.trace.impl.TraceTaskDto
-
Constructor Details
-
TaskModel
public TaskModel(long id, long caseId, Long parentId, com.aquima.interactions.process.dao.TaskType taskType, com.aquima.interactions.foundation.GUID nodeId, boolean conditional, boolean required, boolean userSet, com.aquima.interactions.process.TaskStatusType status, String name, com.aquima.interactions.process.dao.impl.AssigneeInfo assigneeInfo, com.aquima.interactions.foundation.types.DateTimeValue startDate, com.aquima.interactions.foundation.types.DateTimeValue timeoutDate, com.aquima.interactions.foundation.types.DateTimeValue dueDate, String exitState, String eventName, Integer priority, com.aquima.interactions.foundation.types.DateTimeValue lastPriorityCheck, Map<String, String> taskProperties, String[] unauthorizedUserIds, com.aquima.interactions.foundation.text.IMultilingualText displayName) -
TaskModel
-
-
Method Details
-
getId
public long getId()- Specified by:
getId
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
getCaseId
public long getCaseId()- Specified by:
getCaseId
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
getParentId
- Specified by:
getParentId
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
getName
- Specified by:
getName
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setName
-
getType
public com.aquima.interactions.process.dao.TaskType getType()- Specified by:
getType
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
getStatus
public com.aquima.interactions.process.TaskStatusType getStatus()- Specified by:
getStatus
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setStatus
public void setStatus(com.aquima.interactions.process.TaskStatusType status) -
getAssigneeInfo
public com.aquima.interactions.process.dao.IAssigneeInfo getAssigneeInfo()- Specified by:
getAssigneeInfo
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setAssignee
public void setAssignee(com.aquima.interactions.process.dao.IAssigneeInfo assigneeInfo) -
getNodeId
public com.aquima.interactions.foundation.GUID getNodeId()- Specified by:
getNodeId
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
getStartDate
public com.aquima.interactions.foundation.types.DateTimeValue getStartDate()- Specified by:
getStartDate
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setStartDate
public void setStartDate(com.aquima.interactions.foundation.types.DateTimeValue startDate) -
getTimeoutDate
public com.aquima.interactions.foundation.types.DateTimeValue getTimeoutDate()- Specified by:
getTimeoutDate
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setTimeoutDate
public void setTimeoutDate(com.aquima.interactions.foundation.types.DateTimeValue timeoutDate) -
getDueDate
public com.aquima.interactions.foundation.types.DateTimeValue getDueDate()- Specified by:
getDueDate
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setDueDate
public void setDueDate(com.aquima.interactions.foundation.types.DateTimeValue dueDate) -
getExitState
- Specified by:
getExitState
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setExitState
-
isConditional
public boolean isConditional()- Specified by:
isConditional
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
isRequired
public boolean isRequired()- Specified by:
isRequired
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setRequired
public void setRequired(boolean required) -
getEventName
- Specified by:
getEventName
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
getExecutedBy
- Specified by:
getExecutedBy
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setExecutedBy
-
duplicate
-
toString
-
getCustomFields
- Specified by:
getCustomFields
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
getCustomFieldValue
- Specified by:
getCustomFieldValue
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
getPriority
- Specified by:
getPriority
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setPriority
-
getLastPriorityCheck
public com.aquima.interactions.foundation.types.DateTimeValue getLastPriorityCheck()- Specified by:
getLastPriorityCheck
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setLastPriorityCheck
public void setLastPriorityCheck(com.aquima.interactions.foundation.types.DateTimeValue lastPriorityCheck) -
getUnauthorizedUserIds
- Specified by:
getUnauthorizedUserIds
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setUnauthorizedUserIds
-
setDisplayName
public final void setDisplayName(com.aquima.interactions.foundation.text.IMultilingualText displayName) - Specified by:
setDisplayName
in interfacecom.aquima.interactions.process.dao.IGenericTaskModel
-
getDisplayName
public com.aquima.interactions.process.dao.impl.IDisplayNameModel getDisplayName(String languageCode) - Specified by:
getDisplayName
in interfacecom.aquima.interactions.process.dao.ITaskModel
- Parameters:
languageCode
- if null, returns the default display name(the one with no language code in the DB)- Returns:
- the
IDisplayNameModel
for the specific language code or for the default value if there is no description for the specific language, or null
-
getDisplayName
public com.aquima.interactions.foundation.text.IMultilingualText getDisplayName()- Specified by:
getDisplayName
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
getDisplayNames
-
isUserSet
public boolean isUserSet()- Specified by:
isUserSet
in interfacecom.aquima.interactions.process.dao.ITaskModel
-
setUserSet
public void setUserSet(boolean userSet) -
toTraceTaskDTO
public com.aquima.interactions.trace.impl.TraceTaskDto toTraceTaskDTO()- Specified by:
toTraceTaskDTO
in interfacecom.aquima.interactions.process.dao.ITaskModel
-