Class EmbeddedCrowdEntityQueryParser

  • All Implemented Interfaces:
    com.atlassian.user.search.query.EntityQueryParser

    public class EmbeddedCrowdEntityQueryParser
    extends Object
    implements com.atlassian.user.search.query.EntityQueryParser
    Implementation of Atlassian-User search API which converts queries into the Crowd search API and runs them against the CrowdService.
    See Also:
    EntityQueryParser, QueryRestrictionConverter, CrowdSearchResult
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.atlassian.user.search.SearchResult<com.atlassian.user.Group> findGroups​(com.atlassian.user.search.query.Query<com.atlassian.user.Group> query)  
      @Nullable 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)  
      com.atlassian.user.search.SearchResult<com.atlassian.user.User> findUsers​(com.atlassian.user.search.query.Query<com.atlassian.user.User> query)  
      @Nullable 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)  
    • Constructor Detail

      • EmbeddedCrowdEntityQueryParser

        public EmbeddedCrowdEntityQueryParser()
    • Method Detail

      • findUsers

        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.search.query.EntityQueryException
        Specified by:
        findUsers in interface com.atlassian.user.search.query.EntityQueryParser
        Throws:
        com.atlassian.user.search.query.EntityQueryException
      • findGroups

        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
        Specified by:
        findGroups in interface com.atlassian.user.search.query.EntityQueryParser
        Throws:
        com.atlassian.user.EntityException
      • findUsers

        @Nullable
        public @Nullable 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
        Specified by:
        findUsers in interface com.atlassian.user.search.query.EntityQueryParser
        Throws:
        com.atlassian.user.EntityException
      • findGroups

        @Nullable
        public @Nullable 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
        Specified by:
        findGroups in interface com.atlassian.user.search.query.EntityQueryParser
        Throws:
        com.atlassian.user.EntityException