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

java.lang.Object
  extended by com.atlassian.jira.jql.permission.FieldClausePermissionChecker.DefaultFactory
All Implemented Interfaces:
FieldClausePermissionChecker.Factory
Enclosing class:
FieldClausePermissionChecker

public static final class FieldClausePermissionChecker.DefaultFactory
extends Object
implements FieldClausePermissionChecker.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
FieldClausePermissionChecker.DefaultFactory()
           
 
Method Summary
 ClausePermissionChecker createPermissionChecker(Field field)
           
 ClausePermissionChecker createPermissionChecker(String fieldId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldClausePermissionChecker.DefaultFactory

public FieldClausePermissionChecker.DefaultFactory()
Method Detail

createPermissionChecker

public ClausePermissionChecker createPermissionChecker(Field field)
Specified by:
createPermissionChecker in interface FieldClausePermissionChecker.Factory

createPermissionChecker

public ClausePermissionChecker createPermissionChecker(String fieldId)
Specified by:
createPermissionChecker in interface FieldClausePermissionChecker.Factory


Copyright © 2002-2012 Atlassian. All Rights Reserved.