@PublicApi public interface FieldLayoutScheme extends NamedWithDescription, NamedWithId
A Field Configuration Scheme maps each Issue Type to a "Field Configuration" (FieldLayoutSchemeEntity
).
A Field Configuration defines for each field if it is required or not, whether it is visible or hidden, and what
"Screens" it will appear on. (The Screen defines the order the fields are shown in, and can define multiple tabs).
FieldConfigurationScheme
NAME_COMPARATOR
Modifier and Type | Method and Description |
---|---|
void |
addEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity) |
boolean |
containsEntity(String issueTypeId) |
String |
getDescription() |
Collection<FieldLayoutSchemeEntity> |
getEntities() |
FieldLayoutSchemeEntity |
getEntity(EditableFieldLayout editableFieldLayout) |
FieldLayoutSchemeEntity |
getEntity(String issueTypeId) |
Long |
getFieldLayoutId(String issueTypeId)
Returns the id of the field layout to use for this given issue type id.
|
org.ofbiz.core.entity.GenericValue |
getGenericValue() |
Long |
getId() |
String |
getName() |
Collection<org.ofbiz.core.entity.GenericValue> |
getProjects()
Deprecated.
Use
getProjectsUsing() instead. Since v6.4. |
Collection<Project> |
getProjectsUsing() |
void |
remove() |
void |
removeEntity(String issueTypeId) |
void |
setDescription(String description) |
void |
setGenericValue(org.ofbiz.core.entity.GenericValue genericValue) |
void |
setName(String name) |
void |
store() |
Long getId()
getId
in interface NamedWithId
void setName(String name)
String getDescription()
getDescription
in interface NamedWithDescription
void setDescription(String description)
org.ofbiz.core.entity.GenericValue getGenericValue()
void setGenericValue(org.ofbiz.core.entity.GenericValue genericValue)
void store()
Long getFieldLayoutId(String issueTypeId)
issueTypeId
- the Issue Type ID.FieldLayout
("Field Configuration") to use for this given issue type id.void addEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)
void removeEntity(String issueTypeId)
Collection<FieldLayoutSchemeEntity> getEntities()
void remove()
FieldLayoutSchemeEntity getEntity(String issueTypeId)
FieldLayoutSchemeEntity getEntity(EditableFieldLayout editableFieldLayout)
Collection<org.ofbiz.core.entity.GenericValue> getProjects()
getProjectsUsing()
instead. Since v6.4.Collection<Project> getProjectsUsing()
boolean containsEntity(String issueTypeId)
Copyright © 2002-2019 Atlassian. All Rights Reserved.