Top Description Methods
javax.xml.registry

public Interface BusinessQueryManager

extends QueryManager
Imports
java.util.*, javax.xml.registry.infomodel.*

The BusinessQueryManager interface, which is exposed by the Registry Service, implements the business style query interface. It is also referred to as the focused query interface.
Author
Farrukh S. Najmi
See Also
DeclarativeQueryManager, FindQualifier, BulkResponse

Method Summary

Modifier and TypeMethod and Description
public BulkResponse

Returns:

a BulkResponse containing a Collection of Associations
findAssociations
(Collection<E>
a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.
findQualifiers
,
String
a String that represents the id for a RegistryObject that must be the sourceObject of the Associations that match. This parameter is ignored if specified as null.
sourceObjectId
,
String
a String that represents the id for a RegistryObject that must be the targetObject of the Associations that match. This parameter is ignored if specified as null.
targetObjectId
,
Collection<E>
a Collection of associationTypes. This is a logical OR operation across the collection. This parameter is ignored if specified as null.
associationTypes
)

Finds all Association objects that match all of the criteria specified by the parameters of this call.

public BulkResponse

Returns:

a BulkResponse containing a Collection of Associations
findCallerAssociations
(Collection<E>
a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.
findQualifiers
,
Boolean
If true, provider must include Associations involving the caller that have been confirmed by the caller. If false, provider must include Associations involving the caller that have not been confirmed by the caller. This parameter is ignored if specified as null.
confirmedByCaller
,
Boolean
If true, provider must include Associations involving the caller that have been confirmed by the other party. If false, provider must include Associations involving the caller that have not been confirmed by the other party. This parameter is ignored if specified as null.
confirmedByOtherParty
,
Collection<E>
a Collection of associationTypes. This is a logical OR operation across the collection. This parameter is ignored if specified as null.
associationTypes
)

Finds all Association objects owned by the caller that match all of the criteria specified by the parameters of this call.

public ClassificationScheme

Returns:

the ClassificationScheme matching the namePattern, or null if no match is found.
findClassificationSchemeByName
(Collection<E>
a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.
findQualifiers
,
String
a String that is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification
namePattern
)

Finds a ClassificationScheme by name based on the specified find qualifiers and name pattern.

public BulkResponse

Returns:

a BulkResponse containing a Collection of ClassificationSchemes
findClassificationSchemes
(Collection<E>
a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.
findQualifiers
,
Collection<E>
a Collection that may consist of either String or LocalizedString objects. Each String or value within a LocalizedString is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification. Unless otherwise specified in findQualifiers, this is a logical OR, and a match on any name qualifies as a match for this criterion.
namePatterns
,
Collection<E>
a Collection of Classification objects that classify the object. It is analogous to a catgegoryBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Classifications qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createClassification method to create a transient Classification for use in this Collection.
classifications
,
Collection<E>
a Collection of ExternalLink objects that link the object to content outside the registry. It is analogous to an overviewDoc in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified ExternalLinks qualifies as a match for this criterion.
externalLinks
)

Finds all ClassificationScheme objects that match all of the criteria specified by the parameters of this call.

public Concept

Returns:

the Concept found, or null if no match is found
findConceptByPath
(String
a canonical path expression, as defined in the JAXR specification, that identifies the Concept.
path
)

Finds a Concept based on the path specified.

public BulkResponse

Returns:

a BulkResponse containing a Collection of Concepts
findConcepts
(Collection<E>
a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.
findQualifiers
,
Collection<E>
a Collection that may consist of either String or LocalizedString objects. Each String or value within a LocalizedString is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification. Unless otherwise specified in findQualifiers, this is a logical OR, and a match on any name qualifies as a match for this criterion.
namePatterns
,
Collection<E>
a Collection of Classification objects that classify the object. It is analogous to a catgegoryBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Classifications qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createClassification method to create a transient Classification for use in this Collection.
classifications
,
Collection<E>
a Collection of ExternalIdentifier objects that provide an external identifier for the object using an identification scheme such as DUNS. It is analogous to an identifierBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified ExternalIdentifiers qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createExternalIdentifier method to create a transient ExternalIdentifier for use in this Collection.
externalIdentifiers
,
Collection<E>
a Collection of ExternalLink objects that link the object to content outside the registry. It is analogous to an overviewDoc in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified ExternalLinks qualifies as a match for this criterion.
externalLinks
)

