com.atlassian.jira.issue.fields.layout.column
Class EditableColumnLayoutImpl

java.lang.Object
  extended by com.atlassian.jira.issue.fields.layout.AbstractLayout
      extended by com.atlassian.jira.issue.fields.layout.column.ColumnLayoutImpl
          extended by 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
EditableColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems)
           
EditableColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems, ColumnLayout.ColumnConfig columnConfig)
           
 
Method Summary
 void 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 Detail

EditableColumnLayoutImpl

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

EditableColumnLayoutImpl

public EditableColumnLayoutImpl(List<ColumnLayoutItem> columnLayoutItems)
Method Detail

addColumn

public void addColumn(NavigableField navigableField)
Specified by:
addColumn in interface EditableColumnLayout

removeColumn

public void removeColumn(ColumnLayoutItem columnLayoutItem)
Specified by:
removeColumn in interface EditableColumnLayout

moveColumnLeft

public void moveColumnLeft(ColumnLayoutItem columnLayoutItem)
Specified by:
moveColumnLeft in interface EditableColumnLayout

setColumns

public void setColumns(List<NavigableField> selectedFields)
Specified by:
setColumns in interface EditableColumnLayout

moveColumnRight

public void moveColumnRight(ColumnLayoutItem columnLayoutItem)
Specified by:
moveColumnRight in interface EditableColumnLayout


Copyright © 2002-2014 Atlassian. All Rights Reserved.