public abstract class ColumnLayoutImpl extends AbstractLayout implements ColumnLayout
ColumnLayout.ColumnConfig
Constructor and Description |
---|
ColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems) |
ColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems,
ColumnLayout.ColumnConfig columnConfig) |
Modifier and Type | Method and Description |
---|---|
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() |
protected FieldManager |
getFieldManager() |
protected List<ColumnLayoutItem> |
getInternalList() |
List<ColumnLayoutItem> |
getVisibleColumnLayoutItems(ApplicationUser user,
QueryContext queryContext)
Get the
ColumnLayoutItems that can be displayed to the user. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getColumnLayoutItems
public ColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems)
public ColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems, ColumnLayout.ColumnConfig columnConfig)
public List<ColumnLayoutItem> getAllVisibleColumnLayoutItems(ApplicationUser user)
ColumnLayout
ColumnLayoutItems
that can be displayed to the user.getAllVisibleColumnLayoutItems
in interface ColumnLayout
user
- the user for whom the columns are to be displayed.public List<ColumnLayoutItem> getVisibleColumnLayoutItems(ApplicationUser user, QueryContext queryContext)
ColumnLayout
ColumnLayoutItems
that can be displayed to the user.getVisibleColumnLayoutItems
in interface ColumnLayout
user
- the user for whom the columns are to be displayed.queryContext
- the context of the search the columns are being displayed forpublic boolean contains(NavigableField navigableField)
contains
in interface ColumnLayout
public List<String> asFieldNames()
asFieldNames
in interface ColumnLayout
public ColumnLayout.ColumnConfig getColumnConfig()
getColumnConfig
in interface ColumnLayout
protected List<ColumnLayoutItem> getInternalList()
protected FieldManager getFieldManager()
Copyright © 2002-2021 Atlassian. All Rights Reserved.