Class ColumnLayoutItemImpl
java.lang.Object
com.atlassian.jira.issue.fields.layout.column.ColumnLayoutItemImpl
- All Implemented Interfaces:
ColumnLayoutItem
,Comparable
- Direct Known Subclasses:
ExcelColumnLayoutItem
-
Field Summary
Fields inherited from interface com.atlassian.jira.issue.fields.layout.column.ColumnLayoutItem
TO_ID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
Return some text for the Column Header.getId()
Return the string form of the unique identifier for this column.int
getSafeSortOrder
(String specifiedSortOrder) int
hashCode()
boolean
isAliasForField
(ApplicationUser user, String jqlName) toString()
-
Constructor Details
-
Method Details
-
getId
Description copied from interface:ColumnLayoutItem
Return the string form of the unique identifier for this column. When the column corresponds to aNavigableField
, the id of the column will be the same as the id of the field.- Specified by:
getId
in interfaceColumnLayoutItem
- Returns:
- the id;
-
getPosition
public int getPosition()- Specified by:
getPosition
in interfaceColumnLayoutItem
-
compareTo
- Specified by:
compareTo
in interfaceComparable
-
getSafeSortOrder
-
isAliasForField
- Specified by:
isAliasForField
in interfaceColumnLayoutItem
-
equals
-
toString
-
hashCode
public int hashCode() -
getHtml
- Specified by:
getHtml
in interfaceColumnLayoutItem
-
getColumnHeadingKey
Description copied from interface:ColumnLayoutItem
Return some text for the Column Header. By default this callsNavigableField.getColumnHeadingKey()
but implementations can override this to provide different column headings as appropriate- Specified by:
getColumnHeadingKey
in interfaceColumnLayoutItem
- Returns:
- A key, which can be run through
I18nHelper.getText(String)
to get a heading