Finds all Concept objects that match all of the criteria specified by the parameters of this call.

public BulkResponse

Returns:

a BulkResponse containing a Collection of Organizations
findOrganizations
(Collection<E>
a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.
findQualifiers
,
Collection<E>
a Collection that may consist of either String or LocalizedString objects. Each String or value within a LocalizedString is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification. Unless otherwise specified in findQualifiers, this is a logical OR, and a match on any name qualifies as a match for this criterion.
namePatterns
,
Collection<E>
a Collection of Classification objects that classify the object. It is analogous to a catgegoryBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Classifications qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createClassification method to create a transient Classification for use in this Collection.
classifications
,
Collection<E>
a Collection of RegistryObjects that represent (proxy) a technical specification. It is analogous to a tModelBag in the UDDI specification. In the case of a UDDI provider, the RegistryObject is a specification Concept. In the case of an ebXML provider, the RegistryObject is likely to be an ExtrinsicObject. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Specifications qualifies as a match for this criterion.
specifications
,
Collection<E>
a Collection of ExternalIdentifier objects that provide an external identifier for the object using an identification scheme such as DUNS. It is analogous to an identifierBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified ExternalIdentifiers qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createExternalIdentifier method to create a transient ExternalIdentifier for use in this Collection.
externalIdentifiers
,
Collection<E>
a Collection of ExternalLink objects that link the object to content outside the registry. It is analogous to an overviewDoc in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified ExternalLinks qualifies as a match for this criterion.
externalLinks
)

Finds all Organization objects that match all of the criteria specified by the parameters of this call.

public BulkResponse

Returns:

a BulkResponse containing a Collection of RegistryPackages
findRegistryPackages
(Collection<E>
a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.
findQualifiers
,
Collection<E>
a Collection that may consist of either String or LocalizedString objects. Each String or value within a LocalizedString is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification. Unless otherwise specified in findQualifiers, this is a logical OR, and a match on any name qualifies as a match for this criterion.
namePatterns
,
Collection<E>
a Collection of Classification objects that classify the object. It is analogous to a catgegoryBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Classifications qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createClassification method to create a transient Classification for use in this Collection.
classifications
,
Collection<E>
a Collection of ExternalLink objects that link the object to content outside the registry. It is analogous to an overviewDoc in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified ExternalLinks qualifies as a match for this criterion.
externalLinks
)

Finds all RegistryPackage objects that match all of the criteria specified by the parameters of this call.

public BulkResponse

Returns:

a BulkResponse containing a Collection of ServiceBindings
findServiceBindings
(Key
Key identifying a Service. Required for UDDI providers.
serviceKey
,
Collection<E>
a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.
findQualifiers
,
Collection<E>
a Collection of Classification objects that classify the object. It is analogous to a catgegoryBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Classifications qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createClassification method to create a transient Classification for use in this Collection.
classifications
,
Collection<E>
a Collection of RegistryObjects that represent (proxy) a technical specification. It is analogous to a tModelBag in the UDDI specification. In the case of a UDDI provider, the RegistryObject is a specification Concept. In the case of an ebXML provider, the RegistryObject is likely to be an ExtrinsicObject. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Specifications qualifies as a match for this criterion.
specifications
)

Finds all ServiceBinding objects that match all of the criteria specified by the parameters of this call.

public BulkResponse

Returns:

