Class QueryCollectionImpl

    • Constructor Detail

      • QueryCollectionImpl

        public QueryCollectionImpl​(String name,
                                   Map<org.alfresco.service.namespace.QName,​org.alfresco.service.cmr.search.QueryParameterDefinition> parameters,
                                   org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
    • Method Detail

      • containsQueryDefinition

        public boolean containsQueryDefinition​(org.alfresco.service.namespace.QName qName)
        Description copied from interface: QueryCollection
        Does this collection contain a query for the given QName?
        Specified by:
        containsQueryDefinition in interface QueryCollection
        Parameters:
        qName - QName
        Returns:
        boolean
      • getQueryDefinition

        public CannedQueryDef getQueryDefinition​(org.alfresco.service.namespace.QName qName)
        Description copied from interface: QueryCollection
        Get a query definition by QName.
        Specified by:
        getQueryDefinition in interface QueryCollection
        Parameters:
        qName - QName
        Returns:
        CannedQueryDef
      • containsParameterDefinition

        public boolean containsParameterDefinition​(org.alfresco.service.namespace.QName qName)
        Description copied from interface: QueryCollection
        Does this collection contain a query for the given QName?
        Specified by:
        containsParameterDefinition in interface QueryCollection
        Parameters:
        qName - QName
        Returns:
        boolean
      • getParameterDefinition

        public org.alfresco.service.cmr.search.QueryParameterDefinition getParameterDefinition​(org.alfresco.service.namespace.QName qName)
        Description copied from interface: QueryCollection
        Get a query definition by QName.
        Specified by:
        getParameterDefinition in interface QueryCollection
        Parameters:
        qName - QName
        Returns:
        QueryParameterDefinition
      • getNamespacePrefixResolver

        public org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()
        Description copied from interface: QueryCollection
        Return the mechanism that this query definition uses to map namespace prefixes to URIs. A query may use a predefined set of prefixes for known URIs. I would be unwise to rely on the defaults.
        Specified by:
        getNamespacePrefixResolver in interface QueryCollection
        Returns:
        NamespacePrefixResolver
      • createQueryCollection

        public static QueryCollection createQueryCollection​(org.dom4j.Element element,
                                                            org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
                                                            org.alfresco.service.namespace.NamespacePrefixResolver nspr)