Package de.aristaflow.adept2.model.worklistmodel
-
Interface Summary Interface Description ActivityReference A reference to an activity, e.g. an ADEPT2 activity.Adept2EbpRefProperties Interface for tracking changes in properties ofADEPT2EBPReference
.AdministrativeWorklistItem This class resembles anInternalWorklistItem
but it allows a supervisor to control worklist items (InternalWorklistItem
) directly.ClientWorklist A worklist used at the client-side and therefore supportingClientWorklistItem
s.ClientWorklistItem A worklist item with additional attributes, which are typically required by the worklist client.ClientWorklistListener Client-side listener interface to get notified when aClientWorklist
is updated, e.g. to refresh the UI.GroupActivityReference An activity reference referring to a group of worklist items and therefore also a group of activity references.GroupAttributeAggregator This interface provides attribute values for a grouping worklist item.IncrementalWorklist<T extends WorklistItem> This interface extends the normal worklist by the means for incrementally retrieving worklist items.IncrementalWorklistUpdate This class extends the normal worklist update by the means to retrieve the update information incrementally which allows for smaller data transfers.IndividualWorklistItemSettings This interface defines the individual settings that a user may have per client worklist item (which also clearly associates it with a single worklist,IndividualWorklistItemSettings.getWorklistID()
).InternalWorklist<T extends InternalWorklistItem> The internal, server-side representation of a worklist.InternalWorklistItem This class represents worklist items internal to the worklist manager server and allows to set various attributes.InternalWorklistItemProperties Interface for tracking changes in properties of an internal worklist item.Worklist<T extends WorklistItem> The common interface for server-side and client-side worklist.WorklistItem Represents a worklist item with common properties of server-side and client-side worklists.WorklistItem.Delegation This interface encapsulates all data relevant for a delegation, that is, the initiator of a delegation, whether the delegation has been due to absence and an optional comment for the delegation.WorklistModelFactory Interface for the construction of worklist objects.WorklistRevision A worklist revision provides the amount of changes of a worklist (worklist updates) and also the initialisation date of the worklist.WorklistUpdate A container to communicate updates in a worklist (i.e. added, removed and changed worklist items) from the server (InternalWorklist
) to the client (ClientWorklist
).WorklistUpdateConfiguration The configuration of a worklist, e.g. update intervals and update modes. -
Class Summary Class Description ActivityGroupReference An activity reference for an activity group identifying the group in the worklist manager (ActivityGroupReference.getGroupId()
as well as logically via name and execution context.ADEPT2ActivityReference An activity reference to an ADEPT2 activity represented by a node of a process instance.ADEPT2EBPReference The default implementation of an activity reference.AssuringWorklistUpdate A worklist update may contain soft update types, that is, it is unclear whether an item is added or changed or removed or not present at all.CachingIncWorklistUpdate This incremental worklist update implements a cache for the underlying incremental worklist update, that is, when iterating viaCachingIncWorklistUpdate.getNext(int)
, all retrieved item updates will be cached.CachingIncWorklistUpdate.CachingIncWorklistUpdateCloseTask The clean-up task for closing/dropping theIncrementalWorklistUpdate
.LWPActivityReference An activity reference to an ADEPT2 lightweight-process represented by a node of a process instance.TLPInstanceReference An activity reference for a top-level process instance.WorklistFilters A factory for common worklist filters, suitable forWorklistUpdateConfiguration
s.WorklistItemIdComparator Comparator for sorting worklist items based on the item ID.WorklistItemUpdate<T extends WorklistItem> This class encapsulates a worklist item update, that is, a worklist item and how this needs to be adapted (added, changed or removed from the corresponding worklist) based on a worklist update.WorklistModelTools This class provides various tool methods for the worklist model. -
Exception Summary Exception Description InvalidWorklistItemStateException This exception will be raised if a worklist item is not in the right state to perform a desired state transition, for instance, a worklist item may only be delegated in the statesAVAILABLE
,ASSIGNED
andSUSPENDED
.WorklistUpdateFailedException Deprecated. This class is only for a very special use-case.