a BulkResponse containing a Collection of Services
findServices
(Key
Key identifying an Organization. Required for UDDI providers.
orgKey
,
Collection<E>
a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.
findQualifiers
,
Collection<E>
a Collection that may consist of either String or LocalizedString objects. Each String or value within a LocalizedString is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification. Unless otherwise specified in findQualifiers, this is a logical OR, and a match on any name qualifies as a match for this criterion.
namePatterns
,
Collection<E>
a Collection of Classification objects that classify the object. It is analogous to a catgegoryBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Classifications qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createClassification method to create a transient Classification for use in this Collection.
classifications
,
Collection<E>
a Collection of RegistryObjects that represent (proxy) a technical specification. It is analogous to a tModelBag in the UDDI specification. In the case of a UDDI provider, the RegistryObject is a specification Concept. In the case of an ebXML provider, the RegistryObject is likely to be an ExtrinsicObject. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Specifications qualifies as a match for this criterion.
specifications
)

Finds all Service objects that match all of the criteria specified by the parameters of this call.

Inherited from javax.xml.registry.QueryManager:
getRegistryObjectgetRegistryObjectgetRegistryObjectsgetRegistryObjectsgetRegistryObjectsgetRegistryObjectsgetRegistryService

Method Detail

findAssociationsback to summary
public BulkResponse findAssociations(Collection<E> findQualifiers, String sourceObjectId, String targetObjectId, Collection<E> associationTypes) throws JAXRException

Finds all Association objects that match all of the criteria specified by the parameters of this call. This is a logical AND operation between all non-null parameters. If no parameters are specified, no Associations are returned.

Capability Level: 0
Parameters
findQualifiers:Collection<E>

a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.

sourceObjectId:String

a String that represents the id for a RegistryObject that must be the sourceObject of the Associations that match. This parameter is ignored if specified as null.

targetObjectId:String

a String that represents the id for a RegistryObject that must be the targetObject of the Associations that match. This parameter is ignored if specified as null.

associationTypes:Collection<E>

a Collection of associationTypes. This is a logical OR operation across the collection. This parameter is ignored if specified as null.

Returns:BulkResponse

a BulkResponse containing a Collection of Associations

Exceptions
JAXRException:
if the JAXR provider encounters an internal error
findCallerAssociationsback to summary
public BulkResponse findCallerAssociations(Collection<E> findQualifiers, Boolean confirmedByCaller, Boolean confirmedByOtherParty, Collection<E> associationTypes) throws JAXRException

Finds all Association objects owned by the caller that match all of the criteria specified by the parameters of this call. This is a logical AND operation between all non-null parameters. If no parameters are specified, no Associations are returned.

This call is sensitive to the identity of the caller and is a privileged operation that requires the caller to have provided its identity credentials to the Connection associated with this object.

Capability Level: 0
Parameters
findQualifiers:Collection<E>

a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.

confirmedByCaller:Boolean

If true, provider must include Associations involving the caller that have been confirmed by the caller. If false, provider must include Associations involving the caller that have not been confirmed by the caller. This parameter is ignored if specified as null.

confirmedByOtherParty:Boolean

If true, provider must include Associations involving the caller that have been confirmed by the other party. If false, provider must include Associations involving the caller that have not been confirmed by the other party. This parameter is ignored if specified as null.

associationTypes:Collection<E>

a Collection of associationTypes. This is a logical OR operation across the collection. This parameter is ignored if specified as null.

Returns:BulkResponse

a BulkResponse containing a Collection of Associations

Exceptions
JAXRException:
if the JAXR provider encounters an internal error
findClassificationSchemeByNameback to summary
public ClassificationScheme findClassificationSchemeByName(Collection<E> findQualifiers, String namePattern) throws JAXRException

Finds a ClassificationScheme by name based on the specified find qualifiers and name pattern.

Capability Level: 0
Parameters
findQualifiers:Collection<E>

a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.

namePattern:String

a String that is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification

Returns:ClassificationScheme

the ClassificationScheme matching the namePattern, or null if no match is found.

Exceptions
JAXRException:
if the JAXR provider encounters an internal error. Throws an InvalidRequestException if multiple matches are found.
findClassificationSchemesback to summary
public BulkResponse findClassificationSchemes(Collection<E> findQualifiers, Collection<E> namePatterns, Collection<E> classifications, Collection<E> externalLinks) throws JAXRException

Finds all ClassificationScheme objects 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
Parameters
findQualifiers:Collection<E>

