Package com.sun.xml.registry.uddi
Class BusinessQueryManagerImpl
- java.lang.Object
-
- com.sun.xml.registry.uddi.QueryManagerImpl
-
- com.sun.xml.registry.uddi.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 Summary
Constructors Constructor Description BusinessQueryManagerImpl()BusinessQueryManagerImpl(RegistryServiceImpl service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.xml.registry.BulkResponsefindAssociations(Collection findQualifiers, String sourceObjectId, String targetObjectId, Collection associationTypes)Finds all Associations that match ALL of the criteria specified by the parameters of this call.javax.xml.registry.BulkResponsefindCallerAssociations(Collection findQualifiers, Boolean confirmedByCaller, Boolean confirmedByOther, Collection associationTypes)javax.xml.registry.infomodel.ClassificationSchemefindClassificationSchemeByName(Collection findQualifiers, String namePattern)Find a ClassificationScheme by name based on the specified name pattern.javax.xml.registry.BulkResponsefindClassificationSchemes(Collection findQualifiers, Collection namePatterns, Collection classifications, Collection externalLinks)Finds all ClassificationSchemes that match ALL of the criteria specified by the parameters of this call.javax.xml.registry.infomodel.ConceptfindConceptByPath(String path)Find a Concept based on the path specified.javax.xml.registry.BulkResponsefindConcepts(Collection findQualifiers, Collection namePatterns, Collection classifications, Collection externalIdentifiers, Collection externalLinks)Finds all Concepts that match ALL of the criteria specified by the parameters of this call.javax.xml.registry.BulkResponsefindOrganizations(Collection findQualifiers, Collection namePatterns, Collection classifications, Collection specifications, Collection identifiers, Collection externalLinks)Finds all Organizations that match ALL of the criteria specified by the parameters of this call.javax.xml.registry.BulkResponsefindRegistryPackages(Collection findQualifiers, Collection namePatterns, Collection classifications, Collection externalLinks)Finds all Pac kages that match ALL of the criteria specified by the parameters of this call.javax.xml.registry.BulkResponsefindServiceBindings(javax.xml.registry.infomodel.Key serviceKey, Collection findQualifiers, Collection classifications, Collection specifications)Finds all ServiceBindings that match ALL of the criteria specified by the parameters of this call.javax.xml.registry.BulkResponsefindServices(javax.xml.registry.infomodel.Key orgKey, Collection findQualifiers, Collection namePatterns, Collection classifications, Collection specifications)Finds all Services that match ALL of the criteria specified by the parameters of this call.-
Methods inherited from class com.sun.xml.registry.uddi.QueryManagerImpl
getRegistryObject, getRegistryObject, getRegistryObjects, getRegistryObjects, getRegistryObjects, getRegistryObjects, getRegistryService
-
-
-
-
Constructor Detail
-
BusinessQueryManagerImpl
public BusinessQueryManagerImpl()
-
BusinessQueryManagerImpl
public BusinessQueryManagerImpl(RegistryServiceImpl service)
-
-
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:
findOrganizationsin interfacejavax.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.JAXRExceptionFinds 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:
findServicesin interfacejavax.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.JAXRExceptionFinds 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:
findServiceBindingsin interfacejavax.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:
findClassificationSchemesin interfacejavax.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:
findClassificationSchemeByNamein interfacejavax.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:
findConceptsin interfacejavax.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:
findConceptByPathin interfacejavax.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:
findRegistryPackagesin interfacejavax.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:
findAssociationsin interfacejavax.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:
findCallerAssociationsin interfacejavax.xml.registry.BusinessQueryManager- Throws:
javax.xml.registry.JAXRException
-
-