com.atlassian.jira.issue.fields.layout.column.ColumnLayoutManager |
![]() |
Clients of @PublicApi
can expect
that programs compiled against a given version will remain binary compatible with later versions of the
@PublicApi
as per each product's API policy as long as the client does not implement/extend
@PublicApi
interfaces or classes (refer to each product's API policy for the exact
guarantee---usually binary compatibility is guaranteed at least across minor versions).
@PublicApi
interfaces and classes are not designed to be implemented or extended by clients,
we may perform certain types of binary-incompatible changes to these classes and interfaces, but these will not
affect well-behaved clients that do not extend/implement these types (in general, only classes and interfaces
annotated with @PublicSpi
are safe to extend/implement).
Provides access to persistence services for ColumnLayout
objects for system-wide Issue Navigator default
columns, user default columns and columns for Filter Filters
.
Plugin authors should prefer to use ColumnService
where possible instead as that provides high level i18n and
permission aspects.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Get the columns layout for a user, if the user does not have one the default is returned
| |||||||||||
Get the columns layout for a searchRequest, if the searchRequest does not have one the user's columns are
returned.
| |||||||||||
Get the default Layout, and filter out the columns which a user cannot see
| |||||||||||
Get an editable default column layout for the system
| |||||||||||
Get an editable column layout for the searchRequest, returns null if it does not have one
| |||||||||||
Get an editable column layout for the user, returns null if they do not have one
| |||||||||||
Tells whether the filter with the given id has columns configured.
| |||||||||||
Tells whether the given user has a column layout.
| |||||||||||
Tells whether the given
filter has columns configured. | |||||||||||
Tells whether the system has a default column layout object in the persistent store.
| |||||||||||
Sets the ColumnLayout in use for users who have not defined their own, also known as the System column layout.
| |||||||||||
Writes the default column layout to permanent storage
| |||||||||||
Writes the default column layout to permanent storage
| |||||||||||
Writes the default column layout to permanent storage
|
Get the columns layout for a user, if the user does not have one the default is returned
ColumnLayoutStorageException |
---|
Get the columns layout for a searchRequest, if the searchRequest does not have one the user's columns are returned. If the user does not have one the default is returned
ColumnLayoutStorageException |
---|
Get the default Layout, and filter out the columns which a user cannot see
ColumnLayoutStorageException |
---|
Get an editable default column layout for the system
ColumnLayoutStorageException |
---|
Get an editable column layout for the searchRequest, returns null if it does not have one
ColumnLayoutStorageException |
---|
Get an editable column layout for the user, returns null if they do not have one
ColumnLayoutStorageException |
---|
Tells whether the filter with the given id has columns configured.
ColumnLayoutStorageException | when the persistent store is inaccessible. |
---|
Tells whether the given user has a column layout.
ColumnLayoutStorageException | when the persistent store is inaccessible. |
---|
Tells whether the given filter
has columns configured.
ColumnLayoutStorageException | when the persistent store is inaccessible. |
---|
Tells whether the system has a default column layout object in the persistent store.
ColumnLayoutStorageException | when the persistent store is inaccessible. |
---|
Sets the ColumnLayout in use for users who have not defined their own, also known as the System column layout.
ColumnLayoutStorageException | if the persistent store is inaccessible. |
---|
ColumnLayoutStorageException |
---|
Writes the default column layout to permanent storage
ColumnLayoutStorageException |
---|
Writes the default column layout to permanent storage
ColumnLayoutStorageException |
---|
Writes the default column layout to permanent storage
ColumnLayoutStorageException |
---|