a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.

namePatterns:Collection<E>

a Collection that may consist of either String or LocalizedString objects. Each String or value within a LocalizedString is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification. Unless otherwise specified in findQualifiers, this is a logical OR, and a match on any name qualifies as a match for this criterion.

classifications:Collection<E>

a Collection of Classification objects that classify the object. It is analogous to a catgegoryBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Classifications qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createClassification method to create a transient Classification for use in this Collection.

externalLinks:Collection<E>

a Collection of ExternalLink objects that link the object to content outside the registry. It is analogous to an overviewDoc in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified ExternalLinks qualifies as a match for this criterion.

Returns:BulkResponse

a BulkResponse containing a Collection of ClassificationSchemes

Exceptions
JAXRException:
if the JAXR provider encounters an internal error
findConceptByPathback to summary
public Concept findConceptByPath(String path) throws JAXRException

Finds a Concept based on the path specified. If the specified path matches more than one Concept, the one that is most general (higher in the concept hierarchy) is returned.

Capability Level: 0
Parameters
path:String

a canonical path expression, as defined in the JAXR specification, that identifies the Concept.

Returns:Concept

the Concept found, or null if no match is found

Exceptions
JAXRException:
if the JAXR provider encounters an internal error
findConceptsback to summary
public BulkResponse findConcepts(Collection<E> findQualifiers, Collection<E> namePatterns, Collection<E> classifications, Collection<E> externalIdentifiers, Collection<E> externalLinks) throws JAXRException

Finds all Concept objects 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
Parameters
findQualifiers:Collection<E>

a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.

namePatterns:Collection<E>

a Collection that may consist of either String or LocalizedString objects. Each String or value within a LocalizedString is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification. Unless otherwise specified in findQualifiers, this is a logical OR, and a match on any name qualifies as a match for this criterion.

classifications:Collection<E>

a Collection of Classification objects that classify the object. It is analogous to a catgegoryBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Classifications qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createClassification method to create a transient Classification for use in this Collection.

externalIdentifiers:Collection<E>

a Collection of ExternalIdentifier objects that provide an external identifier for the object using an identification scheme such as DUNS. It is analogous to an identifierBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified ExternalIdentifiers qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createExternalIdentifier method to create a transient ExternalIdentifier for use in this Collection.

externalLinks:Collection<E>

a Collection of ExternalLink objects that link the object to content outside the registry. It is analogous to an overviewDoc in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified ExternalLinks qualifies as a match for this criterion.

Returns:BulkResponse

a BulkResponse containing a Collection of Concepts

Exceptions
JAXRException:
if the JAXR provider encounters an internal error
findOrganizationsback to summary
public BulkResponse findOrganizations(Collection<E> findQualifiers, Collection<E> namePatterns, Collection<E> classifications, Collection<E> specifications, Collection<E> externalIdentifiers, Collection<E> externalLinks) throws JAXRException

Finds all Organization objects 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
Parameters
findQualifiers:Collection<E>

a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.

namePatterns:Collection<E>

a Collection that may consist of either String or LocalizedString objects. Each String or value within a LocalizedString is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification. Unless otherwise specified in findQualifiers, this is a logical OR, and a match on any name qualifies as a match for this criterion.

classifications:Collection<E>

a Collection of Classification objects that classify the object. It is analogous to a catgegoryBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Classifications qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createClassification method to create a transient Classification for use in this Collection.

specifications:Collection<E>

a Collection of RegistryObjects that represent (proxy) a technical specification. It is analogous to a tModelBag in the UDDI specification. In the case of a UDDI provider, the RegistryObject is a specification Concept. In the case of an ebXML provider, the RegistryObject is likely to be an ExtrinsicObject. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Specifications qualifies as a match for this criterion.

externalIdentifiers:Collection<E>

a Collection of ExternalIdentifier objects that provide an external identifier for the object using an identification scheme such as DUNS. It is analogous to an identifierBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified ExternalIdentifiers qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createExternalIdentifier method to create a transient ExternalIdentifier for use in this Collection.

