com.atlassian.jira.sharing.index
Class IsSharedQueryFactory

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

public class IsSharedQueryFactory
extends Object
implements QueryFactory

Creates a query to retrieve all entities that have been shared in any way. Does not retrieve entities that are private.

Since:
v4.4.1

Constructor Summary
IsSharedQueryFactory(ComponentLocator componentLocator)
           
 
Method Summary
 org.apache.lucene.search.Query create(SharedEntitySearchParameters searchParameters)
          Get a query without any permission checks.
 org.apache.lucene.search.Query create(SharedEntitySearchParameters searchParameters, com.atlassian.crowd.embedded.api.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

IsSharedQueryFactory

public IsSharedQueryFactory(ComponentLocator componentLocator)
Method Detail

create

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

Specified by:
create in interface QueryFactory
Parameters:
searchParameters - 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 searchParameters)
Description copied from interface: QueryFactory
Get a query without any permission checks.

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


Copyright © 2002-2012 Atlassian. All Rights Reserved.