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 Detail

      • 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.
        Returns:
        The description for the grouping worklist item aggregated from the group items.
      • 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

        WorklistConstants.WorklistItemState 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.