externalLinks:Collection<E>

a Collection of ExternalLink objects that link the object to content outside the registry. It is analogous to an overviewDoc in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified ExternalLinks qualifies as a match for this criterion.

Returns:BulkResponse

a BulkResponse containing a Collection of Organizations

Exceptions
JAXRException:
if the JAXR provider encounters an internal error
findRegistryPackagesback to summary
public BulkResponse findRegistryPackages(Collection<E> findQualifiers, Collection<E> namePatterns, Collection<E> classifications, Collection<E> externalLinks) throws JAXRException

Finds all RegistryPackage objects 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
Parameters
findQualifiers:Collection<E>

a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.

namePatterns:Collection<E>

a Collection that may consist of either String or LocalizedString objects. Each String or value within a LocalizedString is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification. Unless otherwise specified in findQualifiers, this is a logical OR, and a match on any name qualifies as a match for this criterion.

classifications:Collection<E>

a Collection of Classification objects that classify the object. It is analogous to a catgegoryBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Classifications qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createClassification method to create a transient Classification for use in this Collection.

externalLinks:Collection<E>

a Collection of ExternalLink objects that link the object to content outside the registry. It is analogous to an overviewDoc in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified ExternalLinks qualifies as a match for this criterion.

Returns:BulkResponse

a BulkResponse containing a Collection of RegistryPackages

Exceptions
JAXRException:
if the JAXR provider encounters an internal error
findServiceBindingsback to summary
public BulkResponse findServiceBindings(Key serviceKey, Collection<E> findQualifiers, Collection<E> classifications, Collection<E> specifications) throws JAXRException

Finds all ServiceBinding objects 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
Parameters
serviceKey:Key

Key identifying a Service. Required for UDDI providers.

findQualifiers:Collection<E>

a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.

classifications:Collection<E>

a Collection of Classification objects that classify the object. It is analogous to a catgegoryBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Classifications qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createClassification method to create a transient Classification for use in this Collection.

specifications:Collection<E>

a Collection of RegistryObjects that represent (proxy) a technical specification. It is analogous to a tModelBag in the UDDI specification. In the case of a UDDI provider, the RegistryObject is a specification Concept. In the case of an ebXML provider, the RegistryObject is likely to be an ExtrinsicObject. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Specifications qualifies as a match for this criterion.

Returns:BulkResponse

a BulkResponse containing a Collection of ServiceBindings

Exceptions
JAXRException:
if the JAXR provider encounters an internal error
findServicesback to summary
public BulkResponse findServices(Key orgKey, Collection<E> findQualifiers, Collection<E> namePatterns, Collection<E> classifications, Collection<E> specifications) throws JAXRException

Finds all Service objects 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
Parameters
orgKey:Key

Key identifying an Organization. Required for UDDI providers.

findQualifiers:Collection<E>

a Collection of find qualifiers as defined by the FindQualifier interface, which specifies qualifiers that affect string matching, sorting, boolean predicate logic, and the like.

namePatterns:Collection<E>

a Collection that may consist of either String or LocalizedString objects. Each String or value within a LocalizedString is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification. Unless otherwise specified in findQualifiers, this is a logical OR, and a match on any name qualifies as a match for this criterion.

classifications:Collection<E>

a Collection of Classification objects that classify the object. It is analogous to a catgegoryBag in the UDDI specification. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Classifications qualifies as a match for this criterion. The programmer may use the LifeCycleManager.createClassification method to create a transient Classification for use in this Collection.

specifications:Collection<E>

a Collection of RegistryObjects that represent (proxy) a technical specification. It is analogous to a tModelBag in the UDDI specification. In the case of a UDDI provider, the RegistryObject is a specification Concept. In the case of an ebXML provider, the RegistryObject is likely to be an ExtrinsicObject. Unless otherwise specified in findQualifiers, this is a logical AND, and a match on all specified Specifications qualifies as a match for this criterion.

Returns:BulkResponse

a BulkResponse containing a Collection of Services

Exceptions
JAXRException:
if the JAXR provider encounters an internal error