|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.issue.fields.layout.column.AbstractColumnLayoutManager com.atlassian.jira.issue.fields.layout.column.DefaultColumnLayoutManager
public class DefaultColumnLayoutManager
Field Summary |
---|
Fields inherited from class com.atlassian.jira.issue.fields.layout.column.AbstractColumnLayoutManager |
---|
DEFAULT_CACHE_SIZE, ofBizDelegator |
Constructor Summary | |
---|---|
DefaultColumnLayoutManager(FieldManager fieldManager,
OfBizDelegator ofBizDelegator,
UserKeyService userKeyService)
|
Method Summary | |
---|---|
ColumnLayout |
getColumnLayout(com.atlassian.crowd.embedded.api.User remoteUser,
SearchRequest searchRequest)
Get the columns layout for a searchRequest, if the searchRequest does not have one the user's columns are returned. |
protected com.atlassian.jira.issue.fields.layout.column.AbstractColumnLayoutManager.CacheableColumnLayout |
getColumnLayoutItems(String username,
SearchRequest searchRequest,
Set<NavigableField> availableFields)
|
EditableSearchRequestColumnLayout |
getEditableSearchRequestColumnLayout(com.atlassian.crowd.embedded.api.User user,
SearchRequest searchRequest)
Get an editable column layout for the searchRequest, returns null if it does not have one |
boolean |
hasColumnLayout(Long filterId)
Tells whether the filter with the given id has columns configured. |
boolean |
hasColumnLayout(SearchRequest searchRequest)
Tells whether the given filter has columns configured. |
boolean |
hasColumnLayout(com.atlassian.crowd.embedded.api.User user)
Tells whether the given user has a column layout. |
boolean |
hasDefaultColumnLayout()
Tells whether the system has a default column layout object in the persistent store. |
void |
onClearCache(ClearCacheEvent event)
|
void |
refresh()
|
void |
restoreSearchRequestColumnLayout(SearchRequest searchRequest)
|
void |
storeEditableSearchRequestColumnLayout(EditableSearchRequestColumnLayout editableSearchRequestColumnLayout)
Writes the default column layout to permanent storage |
Methods inherited from class com.atlassian.jira.issue.fields.layout.column.AbstractColumnLayoutManager |
---|
getColumnLayout, getDefaultColumnLayout, getDefaultColumnLayout, getEditableDefaultColumnLayout, getEditableUserColumnLayout, restoreDefaultColumnLayout, restoreUserColumnLayout, storeColumnLayoutItems, storeEditableDefaultColumnLayout, storeEditableUserColumnLayout |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultColumnLayoutManager(FieldManager fieldManager, OfBizDelegator ofBizDelegator, UserKeyService userKeyService)
Method Detail |
---|
@EventListener public void onClearCache(ClearCacheEvent event)
public ColumnLayout getColumnLayout(com.atlassian.crowd.embedded.api.User remoteUser, SearchRequest searchRequest) throws ColumnLayoutStorageException
ColumnLayoutManager
ColumnLayoutStorageException
protected com.atlassian.jira.issue.fields.layout.column.AbstractColumnLayoutManager.CacheableColumnLayout getColumnLayoutItems(String username, SearchRequest searchRequest, Set<NavigableField> availableFields)
public EditableSearchRequestColumnLayout getEditableSearchRequestColumnLayout(com.atlassian.crowd.embedded.api.User user, SearchRequest searchRequest)
ColumnLayoutManager
public void storeEditableSearchRequestColumnLayout(EditableSearchRequestColumnLayout editableSearchRequestColumnLayout)
ColumnLayoutManager
public void restoreSearchRequestColumnLayout(SearchRequest searchRequest) throws ColumnLayoutStorageException
ColumnLayoutStorageException
public boolean hasColumnLayout(SearchRequest searchRequest)
ColumnLayoutManager
filter
has columns configured.
public boolean hasColumnLayout(Long filterId)
ColumnLayoutManager
public void refresh()
refresh
in interface ColumnLayoutManager
refresh
in class AbstractColumnLayoutManager
public boolean hasColumnLayout(com.atlassian.crowd.embedded.api.User user)
ColumnLayoutManager
public boolean hasDefaultColumnLayout() throws ColumnLayoutStorageException
ColumnLayoutManager
ColumnLayoutStorageException
- when the persistent store is inaccessible.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |