Interface ClientWorklistItem
- All Superinterfaces:
IndividualWorklistItemSettings,PluginDataContainer,Serializable,UserAttributeContainer,WorklistItem
A worklist item with additional attributes, which are typically required by the worklist client.
These include individual settings for title, description, priority and due date. Individual
settings for a client worklist item only apply within the worklist they belong to (see
IndividualWorklistItemSettings.getWorklistID()). This has to be taken care of when delegating.
Changes to a client worklist item object have no immediate effect (even though the local GUI
may change if the item object is used as model) and must explicitly be sent to the server (by
calling
WorklistUpdateManager.updateIndividualSettings(de.aristaflow.adept2.base.sessionmanagement.SessionToken, ClientWorklistItem)
).
See WorklistItem for more information about the relationship between
InternalWorklistItem, AdministrativeWorklistItem and ClientWorklistItem
.
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.aristaflow.adept2.model.worklistmodel.WorklistItem
WorklistItem.Delegation -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longGenerated ID for serialisation. -
Method Summary
Modifier and TypeMethodDescriptionGets a set of qualified agents whose absence is the cause for substituting this item.Methods inherited from interface de.aristaflow.adept2.model.worklistmodel.IndividualWorklistItemSettings
getIndividualDescription, getIndividualDueDate, getIndividualEscalationDate, getIndividualEscalationHandlingProcedureID, getIndividualPluginDatas, getIndividualPriority, getIndividualSupportedPlugins, getIndividualTitle, getIndividualUserAttributes, getResubmissionDate, getWorklistID, setIndividualDescription, setIndividualDueDate, setIndividualEscalation, setIndividualPluginData, setIndividualPriority, setIndividualTitle, setResubmissionDateMethods inherited from interface de.aristaflow.adept2.model.common.PluginDataContainer
getPluginData, getPluginDatas, getSupportedPluginsMethods inherited from interface de.aristaflow.adept2.model.common.UserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValueMethods inherited from interface de.aristaflow.adept2.model.worklistmodel.WorklistItem
equals, getActivationDate, getActivityReference, getAssignedAgent, getAssignmentDate, getComplexity, getCurrentDelegation, getCurrentDelegationLevel, getCurrentEnquiry, getCurrentEscalationLevel, getDescription, getDueDate, getEscalationDate, getGroupId, getIconID, getID, getPriority, getProcessInstanceName, getProcessTemplateName, getProcessTemplateVersion, getProcessType, getRepliedEnquiry, getState, getTitle
-
Field Details
-
serialVersionUID
static final long serialVersionUIDGenerated ID for serialisation.- See Also:
-
-
Method Details
-
getSubstitutedFrom
Set<QualifiedAgent> getSubstitutedFrom()Gets a set of qualified agents whose absence is the cause for substituting this item.- Returns:
- A set of agents of whom the absence is cause for having this item. If this worklist
item is not subject of substitution,
nullwill be returned.
-