Interface ClientWorklistItem
-
- All Superinterfaces:
IndividualWorklistItemSettings
,PluginDataContainer
,Serializable
,UserAttributeContainer
,WorklistItem
public interface ClientWorklistItem extends WorklistItem, IndividualWorklistItemSettings
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 (seeIndividualWorklistItemSettings.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 betweenInternalWorklistItem
,AdministrativeWorklistItem
andClientWorklistItem
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.aristaflow.adept2.model.worklistmodel.WorklistItem
WorklistItem.Delegation
-
-
Field Summary
Fields Modifier and Type Field Description static long
serialVersionUID
Generated ID for serialisation.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<QualifiedAgent>
getSubstitutedFrom()
Gets 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, setResubmissionDate
-
Methods inherited from interface de.aristaflow.adept2.model.common.PluginDataContainer
getPluginData, getPluginDatas, getSupportedPlugins
-
Methods inherited from interface de.aristaflow.adept2.model.common.UserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValue
-
Methods 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 Detail
-
serialVersionUID
static final long serialVersionUID
Generated ID for serialisation.- See Also:
- Constant Field Values
-
-
Method Detail
-
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,
null
will be returned.
-
-