|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.xml.registry Interface BusinessQueryManager
- 所有父接口:
- QueryManager
public interface BusinessQueryManager
- extends QueryManager
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.
- 作者:
- Farrukh S. Najmi
- 另请参见:
DeclarativeQueryManager
,FindQualifier
,BulkResponse
方法摘要 | |
---|---|
BulkResponse |
findAssociations(Collection findQualifiers,
String sourceObjectId,
String targetObjectId,
Collection associationTypes)
Finds all Association objects that match all of the criteria specified by the parameters of this call. |
BulkResponse |
findCallerAssociations(Collection findQualifiers,
Boolean confirmedByCaller,
Boolean confirmedByOtherParty,
Collection associationTypes)
Finds all Association objects owned by the caller that match all of the criteria specified by the parameters of this call. |
ClassificationScheme |
findClassificationSchemeByName(Collection findQualifiers,
String namePattern)
Finds a ClassificationScheme by name based on the specified find qualifiers and name pattern. |
BulkResponse |
findClassificationSchemes(Collection findQualifiers,
Collection namePatterns,
Collection classifications,
Collection externalLinks)
Finds all ClassificationScheme objects that match all of the criteria specified by the parameters of this call. |
Concept |
findConceptByPath(String path)
Finds a Concept based on the path specified. |
BulkResponse |
findConcepts(Collection findQualifiers,
Collection namePatterns,
Collection classifications,
Collection externalIdentifiers,
Collection externalLinks)
Finds all Concept objects that match all of the criteria specified by the parameters of this call. |
BulkResponse |
findOrganizations(Collection findQualifiers,
Collection namePatterns,
Collection classifications,
Collection specifications,
Collection externalIdentifiers,
Collection externalLinks)
Finds all Organization objects that match all of the criteria specified by the parameters of this call. |
BulkResponse |
findRegistry软件包(Collection findQualifiers,
Collection namePatterns,
Collection classifications,
Collection externalLinks)
Finds all RegistryPackage objects that match all of the criteria specified by the parameters of this call. |
BulkResponse |
findServiceBindings(Key serviceKey,
Collection findQualifiers,
Collection classifications,
Collection specifications)
Finds all ServiceBinding objects that match all of the criteria specified by the parameters of this call. |
BulkResponse |
findServices(Key orgKey,
Collection findQualifiers,
Collection namePatterns,
Collection classifications,
Collection specifications)
Finds all Service objects that match all of the criteria specified by the parameters of this call. |
Methods inherited from interface javax.xml.registry.QueryManager |
---|
getRegistryObject, getRegistryObject, getRegistryObjects, getRegistryObjects, getRegistryObjects, getRegistryObjects, getRegistryService |
方法详细信息 |
---|
findAssociations
BulkResponse findAssociations(Collection findQualifiers, String sourceObjectId, String targetObjectId, Collection 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
- 参数:
findQualifiers
- 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
- 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
- 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
- a Collection of associationTypes. This is a logical OR operation across the collection. This parameter is ignored if specified as null.- 返回:
- a BulkResponse containing a Collection of Associations
- 抛出异常:
JAXRException
- if the JAXR provider encounters an internal error
findCallerAssociations
BulkResponse findCallerAssociations(Collection findQualifiers, Boolean confirmedByCaller, Boolean confirmedByOtherParty, Collection 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
- 参数:
findQualifiers
- 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
- 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
- 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
- a Collection of associationTypes. This is a logical OR operation across the collection. This parameter is ignored if specified as null.- 返回:
- a BulkResponse containing a Collection of Associations
- 抛出异常:
JAXRException
- if the JAXR provider encounters an internal error
findOrganizations
BulkResponse findOrganizations(Collection findQualifiers, Collection namePatterns, Collection classifications, Collection specifications, Collection externalIdentifiers, Collection 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
- 参数:
findQualifiers
- 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
- 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
- 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
- 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
- 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
- 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.- 返回:
- a BulkResponse containing a Collection of Organizations
- 抛出异常:
JAXRException
- if the JAXR provider encounters an internal error
findServices
BulkResponse findServices(Key orgKey, Collection findQualifiers, Collection namePatterns, Collection classifications, Collection 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
- 参数:
orgKey
- Key identifying an Organization. Required for UDDI providers.findQualifiers
- 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
- 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
- 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
- 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.- 返回:
- a BulkResponse containing a Collection of Services
- 抛出异常:
JAXRException
- if the JAXR provider encounters an internal error
findServiceBindings
BulkResponse findServiceBindings(Key serviceKey, Collection findQualifiers, Collection classifications, Collection 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
- 参数:
serviceKey
- Key identifying a Service. Required for UDDI providers.findQualifiers
- 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
- 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
- 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.- 返回:
- a BulkResponse containing a Collection of ServiceBindings
- 抛出异常:
JAXRException
- if the JAXR provider encounters an internal error
findClassificationSchemes
BulkResponse findClassificationSchemes(Collection findQualifiers, Collection namePatterns, Collection classifications, Collection 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
- 参数:
findQualifiers
- 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
- 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
- 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
- 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.- 返回:
- a BulkResponse containing a Collection of ClassificationSchemes
- 抛出异常:
JAXRException
- if the JAXR provider encounters an internal error
findClassificationSchemeByName
ClassificationScheme findClassificationSchemeByName(Collection findQualifiers, String namePattern) throws JAXRException
- Finds a ClassificationScheme by name based on the specified find
qualifiers and name pattern.
- Capability Level: 0
- 参数:
findQualifiers
- 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
- a String that is a partial or full name pattern with wildcard searching as specified by the SQL-92 LIKE specification- 返回:
- the ClassificationScheme matching the namePattern, or null if no match is found.
- 抛出异常:
JAXRException
- if the JAXR provider encounters an internal error. Throws an InvalidRequestException if multiple matches are found.
findConcepts
BulkResponse findConcepts(Collection findQualifiers, Collection namePatterns, Collection classifications, Collection externalIdentifiers, Collection 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
- 参数:
findQualifiers
- 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
- 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
- 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
- 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
- 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.- 返回:
- a BulkResponse containing a Collection of Concepts
- 抛出异常:
JAXRException
- if the JAXR provider encounters an internal error
findConceptByPath
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
- 参数:
path
- a canonical path expression, as defined in the JAXR specification, that identifies the Concept.- 返回:
- the Concept found, or null if no match is found
- 抛出异常:
JAXRException
- if the JAXR provider encounters an internal error
findRegistry软件包
BulkResponse findRegistry软件包(Collection findQualifiers, Collection namePatterns, Collection classifications, Collection 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
- 参数:
findQualifiers
- 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
- 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
- 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
- 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.- 返回:
- a BulkResponse containing a Collection of Registry软件包
- 抛出异常:
JAXRException
- if the JAXR provider encounters an internal error
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.