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 QualifiedAgent
agent
@NotNull UUID
id
@NotNull @Valid WorklistRevision
revision
@Size(min=1) String
subClass
This is used as additional information for rich type hierarchies.Map<@NotBlank String,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 void
setItemsFlatAbstract(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
-
-