public class CrowdEntityQueryParser extends Object implements com.atlassian.user.search.query.EntityQueryParser
Constructor and Description |
---|
CrowdEntityQueryParser(com.atlassian.user.UserManager users,
com.atlassian.user.GroupManager groups,
com.atlassian.user.repository.RepositoryIdentifier id) |
CrowdEntityQueryParser(com.atlassian.user.UserManager users,
com.atlassian.user.GroupManager groups,
com.atlassian.user.repository.RepositoryIdentifier id,
com.atlassian.crowd.service.client.CrowdClient client) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.user.search.SearchResult<com.atlassian.user.Group> |
findGroups(com.atlassian.user.search.query.Query<com.atlassian.user.Group> query)
Searches the Crowd directory server for a set of groups.
|
com.atlassian.user.search.SearchResult<com.atlassian.user.Group> |
findGroups(com.atlassian.user.search.query.Query<com.atlassian.user.Group> query,
com.atlassian.user.search.query.QueryContext context)
Searches the Crowd directory server for a set of groups.
|
com.atlassian.user.search.SearchResult<com.atlassian.user.User> |
findUsers(com.atlassian.user.search.query.Query<com.atlassian.user.User> query)
Searches the Crowd directory server for a set of principals.
|
com.atlassian.user.search.SearchResult<com.atlassian.user.User> |
findUsers(com.atlassian.user.search.query.Query<com.atlassian.user.User> query,
com.atlassian.user.search.query.QueryContext context)
Searches the Crowd directory server for a set of principals.
|
protected <T extends com.atlassian.user.Entity> |
queryAsBooleanRestriction(List<com.atlassian.user.search.query.TermQuery<T>> queries,
com.atlassian.crowd.search.query.entity.restriction.BooleanRestriction.BooleanLogic logic) |
protected <T extends com.atlassian.user.Entity> |
queryAsSearchRestriction(com.atlassian.user.search.query.TermQuery<T> query) |
public CrowdEntityQueryParser(com.atlassian.user.UserManager users, com.atlassian.user.GroupManager groups, com.atlassian.user.repository.RepositoryIdentifier id, com.atlassian.crowd.service.client.CrowdClient client)
public CrowdEntityQueryParser(com.atlassian.user.UserManager users, com.atlassian.user.GroupManager groups, com.atlassian.user.repository.RepositoryIdentifier id)
public com.atlassian.user.search.SearchResult<com.atlassian.user.Group> findGroups(com.atlassian.user.search.query.Query<com.atlassian.user.Group> query) throws com.atlassian.user.EntityException
findGroups
in interface com.atlassian.user.search.query.EntityQueryParser
query
- Query restrictions.com.atlassian.user.EntityException
public com.atlassian.user.search.SearchResult<com.atlassian.user.User> findUsers(com.atlassian.user.search.query.Query<com.atlassian.user.User> query, com.atlassian.user.search.query.QueryContext context) throws com.atlassian.user.EntityException
findUsers
in interface com.atlassian.user.search.query.EntityQueryParser
query
- Query restrictions.context
- This attribute is ignored.com.atlassian.user.EntityException
public com.atlassian.user.search.SearchResult<com.atlassian.user.Group> findGroups(com.atlassian.user.search.query.Query<com.atlassian.user.Group> query, com.atlassian.user.search.query.QueryContext context) throws com.atlassian.user.EntityException
findGroups
in interface com.atlassian.user.search.query.EntityQueryParser
query
- Query restrictions.context
- This attribute is ignored.com.atlassian.user.EntityException
protected <T extends com.atlassian.user.Entity> com.atlassian.crowd.embedded.api.SearchRestriction queryAsSearchRestriction(com.atlassian.user.search.query.TermQuery<T> query) throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
protected <T extends com.atlassian.user.Entity> com.atlassian.crowd.search.query.entity.restriction.BooleanRestriction queryAsBooleanRestriction(List<com.atlassian.user.search.query.TermQuery<T>> queries, com.atlassian.crowd.search.query.entity.restriction.BooleanRestriction.BooleanLogic logic) throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
public com.atlassian.user.search.SearchResult<com.atlassian.user.User> findUsers(com.atlassian.user.search.query.Query<com.atlassian.user.User> query) throws com.atlassian.user.EntityException
findUsers
in interface com.atlassian.user.search.query.EntityQueryParser
query
- Query restrictions.com.atlassian.user.EntityException
Copyright © 2018 Atlassian Software Systems Pty Ltd. All rights reserved.