com.atlassian.jira.issue.search.parameters.lucene
Class DefaultPermissionQueryFactory

java.lang.Object
  extended by com.atlassian.jira.issue.search.parameters.lucene.DefaultPermissionQueryFactory
All Implemented Interfaces:
PermissionQueryFactory

public class DefaultPermissionQueryFactory
extends Object
implements PermissionQueryFactory


Constructor Summary
DefaultPermissionQueryFactory(IssueSecurityLevelManager issueSecurityLevelManager, PermissionManager permissionManager, PermissionSchemeManager permissionSchemeManager, PermissionTypeManager permissionTypeManager, IssueSecuritySchemeManager issueSecuritySchemeManager, SecurityTypeManager issueSecurityTypeManager, ProjectFactory projectFactory)
           
 
Method Summary
 org.apache.lucene.search.Query getQuery(com.atlassian.crowd.embedded.api.User searcher, int permissionId)
          Generate a permission query for a specific permission.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPermissionQueryFactory

public DefaultPermissionQueryFactory(IssueSecurityLevelManager issueSecurityLevelManager,
                                     PermissionManager permissionManager,
                                     PermissionSchemeManager permissionSchemeManager,
                                     PermissionTypeManager permissionTypeManager,
                                     IssueSecuritySchemeManager issueSecuritySchemeManager,
                                     SecurityTypeManager issueSecurityTypeManager,
                                     ProjectFactory projectFactory)
Method Detail

getQuery

public org.apache.lucene.search.Query getQuery(com.atlassian.crowd.embedded.api.User searcher,
                                               int permissionId)
Description copied from interface: PermissionQueryFactory
Generate a permission query for a specific permission.

Specified by:
getQuery in interface PermissionQueryFactory
Parameters:
searcher - the user who is doing the searching
permissionId - the specific permission
Returns:
a permission query for that user


Copyright © 2002-2012 Atlassian. All Rights Reserved.