com.atlassian.jira.sharing.index
Class DefaultQueryFactory

java.lang.Object
  extended by com.atlassian.jira.sharing.index.DefaultQueryFactory
All Implemented Interfaces:
QueryFactory

public class DefaultQueryFactory
extends java.lang.Object
implements QueryFactory

Since:
v3.13

Constructor Summary
DefaultQueryFactory(ShareTypeFactory shareTypeFactory, PermissionQueryFactory permissionQueryFactory)
           
 
Method Summary
 org.apache.lucene.search.Query create(SharedEntitySearchParameters params)
          Get a query without any permission checks.
 org.apache.lucene.search.Query create(SharedEntitySearchParameters params, com.opensymphony.user.User user)
          Get a query with permission checks for the specified user.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultQueryFactory

public DefaultQueryFactory(ShareTypeFactory shareTypeFactory,
                           PermissionQueryFactory permissionQueryFactory)
Method Detail

create

public org.apache.lucene.search.Query create(SharedEntitySearchParameters params,
                                             com.opensymphony.user.User user)
Description copied from interface: QueryFactory
Get a query with permission checks for the specified user.

Specified by:
create in interface QueryFactory
Parameters:
params - to search for
user - the user to limit the results for, null is anonymous
Returns:
the query to search a lucene index

create

public org.apache.lucene.search.Query create(SharedEntitySearchParameters params)
Description copied from interface: QueryFactory
Get a query without any permission checks.

Specified by:
create in interface QueryFactory
Parameters:
params - to search for
Returns:
the query to search a lucene index


Copyright © 2002-2010 Atlassian. All Rights Reserved.