Class BusinessQueryManagerImpl

  • All Implemented Interfaces:
    javax.xml.registry.BusinessQueryManager, javax.xml.registry.QueryManager

    public class BusinessQueryManagerImpl
    extends QueryManagerImpl
    implements javax.xml.registry.BusinessQueryManager
    Class Declaration for Class1
    Author:
    Kathy Walsh
    • Constructor Detail

      • BusinessQueryManagerImpl

        public BusinessQueryManagerImpl()
    • Method Detail

      • findOrganizations

        public javax.xml.registry.BulkResponse findOrganizations​(Collection findQualifiers,
                                                                 Collection namePatterns,
                                                                 Collection classifications,
                                                                 Collection specifications,
                                                                 Collection identifiers,
                                                                 Collection externalLinks)
                                                          throws javax.xml.registry.JAXRException
        Finds all Organizations that match ALL of the criteria specified by the parameters of this call. This is a Logical AND operation between all non-null parameters.

        Capability Level: 0
        Specified by:
        findOrganizations in interface javax.xml.registry.BusinessQueryManager
        Returns:
        BulkResponse containing Collection of Organizations
        Throws:
        javax.xml.registry.JAXRException
      • findServices

        public javax.xml.registry.BulkResponse findServices​(javax.xml.registry.infomodel.Key orgKey,
                                                            Collection findQualifiers,
                                                            Collection namePatterns,
                                                            Collection classifications,
                                                            Collection specifications)
                                                     throws javax.xml.registry.JAXRException
        Finds all Services that match ALL of the criteria specified by the parameters of this call. This is a Logical AND operation between all non-null parameters.

        Capability Level: 0
        Specified by:
        findServices in interface javax.xml.registry.BusinessQueryManager
        Parameters:
        orgKey - Key identifying an Organization. Required for UDDI providers.
        Throws:
        javax.xml.registry.JAXRException
      • findServiceBindings

        public javax.xml.registry.BulkResponse findServiceBindings​(javax.xml.registry.infomodel.Key serviceKey,
                                                                   Collection findQualifiers,
                                                                   Collection classifications,
                                                                   Collection specifications)
                                                            throws javax.xml.registry.JAXRException
        Finds all ServiceBindings that match ALL of the criteria specified by the parameters of this call. This is a Logical AND operation between all non-null parameters.

        Capability Level: 0
        Specified by:
        findServiceBindings in interface javax.xml.registry.BusinessQueryManager
        Parameters:
        serviceKey - Key identifying a Service. Required for UDDI providers.
        Returns:
        BulkResponse containing Collection of ServiceBindings
        Throws:
        javax.xml.registry.JAXRException
      • findClassificationSchemes

        public javax.xml.registry.BulkResponse findClassificationSchemes​(Collection findQualifiers,
                                                                         Collection namePatterns,
                                                                         Collection classifications,
                                                                         Collection externalLinks)
                                                                  throws javax.xml.registry.JAXRException
        Finds all ClassificationSchemes that match ALL of the criteria specified by the parameters of this call. This is a Logical AND operation between all non-null parameters.

        Capability Level: 0
        Specified by:
        findClassificationSchemes in interface javax.xml.registry.BusinessQueryManager
        Returns:
        BulkResponse containing Collection of ClassificationSchemes
        Throws:
        javax.xml.registry.JAXRException
      • findClassificationSchemeByName

        public javax.xml.registry.infomodel.ClassificationScheme findClassificationSchemeByName​(Collection findQualifiers,
                                                                                                String namePattern)
                                                                                         throws javax.xml.registry.JAXRException
        Find a ClassificationScheme by name based on the specified name pattern. If specified name pattern matches more than one ClassificationScheme then the one that is returned is implementation dependent.
        Specified by:
        findClassificationSchemeByName in interface javax.xml.registry.BusinessQueryManager
        Parameters:
        namePattern - Is a String that is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification.
        Throws:
        javax.xml.registry.JAXRException
      • findConcepts

        public javax.xml.registry.BulkResponse findConcepts​(Collection findQualifiers,
                                                            Collection namePatterns,
                                                            Collection classifications,
                                                            Collection externalIdentifiers,
                                                            Collection externalLinks)
                                                     throws javax.xml.registry.JAXRException
        Finds all Concepts that match ALL of the criteria specified by the parameters of this call. This is a Logical AND operation between all non-null parameters.

        Capability Level: 0
        Specified by:
        findConcepts in interface javax.xml.registry.BusinessQueryManager
        Parameters:
        findQualifier - specifies qualifiers that effect string matching, sorting etc.
        Returns:
        BulkResponse containing Collection of Concepts
        Throws:
        javax.xml.registry.JAXRException
      • findConceptByPath

        public javax.xml.registry.infomodel.Concept findConceptByPath​(String path)
                                                               throws javax.xml.registry.JAXRException
        Find a Concept based on the path specified. If specified path matches more than one ClassificationScheme then the one that is most general (higher in the concept hierarchy) is returned.
        Specified by:
        findConceptByPath in interface javax.xml.registry.BusinessQueryManager
        Parameters:
        path - Is an XPATH expression that identifies the Concept.
        Throws:
        javax.xml.registry.JAXRException
      • findRegistryPackages

        public javax.xml.registry.BulkResponse findRegistryPackages​(Collection findQualifiers,
                                                                    Collection namePatterns,
                                                                    Collection classifications,
                                                                    Collection externalLinks)
                                                             throws javax.xml.registry.JAXRException
        Finds all Pac kages that match ALL of the criteria specified by the parameters of this call. This is a Logical AND operation between all non-null parameters.

        Capability Level: 1
        Specified by:
        findRegistryPackages in interface javax.xml.registry.BusinessQueryManager
        Parameters:
        findQualifier - specifies qualifiers that effect string matching, sorting etc.
        Returns:
        BulkResponse containing Collection of Packages
        Throws:
        javax.xml.registry.JAXRException
      • findAssociations

        public javax.xml.registry.BulkResponse findAssociations​(Collection findQualifiers,
                                                                String sourceObjectId,
                                                                String targetObjectId,
                                                                Collection associationTypes)
                                                         throws javax.xml.registry.JAXRException
        Finds all Associations that match ALL of the criteria specified by the parameters of this call. This is a Logical AND operation between all non-null parameters.

        Capability Level: 0
        Specified by:
        findAssociations in interface javax.xml.registry.BusinessQueryManager
        Parameters:
        sourceObjectId - Is a String that represents the id for a RegistryObject which must be the sourceObject of the Associations that match. This parameter is ignored if specified as null.
        targetObjectId - Is a String that represents the id for a RegistryObject which must be the targetObject of the Associations that match. This parameter is ignored if specified as null.
        associationTypes - Is a Collection of associationsType. This is a logical OR operation across the collection. This parameter is ignored if specified as null.
        sourceObjectConfirmed - If true, provider must include Associations owned by caller that have their sourceObject confirmed. If false, provider must include Associations owned by caller that have their sourceObject not confirmed. This parameter is ignored if specified as null.
        targetObjectConfirmed - If true, provider must include Associations owned by caller that have their targetObject confirmed. If false, provider must include Associations owned by caller that have their targetObject not confirmed. This parameter is ignored if specified as null.
        Returns:
        BulkResponse containing Collection of Associations
        Throws:
        javax.xml.registry.JAXRException
      • findCallerAssociations

        public javax.xml.registry.BulkResponse findCallerAssociations​(Collection findQualifiers,
                                                                      Boolean confirmedByCaller,
                                                                      Boolean confirmedByOther,
                                                                      Collection associationTypes)
                                                               throws javax.xml.registry.JAXRException
        Specified by:
        findCallerAssociations in interface javax.xml.registry.BusinessQueryManager
        Throws:
        javax.xml.registry.JAXRException