Interface ColumnLayoutItem

All Superinterfaces:
Comparable
All Known Implementing Classes:
AbstractSubTaskColumnLayoutItem, ActionsAndOperationsColumnLayoutItem, ColumnLayoutItemImpl, ExcelColumnLayoutItem, SimpleColumnLayoutItem, SubTaskReorderColumnLayoutItem, SubTaskSequenceColumnLayoutItem

@PublicApi public interface ColumnLayoutItem extends Comparable
  • Field Details

  • Method Details

    • getNavigableField

      NavigableField getNavigableField()
    • getId

      String getId()
      Return the string form of the unique identifier for this column. When the column corresponds to a NavigableField, the id of the column will be the same as the id of the field.
      Returns:
      the id;
    • isAliasForField

      boolean isAliasForField(ApplicationUser user, String sortField)
    • getPosition

      int getPosition()
    • getHtml

      String getHtml(Map displayParams, Issue issue)
    • getColumnHeadingKey

      String getColumnHeadingKey()
      Return some text for the Column Header. By default this calls NavigableField.getColumnHeadingKey() but implementations can override this to provide different column headings as appropriate
      Returns:
      A key, which can be run through I18nHelper.getText(String) to get a heading