@PublicApi public interface

ColumnLayoutItem

implements Comparable<T>
com.atlassian.jira.issue.fields.layout.column.ColumnLayoutItem
Known Indirect Subclasses

@PublicApi

This interface is designed for plugins to consume (call its methods).

Clients of @PublicApi can expect that programs compiled against a given version will remain binary compatible with later versions of the @PublicApi as per each product's API policy as long as the client does not implement/extend @PublicApi interfaces or classes (refer to each product's API policy for the exact guarantee---usually binary compatibility is guaranteed at least across minor versions).

Note: since @PublicApi interfaces and classes are not designed to be implemented or extended by clients, we may perform certain types of binary-incompatible changes to these classes and interfaces, but these will not affect well-behaved clients that do not extend/implement these types (in general, only classes and interfaces annotated with @PublicSpi are safe to extend/implement).

Summary

Fields
public static final Function<ColumnLayoutItemString> TO_ID Transform to its id.
Public Methods
String getColumnHeadingKey()
Return some text for the Column Header.
String getHtml(Map displayParams, Issue issue)
String getId()
Return the string form of the unique identifier for this column.
NavigableField getNavigableField()
int getPosition()
boolean isAliasForField(ApplicationUser user, String sortField)
boolean isAliasForField(User user, String sortField)
[Expand]
Inherited Methods
From interface java.lang.Comparable

Fields

public static final Function<ColumnLayoutItemString> TO_ID

Transform to its id.

Public Methods

public String getColumnHeadingKey ()

Return some text for the Column Header. By default this calls getColumnHeadingKey() but implementations can override this to provide different column headings as appropriate

Returns

public String getHtml (Map displayParams, Issue issue)

public 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;

public NavigableField getNavigableField ()

public int getPosition ()

public boolean isAliasForField (ApplicationUser user, String sortField)

public boolean isAliasForField (User user, String sortField)