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 (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 .

  • Field Details

    • serialVersionUID

      static final long serialVersionUID
      Generated 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, null will be returned.