|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@PublicApi public interface ColumnLayoutManager
Method Summary | |
---|---|
ColumnLayout |
getColumnLayout(com.atlassian.crowd.embedded.api.User user)
Get the columns layout for a user, if the user does not have one the default is returned |
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. |
ColumnLayout |
getDefaultColumnLayout()
|
ColumnLayout |
getDefaultColumnLayout(com.atlassian.crowd.embedded.api.User remoteUser)
Get the default Layout, and filter out the columns which a user cannot see |
EditableDefaultColumnLayout |
getEditableDefaultColumnLayout()
Get an editable default column layout for the system |
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 |
EditableUserColumnLayout |
getEditableUserColumnLayout(com.atlassian.crowd.embedded.api.User user)
Get an editable column layout for the user, returns null if they do not have one |
boolean |
hasColumnLayout(SearchRequest searchRequest)
|
boolean |
hasColumnLayout(com.atlassian.crowd.embedded.api.User user)
|
boolean |
hasDefaultColumnLayout()
|
void |
refresh()
|
void |
restoreDefaultColumnLayout()
|
void |
restoreSearchRequestColumnLayout(SearchRequest searchRequest)
|
void |
restoreUserColumnLayout(com.atlassian.crowd.embedded.api.User user)
|
void |
storeEditableDefaultColumnLayout(EditableDefaultColumnLayout editableDefaultColumnLayout)
Writes the default column layout to permanent storage |
void |
storeEditableSearchRequestColumnLayout(EditableSearchRequestColumnLayout editableSearchRequestColumnLayout)
Writes the default column layout to permanent storage |
void |
storeEditableUserColumnLayout(EditableUserColumnLayout editableUserColumnLayout)
Writes the default column layout to permanent storage |
Method Detail |
---|
boolean hasDefaultColumnLayout() throws ColumnLayoutStorageException
ColumnLayoutStorageException
boolean hasColumnLayout(com.atlassian.crowd.embedded.api.User user) throws ColumnLayoutStorageException
ColumnLayoutStorageException
boolean hasColumnLayout(SearchRequest searchRequest) throws ColumnLayoutStorageException
ColumnLayoutStorageException
ColumnLayout getColumnLayout(com.atlassian.crowd.embedded.api.User user) throws ColumnLayoutStorageException
user
-
ColumnLayoutStorageException
ColumnLayout getColumnLayout(com.atlassian.crowd.embedded.api.User remoteUser, SearchRequest searchRequest) throws ColumnLayoutStorageException
searchRequest
-
ColumnLayoutStorageException
EditableDefaultColumnLayout getEditableDefaultColumnLayout() throws ColumnLayoutStorageException
ColumnLayoutStorageException
EditableUserColumnLayout getEditableUserColumnLayout(com.atlassian.crowd.embedded.api.User user) throws ColumnLayoutStorageException
user
-
ColumnLayoutStorageException
EditableSearchRequestColumnLayout getEditableSearchRequestColumnLayout(com.atlassian.crowd.embedded.api.User user, SearchRequest searchRequest) throws ColumnLayoutStorageException
user
- searchRequest
-
ColumnLayoutStorageException
void storeEditableDefaultColumnLayout(EditableDefaultColumnLayout editableDefaultColumnLayout) throws ColumnLayoutStorageException
editableDefaultColumnLayout
-
ColumnLayoutStorageException
void storeEditableUserColumnLayout(EditableUserColumnLayout editableUserColumnLayout) throws ColumnLayoutStorageException
editableUserColumnLayout
-
ColumnLayoutStorageException
void storeEditableSearchRequestColumnLayout(EditableSearchRequestColumnLayout editableSearchRequestColumnLayout) throws ColumnLayoutStorageException
editableSearchRequestColumnLayout
-
ColumnLayoutStorageException
void restoreDefaultColumnLayout() throws ColumnLayoutStorageException
ColumnLayoutStorageException
void restoreUserColumnLayout(com.atlassian.crowd.embedded.api.User user) throws ColumnLayoutStorageException
ColumnLayoutStorageException
void restoreSearchRequestColumnLayout(SearchRequest searchRequest) throws ColumnLayoutStorageException
ColumnLayoutStorageException
ColumnLayout getDefaultColumnLayout(com.atlassian.crowd.embedded.api.User remoteUser) throws ColumnLayoutStorageException
ColumnLayoutStorageException
ColumnLayout getDefaultColumnLayout() throws ColumnLayoutStorageException
ColumnLayoutStorageException
void refresh()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |