Enum Class ColumnLayout.ColumnConfig
java.lang.Object
java.lang.Enum<ColumnLayout.ColumnConfig>
com.atlassian.jira.issue.fields.layout.column.ColumnLayout.ColumnConfig
- All Implemented Interfaces:
Serializable
,Comparable<ColumnLayout.ColumnConfig>
,Constable
- Enclosing interface:
- ColumnLayout
Represents the cause or source of columns in an issue table, e.g. whether they were requested explicitly, configured
as the columns of a filter or the user's configured defaults.
- Since:
- v6.1
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic ColumnLayout.ColumnConfig
byValueIgnoreCase
(String value) Gets a ColumnConfig by string value (name).static ColumnLayout.ColumnConfig
Returns the enum constant of this class with the specified name.static ColumnLayout.ColumnConfig[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SYSTEM
Columns come from the system defaults -
EXPLICIT
Columns were explicitly listed in the issue table request. -
FILTER
Columns come from the filter. -
USER
Columns come from the user's default column config. -
NONE
No columns are used. The default value.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
byValueIgnoreCase
Gets a ColumnConfig by string value (name).- Parameters:
value
- the case insensitive name to get the value for.- Returns:
- the instance that corresponds to the given value or null if none exists.
-