Class Worklist<T extends WorklistItem>
- java.lang.Object
-
- de.aristaflow.ilm.model.worklistmodel.Worklist<T>
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AdminWorklist,ClientWorklist,PlainWorklist
public abstract class Worklist<T extends WorklistItem> extends Object implements Serializable
- See Also:
Worklist, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description @NotNull @Valid QualifiedAgentagent@NotNull UUIDid@NotNull @Valid WorklistRevisionrevision@Size(min=1) StringsubClassThis is used as additional information for rich type hierarchies.Map<@NotBlank String,@NotNull String>userAttributes
-
Constructor Summary
Constructors Constructor Description Worklist()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract List<@Valid T>getItemsFlatAbstract()This contains all worklist items including items within groups and grouping worklist items.abstract voidsetItemsFlatAbstract(List<@Valid T> itemsFlat)
-
-
-
Field Detail
-
subClass
@Size(min=1) public @Size(min=1) String subClass
This is used as additional information for rich type hierarchies.
-
id
@NotNull public @NotNull UUID id
-
agent
@NotNull @Valid public @NotNull @Valid QualifiedAgent agent
-
revision
@NotNull @Valid public @NotNull @Valid WorklistRevision revision
-
-