void
|
addSchemeAssociation(Project project, Long fieldLayoutSchemeId)
|
void
|
addSchemeAssociation(GenericValue project, Long fieldLayoutSchemeId)
|
FieldLayoutScheme
|
copyFieldLayoutScheme(FieldLayoutScheme scheme, String name, String description)
Copies an existing field layout to a new one.
|
FieldLayoutScheme
|
createFieldLayoutScheme(String name, String description)
Persists a new field Layout scheme (i.e Field Configuration Scheme).
|
FieldLayoutScheme
|
createFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)
Persists a new field Layout scheme (i.e Field Configuration Scheme).
|
void
|
createFieldLayoutSchemeEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)
|
FieldLayoutSchemeEntity
|
createFieldLayoutSchemeEntity(FieldLayoutScheme fieldLayoutScheme, String issueTypeId, Long fieldConfigurationId)
|
void
|
deleteFieldLayout(FieldLayout fieldLayout)
|
void
|
deleteFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)
|
boolean
|
fieldConfigurationSchemeExists(String schemeName)
Checks if a FieldConfigurationScheme with the given name exists.
|
EditableDefaultFieldLayout
|
getEditableDefaultFieldLayout()
|
EditableFieldLayout
|
getEditableFieldLayout(Long id)
|
List<EditableFieldLayout>
|
getEditableFieldLayouts()
|
FieldConfigurationScheme
|
getFieldConfigurationScheme(Project project)
Retrieves the Field Configuration Scheme associated with the supplied project.
|
FieldConfigurationScheme
|
getFieldConfigurationScheme(Long schemeId)
|
FieldConfigurationScheme
|
getFieldConfigurationSchemeForProject(Long projectId)
Retrieves the Field Configuration Scheme associated with the supplied project.
|
Collection<FieldConfigurationScheme>
|
getFieldConfigurationSchemes(FieldLayout fieldLayout)
|
FieldLayout
|
getFieldLayout(Project project, String issueTypeId)
|
FieldLayout
|
getFieldLayout()
Used to retrieve FieldLayout information when rendering a screen.
|
FieldLayout
|
getFieldLayout(GenericValue issue)
|
FieldLayout
|
getFieldLayout(Long id)
Used to retrieve FieldLayout information when rendering a screen given the id
of the field layout.
|
FieldLayout
|
getFieldLayout(Long projectId, String issueTypeId)
Find the FieldLayout for the given Project and IssueType.
|
FieldLayout
|
getFieldLayout(Issue issue)
Returns the fieldLayout for an issue.
|
Collection<FieldLayoutSchemeEntity>
|
getFieldLayoutSchemeEntities(FieldLayoutScheme fieldLayoutScheme)
|
List<FieldLayoutScheme>
|
getFieldLayoutSchemes()
Retries Field Configuration Schemes.
|
FieldLayoutScheme
|
getMutableFieldLayoutScheme(Long schemeId)
|
Collection<GenericValue>
|
getProjects(FieldConfigurationScheme fieldConfigurationScheme)
|
Collection<GenericValue>
|
getProjects(FieldLayoutScheme fieldLayoutScheme)
|
Collection<Project>
|
getProjectsUsing(FieldLayout fieldLayout)
|
Collection<Project>
|
getProjectsUsing(FieldConfigurationScheme fieldConfigurationScheme)
Returns all projects that use the given FieldConfigurationScheme.
|
Collection<Project>
|
getProjectsUsing(FieldLayoutScheme fieldLayoutScheme)
Returns all projects that use the given FieldLayoutScheme.
|
Collection<GenericValue>
|
getRelatedProjects(FieldLayout fieldLayout)
|
Set<FieldLayout>
|
getUniqueFieldLayouts(Project project)
|
@Nonnull
Set<FieldLayout>
|
getUniqueFieldLayouts(Collection<Project> projects, Collection<String> issueTypeIds)
Retrieves all the FieldLayout 's for a collection of projects and issue types.
|
boolean
|
hasDefaultFieldLayout()
|
boolean
|
isFieldLayoutSchemesVisiblyEquivalent(Long fieldConfigurationSchemeId1, Long fieldConfigurationSchemeId2)
|
boolean
|
isFieldLayoutsVisiblyEquivalent(Long fieldLayoutId1, Long fieldLayoutId2)
Will determine whether or not two FieldLayout s are
"visibly equivalent".
|
void
|
refresh()
Clears all local caches.
|
void
|
removeFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)
|
void
|
removeFieldLayoutSchemeEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)
|
void
|
removeSchemeAssociation(Project project, Long fieldLayoutSchemeId)
Removes an association between a particular project and field configuration scheme.
|
void
|
removeSchemeAssociation(GenericValue project, Long fieldLayoutSchemeId)
|
void
|
restoreDefaultFieldLayout()
This method can be used to rollback any changes to the default field configuration.
|
EditableFieldLayout
|
storeAndReturnEditableFieldLayout(EditableFieldLayout editableFieldLayout)
Persists the EditableFieldLayout provided and returns a new instance as stored
in the database.
|
void
|
storeEditableDefaultFieldLayout(EditableDefaultFieldLayout editableDefaultFieldLayout)
|
void
|
storeEditableFieldLayout(EditableFieldLayout editableFieldLayout)
|
void
|
updateFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)
|
void
|
updateFieldLayoutSchemeEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)
|