com.atlassian.jira.issue.fields.layout.field.FieldLayout |
Known Indirect Subclasses |
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).
NOTE: This is referred to as Field Configuration in the UI.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
The description of the field configuration.
| |||||||||||
Returns the field layout item for a given orderable field, if this orderable field is part of this field configuration.
| |||||||||||
Returns the field layout item for a given field if, if this field is part of this field configuration.
| |||||||||||
A list of field layout item of this field configuration.
| |||||||||||
The generic value which represents this field configuration.
| |||||||||||
This method is deprecated.
Use
getHiddenFields(com.atlassian.jira.project.Project, java.util.List) . Since v4.3 | |||||||||||
Returns all hidden fields (system fields and custom fields) for a given project and issue type(s).
| |||||||||||
This method is deprecated.
Use
getHiddenFields(com.atlassian.jira.project.Project, java.util.List) . Since v4.3 | |||||||||||
The id of the field configuration.
| |||||||||||
The name of the field configuration
| |||||||||||
Returns the render type for a given field in this field configuration.
| |||||||||||
Returns the list of required fields for an issue type in a project.
| |||||||||||
Returns the list of Custom Fields in this Field Layout that are both visible and applicable to the given context (of project and Issue types).
| |||||||||||
This method is deprecated.
Use
getVisibleLayoutItems(com.atlassian.jira.project.Project, java.util.List) instead. Since v6.2.
| |||||||||||
Returns all visible field layout items (system fields and custom fields) for a given project and issue type(s).
| |||||||||||
Returns true if this is the default FieldLayout.
| |||||||||||
Checks if a field is hidden in this field configuration.
|
Returns the field layout item for a given orderable field, if this orderable field is part of this field configuration.
orderableField | the orderable field to find in this field configuration. |
---|
Returns the field layout item for a given field if, if this field is part of this field configuration.
fieldId | the id of the field. |
---|
A list of field layout item of this field configuration.
The generic value which represents this field configuration.
This method is deprecated.
Use getHiddenFields(com.atlassian.jira.project.Project, java.util.List)
. Since v4.3
Returns all hidden fields (system fields and custom fields) for a given project and issue type(s).
project | the project |
---|---|
issueTypeIds | issueTypes a list of issue types to use when checking for HIDDEN CUSTOM FIELDS. |
This method is deprecated.
Use getHiddenFields(com.atlassian.jira.project.Project, java.util.List)
. Since v4.3
Returns the render type for a given field in this field configuration.
fieldId | the id of the field. |
---|
Returns the list of required fields for an issue type in a project.
project | the project |
---|---|
issueTypes | the issue type. |
Returns the list of Custom Fields in this Field Layout that are both visible and applicable to the given context (of project and Issue types).
project | The project context |
---|---|
issueTypes | The Issue Types for context |
This method is deprecated.
Use getVisibleLayoutItems(com.atlassian.jira.project.Project, java.util.List)
instead. Since v6.2.
Returns all visible field layout items (system fields and custom fields) for a given project and issue type(s).
remoteUser | the user TODO: User is not used! We should remove it! |
---|---|
project | the project |
issueTypes | a list of issue types to use when checking for VISIBLE CUSTOM FIELDS. |
Returns all visible field layout items (system fields and custom fields) for a given project and issue type(s).
project | the project |
---|---|
issueTypes | a list of issue types to use when checking for VISIBLE CUSTOM FIELDS. |
Returns true if this is the default FieldLayout. This means that the "type" field holds "value".
Checks if a field is hidden in this field configuration.
fieldId | the field id. |
---|