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(List columnLayoutItems)
           
 
Method Summary
 boolean contains(NavigableField navigableField)
           
protected  FieldManager getFieldManager()
           
protected  List getInternalList()
           
 List getVisibleColumnLayoutItems(User user, List projectIds, List issueTypes)
          Get the Column Layout Items that can be displayed to the user.
 
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(List columnLayoutItems)
Method Detail

getVisibleColumnLayoutItems

public List getVisibleColumnLayoutItems(User user,
                                        List projectIds,
                                        List issueTypes)
                                 throws ColumnLayoutException
Get the Column Layout Items that can be displayed to the user.

Specified by:
getVisibleColumnLayoutItems in interface ColumnLayout
Parameters:
user -
projectIds -
issueTypes -
Throws:
ColumnLayoutException

contains

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

getInternalList

protected List getInternalList()

getFieldManager

protected FieldManager getFieldManager()


Copyright © 2002-2006 Atlassian. All Rights Reserved.