Class MockSearchService

  • All Implemented Interfaces:
    Serializable, org.alfresco.service.cmr.search.SearchService

    public class MockSearchService
    extends Object
    implements org.alfresco.service.cmr.search.SearchService, Serializable
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from interface org.alfresco.service.cmr.search.SearchService

        LANGUAGE_CMIS_ALFRESCO, LANGUAGE_CMIS_STRICT, LANGUAGE_FTS_ALFRESCO, LANGUAGE_LUCENE, LANGUAGE_SOLR_ALFRESCO, LANGUAGE_SOLR_CMIS, LANGUAGE_SOLR_FTS_ALFRESCO, LANGUAGE_SOLR_SQL, LANGUAGE_XPATH
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean contains​(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName propertyQName, String googleLikePattern)  
      boolean contains​(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName propertyQName, String googleLikePattern, org.alfresco.service.cmr.search.SearchParameters.Operator defaultOperator)  
      MockNodeService getNodeService()  
      boolean like​(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName propertyQName, String sqlLikePattern, boolean includeFTS)  
      org.alfresco.service.cmr.search.ResultSet query​(org.alfresco.service.cmr.repository.StoreRef store, String language, String query)  
      org.alfresco.service.cmr.search.ResultSet query​(org.alfresco.service.cmr.repository.StoreRef store, String language, String query, org.alfresco.service.cmr.search.QueryParameterDefinition[] queryParameterDefinitions)  
      org.alfresco.service.cmr.search.ResultSet query​(org.alfresco.service.cmr.repository.StoreRef store, org.alfresco.service.namespace.QName queryId, org.alfresco.service.cmr.search.QueryParameter[] queryParameters)  
      org.alfresco.service.cmr.search.ResultSet query​(org.alfresco.service.cmr.search.SearchParameters searchParameters)  
      List<org.alfresco.service.cmr.repository.NodeRef> selectNodes​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, String xpath, org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks)  
      List<org.alfresco.service.cmr.repository.NodeRef> selectNodes​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, String xpath, org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks, String language)  
      List<Serializable> selectProperties​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, String xpath, org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks)  
      List<Serializable> selectProperties​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, String xpath, org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks, String language)  
      void setNodeService​(MockNodeService nodeService)  
    • Constructor Detail

      • MockSearchService

        public MockSearchService()
    • Method Detail

      • query

        public org.alfresco.service.cmr.search.ResultSet query​(org.alfresco.service.cmr.repository.StoreRef store,
                                                               String language,
                                                               String query)
        Specified by:
        query in interface org.alfresco.service.cmr.search.SearchService
      • query

        public org.alfresco.service.cmr.search.ResultSet query​(org.alfresco.service.cmr.repository.StoreRef store,
                                                               String language,
                                                               String query,
                                                               org.alfresco.service.cmr.search.QueryParameterDefinition[] queryParameterDefinitions)
        Specified by:
        query in interface org.alfresco.service.cmr.search.SearchService
      • query

        public org.alfresco.service.cmr.search.ResultSet query​(org.alfresco.service.cmr.repository.StoreRef store,
                                                               org.alfresco.service.namespace.QName queryId,
                                                               org.alfresco.service.cmr.search.QueryParameter[] queryParameters)
        Specified by:
        query in interface org.alfresco.service.cmr.search.SearchService
      • query

        public org.alfresco.service.cmr.search.ResultSet query​(org.alfresco.service.cmr.search.SearchParameters searchParameters)
        Specified by:
        query in interface org.alfresco.service.cmr.search.SearchService
      • selectNodes

        public List<org.alfresco.service.cmr.repository.NodeRef> selectNodes​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
                                                                             String xpath,
                                                                             org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters,
                                                                             org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
                                                                             boolean followAllParentLinks)
                                                                      throws org.alfresco.service.cmr.repository.InvalidNodeRefException,
                                                                             org.alfresco.service.cmr.repository.XPathException
        Specified by:
        selectNodes in interface org.alfresco.service.cmr.search.SearchService
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
        org.alfresco.service.cmr.repository.XPathException
      • selectNodes

        public List<org.alfresco.service.cmr.repository.NodeRef> selectNodes​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
                                                                             String xpath,
                                                                             org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters,
                                                                             org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
                                                                             boolean followAllParentLinks,
                                                                             String language)
                                                                      throws org.alfresco.service.cmr.repository.InvalidNodeRefException,
                                                                             org.alfresco.service.cmr.repository.XPathException
        Specified by:
        selectNodes in interface org.alfresco.service.cmr.search.SearchService
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
        org.alfresco.service.cmr.repository.XPathException
      • selectProperties

        public List<Serializable> selectProperties​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
                                                   String xpath,
                                                   org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters,
                                                   org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
                                                   boolean followAllParentLinks)
                                            throws org.alfresco.service.cmr.repository.InvalidNodeRefException,
                                                   org.alfresco.service.cmr.repository.XPathException
        Specified by:
        selectProperties in interface org.alfresco.service.cmr.search.SearchService
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
        org.alfresco.service.cmr.repository.XPathException
      • selectProperties

        public List<Serializable> selectProperties​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
                                                   String xpath,
                                                   org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters,
                                                   org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
                                                   boolean followAllParentLinks,
                                                   String language)
                                            throws org.alfresco.service.cmr.repository.InvalidNodeRefException,
                                                   org.alfresco.service.cmr.repository.XPathException
        Specified by:
        selectProperties in interface org.alfresco.service.cmr.search.SearchService
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
        org.alfresco.service.cmr.repository.XPathException
      • contains

        public boolean contains​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                org.alfresco.service.namespace.QName propertyQName,
                                String googleLikePattern)
                         throws org.alfresco.service.cmr.repository.InvalidNodeRefException
        Specified by:
        contains in interface org.alfresco.service.cmr.search.SearchService
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
      • contains

        public boolean contains​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                org.alfresco.service.namespace.QName propertyQName,
                                String googleLikePattern,
                                org.alfresco.service.cmr.search.SearchParameters.Operator defaultOperator)
                         throws org.alfresco.service.cmr.repository.InvalidNodeRefException
        Specified by:
        contains in interface org.alfresco.service.cmr.search.SearchService
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
      • like

        public boolean like​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                            org.alfresco.service.namespace.QName propertyQName,
                            String sqlLikePattern,
                            boolean includeFTS)
                     throws org.alfresco.service.cmr.repository.InvalidNodeRefException
        Specified by:
        like in interface org.alfresco.service.cmr.search.SearchService
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
      • setNodeService

        public void setNodeService​(MockNodeService nodeService)