@InjectableComponent public class FieldLayoutSchemeHelperImpl extends Object implements FieldLayoutSchemeHelper
| Constructor and Description |
|---|
FieldLayoutSchemeHelperImpl(FieldLayoutManager fieldLayoutManager,
SearchService searchService) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
doesChangingFieldLayoutAssociationRequireMessage(ApplicationUser user,
FieldLayoutScheme fieldLayoutScheme,
Long oldFieldLayoutId,
Long newFieldLayoutId)
Determines whether or not a reindex message is required after changing the association of the specified issue type
in the given scheme from the old field layout (Field Configuration) to the new field layout.
|
boolean |
doesChangingFieldLayoutRequireMessage(ApplicationUser user,
EditableFieldLayout fieldLayout)
Determines whether or not a reindex message is required after modifying visibility of a field in the specified
field layout.
|
boolean |
doesChangingFieldLayoutSchemeForProjectRequireMessage(ApplicationUser user,
Long projectId,
Long oldFieldLayoutSchemeId,
Long newFieldLayoutSchemeId)
Determines whether or not a reindex message is required after changing the associated
FieldLayoutScheme
(field configuration scheme) for a project. |
public FieldLayoutSchemeHelperImpl(FieldLayoutManager fieldLayoutManager, SearchService searchService)
public boolean doesChangingFieldLayoutAssociationRequireMessage(ApplicationUser user, FieldLayoutScheme fieldLayoutScheme, Long oldFieldLayoutId, Long newFieldLayoutId)
FieldLayoutSchemeHelperdoesChangingFieldLayoutAssociationRequireMessage in interface FieldLayoutSchemeHelperuser - the userfieldLayoutScheme - the scheme in which the association change is occuringoldFieldLayoutId - the id of the Field Configuration that used to be associatednewFieldLayoutId - the id of the new Field Configurationpublic boolean doesChangingFieldLayoutRequireMessage(ApplicationUser user, EditableFieldLayout fieldLayout)
FieldLayoutSchemeHelperdoesChangingFieldLayoutRequireMessage in interface FieldLayoutSchemeHelperuser - the userfieldLayout - the field layout being changedpublic boolean doesChangingFieldLayoutSchemeForProjectRequireMessage(ApplicationUser user, Long projectId, Long oldFieldLayoutSchemeId, Long newFieldLayoutSchemeId)
FieldLayoutSchemeHelperFieldLayoutScheme
(field configuration scheme) for a project.doesChangingFieldLayoutSchemeForProjectRequireMessage in interface FieldLayoutSchemeHelperuser - the userprojectId - the project which is being changedoldFieldLayoutSchemeId - the old schemenewFieldLayoutSchemeId - the new schemeCopyright © 2002-2022 Atlassian. All Rights Reserved.