public abstract class

ColumnLayoutImpl

extends AbstractLayout
implements ColumnLayout
java.lang.Object
   ↳ com.atlassian.jira.issue.fields.layout.AbstractLayout
     ↳ com.atlassian.jira.issue.fields.layout.column.ColumnLayoutImpl
Known Direct Subclasses
Known Indirect Subclasses

Summary

Public Constructors
ColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems)
ColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems, ColumnLayout.ColumnConfig columnConfig)
Public Methods
List<String> asFieldNames()
boolean contains(NavigableField navigableField)
List<ColumnLayoutItem> getAllVisibleColumnLayoutItems(ApplicationUser user)
Get the ColumnLayoutItems that can be displayed to the user.
ColumnLayout.ColumnConfig getColumnConfig()
List<ColumnLayoutItem> getVisibleColumnLayoutItems(ApplicationUser user, QueryContext queryContext)
Get the ColumnLayoutItems that can be displayed to the user.
Protected Methods
FieldManager getFieldManager()
List<ColumnLayoutItem> getInternalList()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.issue.fields.layout.column.ColumnLayout

Public Constructors

public ColumnLayoutImpl (List<ColumnLayoutItem> columnLayoutItems)

public ColumnLayoutImpl (List<ColumnLayoutItem> columnLayoutItems, ColumnLayout.ColumnConfig columnConfig)

Public Methods

public List<String> asFieldNames ()

public boolean contains (NavigableField navigableField)

public List<ColumnLayoutItem> getAllVisibleColumnLayoutItems (ApplicationUser user)

Get the ColumnLayoutItems that can be displayed to the user.

Parameters
user the user for whom the columns are to be displayed.
Returns
  • All visible column layout items

public ColumnLayout.ColumnConfig getColumnConfig ()

public List<ColumnLayoutItem> getVisibleColumnLayoutItems (ApplicationUser user, QueryContext queryContext)

Get the ColumnLayoutItems that can be displayed to the user.

Parameters
user the user for whom the columns are to be displayed.
queryContext the context of the search the columns are being displayed for
Returns
  • All visible column layout items for the given query context

Protected Methods

protected FieldManager getFieldManager ()

protected List<ColumnLayoutItem> getInternalList ()