Class ColumnLayoutImpl
java.lang.Object
com.atlassian.jira.issue.fields.layout.AbstractLayout
com.atlassian.jira.issue.fields.layout.column.ColumnLayoutImpl
- All Implemented Interfaces:
ColumnLayout
- Direct Known Subclasses:
DefaultColumnLayoutImpl,EditableColumnLayoutImpl,UserColumnLayoutImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.jira.issue.fields.layout.column.ColumnLayout
ColumnLayout.ColumnConfig -
Constructor Summary
ConstructorsConstructorDescriptionColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems) ColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems, ColumnLayout.ColumnConfig columnConfig) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(NavigableField navigableField) Get theColumnLayoutItemsthat can be displayed to the user.protected FieldManagerprotected List<ColumnLayoutItem>getVisibleColumnLayoutItems(ApplicationUser user, QueryContext queryContext) Get theColumnLayoutItemsthat can be displayed to the user.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.jira.issue.fields.layout.column.ColumnLayout
getColumnLayoutItems
-
Constructor Details
-
ColumnLayoutImpl
-
ColumnLayoutImpl
public ColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems, ColumnLayout.ColumnConfig columnConfig)
-
-
Method Details
-
getAllVisibleColumnLayoutItems
Description copied from interface:ColumnLayoutGet theColumnLayoutItemsthat can be displayed to the user.- Specified by:
getAllVisibleColumnLayoutItemsin interfaceColumnLayout- Parameters:
user- the user for whom the columns are to be displayed.- Returns:
- All visible column layout items
-
getVisibleColumnLayoutItems
public List<ColumnLayoutItem> getVisibleColumnLayoutItems(ApplicationUser user, QueryContext queryContext) Description copied from interface:ColumnLayoutGet theColumnLayoutItemsthat can be displayed to the user.- Specified by:
getVisibleColumnLayoutItemsin interfaceColumnLayout- 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
-
asFieldNames
- Specified by:
asFieldNamesin interfaceColumnLayout- Returns:
- the column layout items as a list of string
-
getColumnConfig
- Specified by:
getColumnConfigin interfaceColumnLayout- Returns:
- the columns used when creating the ColumnLayout
-
getInternalList
-
getFieldManager
-