|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@PublicApi public interface FieldLayout
NOTE: This is referred to as Field Configuration in the UI.
| Method Summary | |
|---|---|
String |
getDescription()
The description of the field configuration. |
FieldLayoutItem |
getFieldLayoutItem(OrderableField orderableField)
Returns the field layout item for a given orderable field, if this orderable field is part of this field configuration. |
FieldLayoutItem |
getFieldLayoutItem(String fieldId)
Returns the field layout item for a given field if, if this field is part of this field configuration. |
List<FieldLayoutItem> |
getFieldLayoutItems()
A list of field layout item of this field configuration. |
org.ofbiz.core.entity.GenericValue |
getGenericValue()
The generic value which represents this field configuration. |
List<Field> |
getHiddenFields(Project project,
List<String> issueTypeIds)
Returns all hidden fields (system fields and custom fields) for a given project and issue type(s). |
List<Field> |
getHiddenFields(com.atlassian.crowd.embedded.api.User remoteUser,
org.ofbiz.core.entity.GenericValue project,
List<String> issueTypeIds)
Deprecated. Use getHiddenFields(com.atlassian.jira.project.Project, java.util.List). Since v4.3 |
List<Field> |
getHiddenFields(com.atlassian.crowd.embedded.api.User remoteUser,
Project project,
List<String> issueTypeIds)
Deprecated. Use getHiddenFields(com.atlassian.jira.project.Project, java.util.List). Since v4.3 |
Long |
getId()
The id of the field configuration. |
String |
getName()
The name of the field configuration |
String |
getRendererTypeForField(String fieldId)
Returns the render type for a given field in this field configuration. |
List<FieldLayoutItem> |
getRequiredFieldLayoutItems(Project project,
List<String> issueTypes)
Returns the list of required fields for an issue type in a project. |
List<FieldLayoutItem> |
getVisibleCustomFieldLayoutItems(Project project,
List<String> issueTypes)
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). |
List<FieldLayoutItem> |
getVisibleLayoutItems(com.atlassian.crowd.embedded.api.User remoteUser,
Project project,
List<String> issueTypes)
Returns all visible field layout items (system fields and custom fields) for a given project and issue type(s). |
boolean |
isDefault()
Returns true if this is the default FieldLayout. |
boolean |
isFieldHidden(String fieldId)
Checks if a field is hidden in this field configuration. |
| Method Detail |
|---|
Long getId()
String getName()
String getDescription()
List<FieldLayoutItem> getFieldLayoutItems()
org.ofbiz.core.entity.GenericValue getGenericValue()
FieldLayoutItem getFieldLayoutItem(OrderableField orderableField)
orderableField - the orderable field to find in this field configuration.
FieldLayoutItem getFieldLayoutItem(String fieldId)
fieldId - the id of the field.
List<FieldLayoutItem> getVisibleLayoutItems(com.atlassian.crowd.embedded.api.User remoteUser,
Project project,
List<String> issueTypes)
remoteUser - the user TODO: User is not used! We should remove it!project - the projectissueTypes - a list of issue types to use when checking for VISIBLE CUSTOM FIELDS.
List<FieldLayoutItem> getVisibleCustomFieldLayoutItems(Project project,
List<String> issueTypes)
project - The project contextissueTypes - The Issue Types for context
List<Field> getHiddenFields(Project project,
List<String> issueTypeIds)
project - the projectissueTypeIds - issueTypes a list of issue types to use when checking for HIDDEN CUSTOM FIELDS.
List<Field> getHiddenFields(com.atlassian.crowd.embedded.api.User remoteUser,
org.ofbiz.core.entity.GenericValue project,
List<String> issueTypeIds)
getHiddenFields(com.atlassian.jira.project.Project, java.util.List). Since v4.3
List<Field> getHiddenFields(com.atlassian.crowd.embedded.api.User remoteUser,
Project project,
List<String> issueTypeIds)
getHiddenFields(com.atlassian.jira.project.Project, java.util.List). Since v4.3
List<FieldLayoutItem> getRequiredFieldLayoutItems(Project project,
List<String> issueTypes)
project - the projectissueTypes - the issue type.
boolean isFieldHidden(String fieldId)
fieldId - the field id.
String getRendererTypeForField(String fieldId)
fieldId - the id of the field.
DefaultTextRenderer.RENDERER_TYPEboolean isDefault()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||