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:
  • Field Details

    • 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
    • title

      @NotNull public @NotNull String title
    • locTitle

      public Map<@NotBlank String,@NotEmpty String> locTitle
      A mapping from an IETF BCP 47 language tag to the corresponding localisation.
    • desc

      public String desc
    • locDesc

      public Map<@NotBlank String,@NotEmpty 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,@NotEmpty String> locProcessTemplateName
      A mapping from an IETF BCP 47 language tag to the corresponding localisation.
    • processInstanceName

      public String processInstanceName
    • locProcessInstanceName

      public Map<@NotBlank String,@NotEmpty 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 public @NotNull Instant activationDate
    • assignmentDate

      public Instant assignmentDate
    • escalationDate

      public Instant escalationDate
    • dueDate

      public Instant 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
    • userAttributes

      public Map<@NotBlank String,@NotNull String> userAttributes
  • Constructor Details

    • WorklistItem

      public WorklistItem()
      Constructor setting the subclass name.