Class TaskStatusColumnHeader

java.lang.Object
pro.taskana.monitor.api.reports.header.TaskStatusColumnHeader
All Implemented Interfaces:
ColumnHeader<TaskQueryItem>

public class TaskStatusColumnHeader extends Object implements ColumnHeader<TaskQueryItem>
The TaskStatusColumnHeader represents a column for each TaskState.
  • Constructor Details

    • TaskStatusColumnHeader

      public TaskStatusColumnHeader(TaskState state)
  • Method Details

    • getDisplayName

      public String getDisplayName()
      Description copied from interface: ColumnHeader
      The display name is the string representation of this column. Used to give this column a name during presentation.
      Specified by:
      getDisplayName in interface ColumnHeader<TaskQueryItem>
      Returns:
      String representation of this column.
    • fits

      public boolean fits(TaskQueryItem item)
      Description copied from interface: ColumnHeader
      Determines if a specific item is meant part of this column.
      Specified by:
      fits in interface ColumnHeader<TaskQueryItem>
      Parameters:
      item - the given item to check.
      Returns:
      True, if the item is supposed to be part of this column. Otherwise false.
    • toString

      public String toString()
      Overrides:
      toString in class Object