com.atlassian.jira.jql.permission
Class CustomFieldClausePermissionChecker.DefaultFactory

java.lang.Object
  extended by 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
CustomFieldClausePermissionChecker.DefaultFactory()
           
 
Method Summary
 ClausePermissionChecker createPermissionChecker(CustomField field, FieldConfigSchemeClauseContextUtil contextUtil)
           
 ClausePermissionChecker createPermissionChecker(String fieldId, FieldConfigSchemeClauseContextUtil contextUtil)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomFieldClausePermissionChecker.DefaultFactory

public CustomFieldClausePermissionChecker.DefaultFactory()
Method Detail

createPermissionChecker

public ClausePermissionChecker createPermissionChecker(CustomField field,
                                                       FieldConfigSchemeClauseContextUtil contextUtil)
Specified by:
createPermissionChecker in interface CustomFieldClausePermissionChecker.Factory

createPermissionChecker

public ClausePermissionChecker createPermissionChecker(String fieldId,
                                                       FieldConfigSchemeClauseContextUtil contextUtil)
Specified by:
createPermissionChecker in interface CustomFieldClausePermissionChecker.Factory


Copyright © 2002-2014 Atlassian. All Rights Reserved.