com.atlassian.jira.issue.fields.layout.column
Interface ColumnLayout

All Known Subinterfaces:
EditableColumnLayout, EditableDefaultColumnLayout, EditableSearchRequestColumnLayout, EditableUserColumnLayout, UserColumnLayout
All Known Implementing Classes:
ColumnLayoutImpl, DefaultColumnLayoutImpl, EditableColumnLayoutImpl, EditableDefaultColumnLayoutImpl, EditableSearchRequestColumnLayoutImpl, EditableUserColumnLayoutImpl, UserColumnLayoutImpl

@PublicApi
public interface ColumnLayout


Method Summary
 boolean contains(NavigableField navigableField)
           
 List<ColumnLayoutItem> getAllVisibleColumnLayoutItems(com.atlassian.crowd.embedded.api.User user)
          Get the ColumnLayoutItems that can be displayed to the user.
 List<ColumnLayoutItem> getColumnLayoutItems()
           
 List<ColumnLayoutItem> getVisibleColumnLayoutItems(com.atlassian.crowd.embedded.api.User user, QueryContext queryContext)
          Get the ColumnLayoutItems that can be displayed to the user.
 

Method Detail

getColumnLayoutItems

List<ColumnLayoutItem> getColumnLayoutItems()

getVisibleColumnLayoutItems

List<ColumnLayoutItem> getVisibleColumnLayoutItems(com.atlassian.crowd.embedded.api.User user,
                                                   QueryContext queryContext)
                                                   throws ColumnLayoutException
Get the ColumnLayoutItems that can be displayed to the user.

Parameters:
user - the user for whom the columns are to be displayed.
queryContext - the context of the search the columns are being displayed for
Returns:
All visible column layout items for the given query context
Throws:
ColumnLayoutException - if exception thrown while retreiving column layout

getAllVisibleColumnLayoutItems

List<ColumnLayoutItem> getAllVisibleColumnLayoutItems(com.atlassian.crowd.embedded.api.User user)
                                                      throws ColumnLayoutException
Get the ColumnLayoutItems that can be displayed to the user.

Parameters:
user - the user for whom the columns are to be displayed.
Returns:
All visible column layout items
Throws:
ColumnLayoutException - if exception thrown while retreiving column layout

contains

boolean contains(NavigableField navigableField)


Copyright © 2002-2012 Atlassian. All Rights Reserved.