Interface GroupAttributeAggregator


public interface GroupAttributeAggregator
This interface provides attribute values for a grouping worklist item. Implementations decide on the values depending on the worklist items of the group.
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Gets the assignment date for the grouping worklist item aggregated from the group items.
    Gets the description for the grouping worklist item aggregated from the group items.
    Gets the localisations of the description for the grouping worklist item aggregated from the corresponding localisations of the group items.
    long
    Gets the due date for the grouping worklist item aggregated from the group items.
    long
    Gets the escalation date for the grouping worklist item aggregated from the group items.
    Gets the escalation handling procedure ID title for the grouping worklist item aggregated from the group items.
    int
    Gets the priority for the grouping worklist item aggregated from the group items.
    Gets the process instance name for the grouping worklist item aggregated from the group items.
    Gets the localisations of the process instance name for the grouping worklist item aggregated from the corresponding localisations of the group items.
    Gets the worklist item state for the grouping worklist item aggregated from the group items.
    Gets the title for the grouping worklist item aggregated from the group items.
    Gets the localisations of the title for the grouping worklist item aggregated from the corresponding localisations of the group items.
    boolean
    Gets whether the grouping worklist item needs to be suppressed, e.
  • Method Details

    • getTitle

      String getTitle()
      Gets the title for the grouping worklist item aggregated from the group items.
      Returns:
      The title for the grouping worklist item aggregated from the group items.
    • getTitleLocalisations

      Map<Locale,String> getTitleLocalisations()
      Gets the localisations of the title for the grouping worklist item aggregated from the corresponding localisations of the group items.
      Returns:
      The localisations of the title for the grouping worklist item aggregated from the corresponding localisations of the group items. null indicates to not change the localisations of the title of the grouping item.
    • getDescription

      String getDescription()
      Gets the description for the grouping worklist item aggregated from the group items. This may be null.
      Returns:
      The description for the grouping worklist item aggregated from the group items or null.
    • getDescriptionLocalisations

      Map<Locale,String> getDescriptionLocalisations()
      Gets the localisations of the description for the grouping worklist item aggregated from the corresponding localisations of the group items.
      Returns:
      The localisations of the description for the grouping worklist item aggregated from the corresponding localisations of the group items. null indicates to not change the localisations of the description of the grouping item.
    • getProcessInstanceName

      String getProcessInstanceName()
      Gets the process instance name for the grouping worklist item aggregated from the group items.
      Returns:
      The process instance name for the grouping worklist item aggregated from the group items.
    • getProcessInstanceNameLocalisations

      Map<Locale,String> getProcessInstanceNameLocalisations()
      Gets the localisations of the process instance name for the grouping worklist item aggregated from the corresponding localisations of the group items.
      Returns:
      The localisations of the process instance name for the grouping worklist item aggregated from the corresponding localisations of the group items. null indicates to not change the localisations of the title of the grouping item.
    • getState

      Gets the worklist item state for the grouping worklist item aggregated from the group items.
      Returns:
      The worklist item state for the grouping worklist item aggregated from the group items.
    • getPriority

      int getPriority()
      Gets the priority for the grouping worklist item aggregated from the group items.
      Returns:
      The priority for the grouping worklist item aggregated from the group items.
    • getAssignmentDate

      long getAssignmentDate()
      Gets the assignment date for the grouping worklist item aggregated from the group items.
      Returns:
      The assignment date for the grouping worklist item aggregated from the group items.
    • getEscalationDate

      long getEscalationDate()
      Gets the escalation date for the grouping worklist item aggregated from the group items.
      Returns:
      The escalation date for the grouping worklist item aggregated from the group items.
    • getEscalationHandlingId

      String getEscalationHandlingId()
      Gets the escalation handling procedure ID title for the grouping worklist item aggregated from the group items.
      Returns:
      The escalation handling procedure ID for the grouping worklist item aggregated from the group items.
    • getDueDate

      long getDueDate()
      Gets the due date for the grouping worklist item aggregated from the group items.
      Returns:
      The due date for the grouping worklist item aggregated from the group items.
    • needsSuppression

      boolean needsSuppression()
      Gets whether the grouping worklist item needs to be suppressed, e. g. since all group items are suppressed.
      Returns:
      Whether the grouping worklist item needs to be suppressed.