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

java.lang.Object
  extended bycom.atlassian.jira.issue.fields.layout.AbstractLayout
      extended bycom.atlassian.jira.issue.fields.layout.column.ColumnLayoutImpl
All Implemented Interfaces:
ColumnLayout
Direct Known Subclasses:
DefaultColumnLayoutImpl, EditableColumnLayoutImpl, UserColumnLayoutImpl

public abstract class ColumnLayoutImpl
extends AbstractLayout
implements ColumnLayout


Constructor Summary
ColumnLayoutImpl(java.util.List columnLayoutItems)
           
 
Method Summary
 boolean contains(NavigableField navigableField)
           
protected  java.util.List getInternalList()
           
 java.util.List getVisibleColumnLayoutItems(User user, GenericValue project, java.util.List issueTypes)
           
 java.util.List getVisibleCustomFieldColumnLayoutItems(User user, GenericValue project, java.util.List issueTypes)
           
 
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
getColumnLayoutItems
 

Constructor Detail

ColumnLayoutImpl

public ColumnLayoutImpl(java.util.List columnLayoutItems)
Method Detail

getVisibleColumnLayoutItems

public java.util.List getVisibleColumnLayoutItems(User user,
                                                  GenericValue project,
                                                  java.util.List issueTypes)
                                           throws ColumnLayoutException
Specified by:
getVisibleColumnLayoutItems in interface ColumnLayout
Throws:
ColumnLayoutException

getVisibleCustomFieldColumnLayoutItems

public java.util.List getVisibleCustomFieldColumnLayoutItems(User user,
                                                             GenericValue project,
                                                             java.util.List issueTypes)
                                                      throws ColumnLayoutException
Specified by:
getVisibleCustomFieldColumnLayoutItems in interface ColumnLayout
Throws:
ColumnLayoutException

contains

public boolean contains(NavigableField navigableField)
Specified by:
contains in interface ColumnLayout

getInternalList

protected java.util.List getInternalList()