Class CustomFieldClausePermissionChecker.DefaultFactory
java.lang.Object
com.atlassian.jira.jql.permission.CustomFieldClausePermissionChecker.DefaultFactory
- All Implemented Interfaces:
CustomFieldClausePermissionChecker.Factory
- Enclosing class:
CustomFieldClausePermissionChecker
public static final class CustomFieldClausePermissionChecker.DefaultFactory
extends Object
implements CustomFieldClausePermissionChecker.Factory
This is a factory so that we don't have a circular dependency on the Field manager. It looks like
Field Manager -> Field -> SearchHandler -> FieldClausePermissionHandler -> Field Manager.
- Since:
- 4.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatePermissionChecker(CustomField field, FieldConfigSchemeClauseContextUtil contextUtil) createPermissionChecker(String fieldId, FieldConfigSchemeClauseContextUtil contextUtil)
-
Constructor Details
-
DefaultFactory
public DefaultFactory()
-
-
Method Details
-
createPermissionChecker
public ClausePermissionChecker createPermissionChecker(CustomField field, FieldConfigSchemeClauseContextUtil contextUtil) - Specified by:
createPermissionCheckerin interfaceCustomFieldClausePermissionChecker.Factory
-
createPermissionChecker
public ClausePermissionChecker createPermissionChecker(String fieldId, FieldConfigSchemeClauseContextUtil contextUtil) - Specified by:
createPermissionCheckerin interfaceCustomFieldClausePermissionChecker.Factory
-