com.atlassian.jira.issue.fields.layout.column.enterprise
Class EnterpriseColumnLayoutManager
java.lang.Object
com.atlassian.jira.issue.fields.layout.column.DefaultColumnLayoutManager
com.atlassian.jira.issue.fields.layout.column.enterprise.EnterpriseColumnLayoutManager
- All Implemented Interfaces:
- ColumnLayoutManager
- public class EnterpriseColumnLayoutManager
- extends DefaultColumnLayoutManager
Methods inherited from class com.atlassian.jira.issue.fields.layout.column.DefaultColumnLayoutManager |
getColumnLayout, getColumnLayoutItems, getDefaultColumnLayout, getDefaultColumnLayout, getEditableDefaultColumnLayout, getEditableUserColumnLayout, getFieldManager, hasColumnLayout, hasDefaultColumnLayout, removeColumnLayoutItems, restoreDefaultColumnLayout, restoreUserColumnLayout, storeColumnLayoutItems, storeEditableDefaultColumnLayout, storeEditableUserColumnLayout, verifyColumnLayoutItems |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnterpriseColumnLayoutManager
public EnterpriseColumnLayoutManager(FieldManager fieldManager)
getColumnLayout
public ColumnLayout getColumnLayout(User remoteUser,
SearchRequest searchRequest)
throws ColumnLayoutStorageException
- Description copied from interface:
ColumnLayoutManager
- Get the columns layout for a searchRequest, if the searchRequest does not have one the user's columns
are returned. If the user does nto have one the default is returned
- Specified by:
getColumnLayout
in interface ColumnLayoutManager
- Overrides:
getColumnLayout
in class DefaultColumnLayoutManager
- Throws:
ColumnLayoutStorageException
getColumnLayoutItems
protected List getColumnLayoutItems(String username,
SearchRequest searchRequest,
Set availableFields)
throws ColumnLayoutStorageException
- Throws:
ColumnLayoutStorageException
getEditableSearchRequestColumnLayout
public EditableSearchRequestColumnLayout getEditableSearchRequestColumnLayout(User user,
SearchRequest searchRequest)
throws ColumnLayoutStorageException
- Description copied from interface:
ColumnLayoutManager
- Get an editable column layout for the searchRequest, returns null if it does not have one
- Specified by:
getEditableSearchRequestColumnLayout
in interface ColumnLayoutManager
- Overrides:
getEditableSearchRequestColumnLayout
in class DefaultColumnLayoutManager
- Throws:
ColumnLayoutStorageException
storeEditableSearchRequestColumnLayout
public void storeEditableSearchRequestColumnLayout(EditableSearchRequestColumnLayout editableSearchRequestColumnLayout)
throws ColumnLayoutStorageException
- Description copied from interface:
ColumnLayoutManager
- Writes the default column layout to permanent storage
- Specified by:
storeEditableSearchRequestColumnLayout
in interface ColumnLayoutManager
- Overrides:
storeEditableSearchRequestColumnLayout
in class DefaultColumnLayoutManager
- Throws:
ColumnLayoutStorageException
restoreSearchRequestColumnLayout
public void restoreSearchRequestColumnLayout(SearchRequest searchRequest)
throws ColumnLayoutStorageException
- Specified by:
restoreSearchRequestColumnLayout
in interface ColumnLayoutManager
- Overrides:
restoreSearchRequestColumnLayout
in class DefaultColumnLayoutManager
- Throws:
ColumnLayoutStorageException
hasColumnLayout
public boolean hasColumnLayout(SearchRequest searchRequest)
throws ColumnLayoutStorageException
- Specified by:
hasColumnLayout
in interface ColumnLayoutManager
- Overrides:
hasColumnLayout
in class DefaultColumnLayoutManager
- Throws:
ColumnLayoutStorageException
refresh
public void refresh()
- Specified by:
refresh
in interface ColumnLayoutManager
- Overrides:
refresh
in class DefaultColumnLayoutManager
getSearchRequestColumnLayoutCache
protected Map getSearchRequestColumnLayoutCache()
Copyright © 2002-2007 Atlassian. All Rights Reserved.