public interface CustomFieldContextConfigHelper
| Modifier and Type | Method and Description |
|---|---|
boolean |
doesAddingContextToCustomFieldAffectIssues(ApplicationUser user,
CustomField customField,
List<JiraContextNode> projectContexts,
List<IssueType> issueTypes,
boolean isNewCustomField)
Determines if adding the project and issue type contexts to the custom field will affect any issues.
|
boolean |
doesChangingContextAffectIssues(ApplicationUser user,
CustomField customField,
FieldConfigScheme oldFieldConfigScheme,
boolean isNewSchemeGlobal,
List<JiraContextNode> newProjectContexts,
List<IssueType> newIssueTypes)
Determines if altering an existing configuration context for a custom field will affect any issues.
|
boolean |
doesRemovingSchemeFromCustomFieldAffectIssues(ApplicationUser user,
CustomField customField,
FieldConfigScheme fieldConfigScheme)
Determines if removing an existing configuration context for a custom field will affect any issues.
|
boolean doesAddingContextToCustomFieldAffectIssues(ApplicationUser user, CustomField customField, List<JiraContextNode> projectContexts, List<IssueType> issueTypes, boolean isNewCustomField)
user - the usercustomField - the custom field being alteredprojectContexts - the projects of the new configuration contextissueTypes - the issue types of the new configuration contextisNewCustomField - true if the field has just been added; false otherwiseboolean doesChangingContextAffectIssues(ApplicationUser user, CustomField customField, FieldConfigScheme oldFieldConfigScheme, boolean isNewSchemeGlobal, List<JiraContextNode> newProjectContexts, List<IssueType> newIssueTypes)
user - the usercustomField - the custom field being alteredoldFieldConfigScheme - the old field config schemeisNewSchemeGlobal - if modified scheme will be global or notnewProjectContexts - the projects in the new contextnewIssueTypes - the issue types in the new contextboolean doesRemovingSchemeFromCustomFieldAffectIssues(ApplicationUser user, CustomField customField, FieldConfigScheme fieldConfigScheme)
user - the usercustomField - the custom fieldfieldConfigScheme - the scheme to be removedCopyright © 2002-2018 Atlassian. All Rights Reserved.