Class EditableColumnLayoutImpl
java.lang.Object
com.atlassian.jira.issue.fields.layout.AbstractLayout
com.atlassian.jira.issue.fields.layout.column.ColumnLayoutImpl
com.atlassian.jira.issue.fields.layout.column.EditableColumnLayoutImpl
- All Implemented Interfaces:
ColumnLayout
,EditableColumnLayout
- Direct Known Subclasses:
EditableDefaultColumnLayoutImpl
,EditableUserColumnLayoutImpl
public abstract class EditableColumnLayoutImpl
extends ColumnLayoutImpl
implements EditableColumnLayout
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.jira.issue.fields.layout.column.ColumnLayout
ColumnLayout.ColumnConfig
-
Constructor Summary
ConstructorDescriptionEditableColumnLayoutImpl
(List<ColumnLayoutItem> columnLayoutItems) EditableColumnLayoutImpl
(List<ColumnLayoutItem> columnLayoutItems, ColumnLayout.ColumnConfig columnConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addColumn
(NavigableField navigableField) void
moveColumnLeft
(ColumnLayoutItem columnLayoutItem) void
moveColumnRight
(ColumnLayoutItem columnLayoutItem) void
removeColumn
(ColumnLayoutItem columnLayoutItem) void
setColumns
(List<NavigableField> selectedFields) Methods inherited from class com.atlassian.jira.issue.fields.layout.column.ColumnLayoutImpl
asFieldNames, contains, getAllVisibleColumnLayoutItems, getColumnConfig, getFieldManager, getInternalList, getVisibleColumnLayoutItems
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.jira.issue.fields.layout.column.ColumnLayout
asFieldNames, contains, getAllVisibleColumnLayoutItems, getColumnConfig, getColumnLayoutItems, getVisibleColumnLayoutItems
-
Constructor Details
-
EditableColumnLayoutImpl
public EditableColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems, ColumnLayout.ColumnConfig columnConfig) -
EditableColumnLayoutImpl
-
-
Method Details
-
removeColumn
- Specified by:
removeColumn
in interfaceEditableColumnLayout
-
moveColumnLeft
- Specified by:
moveColumnLeft
in interfaceEditableColumnLayout
-
setColumns
- Specified by:
setColumns
in interfaceEditableColumnLayout
-
moveColumnRight
- Specified by:
moveColumnRight
in interfaceEditableColumnLayout