Class WorklistItem
- java.lang.Object
-
- de.aristaflow.ilm.model.worklistmodel.WorklistItem
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AdministrativeWorklistItem
,ClientWorklistItem
public class WorklistItem extends Object implements Serializable
- See Also:
WorklistItem
, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description @NotNull @Positive Long
activationDate
@NotNull @Valid ActivityReference
actRef
@Valid QualifiedAgent
assignedAgent
@NotNull @PositiveOrZero Long
assignmentDate
@NotNull Long
complexity
@Valid Delegation
currentDelegation
@NotNull @PositiveOrZero Integer
currentDelegationLevel
@Valid Enquiry
currentEnquiry
@NotNull @PositiveOrZero Integer
currentEscalationLevel
String
desc
@NotNull @PositiveOrZero Long
dueDate
@NotNull @PositiveOrZero Long
escalationDate
UUID
groupId
UUID
iconId
@NotNull UUID
id
Map<@NotBlank String,@NotBlank String>
locDesc
A mapping from an IETF BCP 47 language tag to the corresponding localisation.Map<@NotBlank String,@NotBlank String>
locProcessInstanceName
A mapping from an IETF BCP 47 language tag to the corresponding localisation.Map<@NotBlank String,@NotBlank String>
locProcessTemplateName
A mapping from an IETF BCP 47 language tag to the corresponding localisation.Map<@NotBlank String,@NotBlank String>
locTitle
A mapping from an IETF BCP 47 language tag to the corresponding localisation.@NotNull Integer
priority
String
processInstanceName
String
processTemplateName
String
processTemplateVersion
String
processType
@Valid Enquiry
repliedEnquiry
@NotNull WorklistConstants.WorklistItemState
state
@NotBlank String
subClass
This is used by Jackson for deserialising subclasses.@NotNull String
title
Map<@NotBlank String,String>
userAttributes
-
Constructor Summary
Constructors Constructor Description WorklistItem()
Constructor setting the subclass name.
-
-
-
Field Detail
-
subClass
@NotBlank public @NotBlank String subClass
This is used by Jackson for deserialising subclasses.
-
id
@NotNull public @NotNull UUID id
-
title
@NotNull public @NotNull String title
-
locTitle
public Map<@NotBlank String,@NotBlank String> locTitle
A mapping from an IETF BCP 47 language tag to the corresponding localisation.
-
desc
public String desc
-
locDesc
public Map<@NotBlank String,@NotBlank String> locDesc
A mapping from an IETF BCP 47 language tag to the corresponding localisation.
-
processType
public String processType
-
processTemplateVersion
public String processTemplateVersion
-
processTemplateName
public String processTemplateName
-
locProcessTemplateName
public Map<@NotBlank String,@NotBlank String> locProcessTemplateName
A mapping from an IETF BCP 47 language tag to the corresponding localisation.
-
processInstanceName
public String processInstanceName
-
locProcessInstanceName
public Map<@NotBlank String,@NotBlank String> locProcessInstanceName
A mapping from an IETF BCP 47 language tag to the corresponding localisation.
-
actRef
@NotNull @Valid public @NotNull @Valid ActivityReference actRef
-
iconId
public UUID iconId
-
groupId
public UUID groupId
-
state
@NotNull public @NotNull WorklistConstants.WorklistItemState state
-
priority
@NotNull public @NotNull Integer priority
-
complexity
@NotNull public @NotNull Long complexity
-
activationDate
@NotNull @Positive public @NotNull @Positive Long activationDate
-
assignmentDate
@NotNull @PositiveOrZero public @NotNull @PositiveOrZero Long assignmentDate
-
escalationDate
@NotNull @PositiveOrZero public @NotNull @PositiveOrZero Long escalationDate
-
dueDate
@NotNull @PositiveOrZero public @NotNull @PositiveOrZero Long dueDate
-
assignedAgent
@Valid public @Valid QualifiedAgent assignedAgent
-
currentEscalationLevel
@NotNull @PositiveOrZero public @NotNull @PositiveOrZero Integer currentEscalationLevel
-
currentDelegation
@Valid public @Valid Delegation currentDelegation
-
currentEnquiry
@Valid public @Valid Enquiry currentEnquiry
-
repliedEnquiry
@Valid public @Valid Enquiry repliedEnquiry
-
currentDelegationLevel
@NotNull @PositiveOrZero public @NotNull @PositiveOrZero Integer currentDelegationLevel
-
-