|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CustomFieldContextConfigHelper
Simple helper class for doing some work around custom field configuration contexts and the reindex message manager in the web action domain.
Method Summary | |
---|---|
boolean |
doesAddingContextToCustomFieldAffectIssues(com.atlassian.crowd.embedded.api.User user,
CustomField customField,
List<JiraContextNode> projectContexts,
List<org.ofbiz.core.entity.GenericValue> issueTypes,
boolean isNewCustomField)
Determines if adding the project and issue type contexts to the custom field will affect any issues. |
boolean |
doesChangingContextAffectIssues(com.atlassian.crowd.embedded.api.User user,
CustomField customField,
FieldConfigScheme oldFieldConfigScheme,
boolean isNewSchemeGlobal,
List<JiraContextNode> newProjectContexts,
List<org.ofbiz.core.entity.GenericValue> newIssueTypes)
Determines if altering an existing configuration context for a custom field will affect any issues. |
boolean |
doesRemovingSchemeFromCustomFieldAffectIssues(com.atlassian.crowd.embedded.api.User user,
CustomField customField,
FieldConfigScheme fieldConfigScheme)
Determines if removing an existing configuration context for a custom field will affect any issues. |
Method Detail |
---|
boolean doesAddingContextToCustomFieldAffectIssues(com.atlassian.crowd.embedded.api.User user, CustomField customField, List<JiraContextNode> projectContexts, List<org.ofbiz.core.entity.GenericValue> 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 otherwise
boolean doesChangingContextAffectIssues(com.atlassian.crowd.embedded.api.User user, CustomField customField, FieldConfigScheme oldFieldConfigScheme, boolean isNewSchemeGlobal, List<JiraContextNode> newProjectContexts, List<org.ofbiz.core.entity.GenericValue> 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 context
boolean doesRemovingSchemeFromCustomFieldAffectIssues(com.atlassian.crowd.embedded.api.User user, CustomField customField, FieldConfigScheme fieldConfigScheme)
user
- the usercustomField
- the custom fieldfieldConfigScheme
- the scheme to be removed
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |