8.5.2 JAXR APIの一覧

JAXR APIが提供するインタフェースとクラスの一覧を次に示します。

表8-3 インタフェース/クラス一覧

種類インタフェース/クラス名説明
レジストリBulkResponseAPIの実行結果(複数)を格納します。
BusinessLifeCycleManagerライフサイクル管理の上位APIを提供します。
BusinessQueryManager問い合わせ管理の上位APIを提供します。
CapabilityProfileJAXR実装の機能範囲に関する情報を提供します。
ConnectionJAXR実装と接続します。
ConnectionFactoryJAXRの接続に関するファクトリを提供します。
DeclarativeQueryManagerSQLなどの明示的な形式で問い合わせます。
FederatedConnection複数のレジストリを単一の接続情報で扱います。
FindQualifier検索条件を示す定数を提供します。
JAXRResponseAPIの実行結果を格納するベースインタフェースです。
LifeCycleManagerライフサイクル管理のベースAPIを提供します。
Query明示的な形式の問い合わせ(SQLなど)を管理します。
QueryManager問い合わせ管理のベースAPIを提供します。
RegistryServiceレジストリアクセスの基本となるインタフェースです。
インフォモデルAssociationUDDIのpublisherAssertionに相当します。
AuditableEvent履歴を表します。UDDIでは使用しません。
ClassificationUDDIのcategoryBag/keyedReferenceに相当します。
ClassificationSchemeUDDIのtModelのうち分類を表現するものに相当します。
ConceptUDDIのtModelのうち識別を表現するものに相当します。
EmailAddressUDDIのcontact/emailに相当します。
ExtensibleObject属性の拡張ができるオブジェクトのベースインタフェースです。
ExternalIdentifierUDDIのidentifierBag/keyedReferenceに相当します。
ExternalLinkUDDIのdiscoveryURL, overviewDocに相当します。
ExtrinsicObjectレジストリ外で管理するデータです。UDDIでは使用しません。
InternationalString複数のロケール情報付き文字列(LocalizedString)の集合です。
KeyRegistryObjectを一意に識別するキーです。
LocalizedStringロケール情報付きの文字列です。
OrganizationUDDIのbusinessEntityに相当します。
PersonNameUDDIのcontact/personNameに相当します。
PostalAddressUDDIのcontact/addressに相当します。
RegistryEntryオブジェクトの状態や期限を表します。UDDIでは使用しません。
RegistryObjectレジストリのオブジェクトを表すベースインタフェースです。
RegistryPackageRegistryEntryの集合です。UDDIでは使用しません。
ServiceUDDIのbusinessServiceに相当します。
ServiceBindingUDDIのbindingTemplateに相当します。
Slot任意の属性を表現します。
SpecificationLink技術仕様に対するリンクです。UDDIのtModelInstanceInfoやinstanceDetailに相当します。
TelephoneNumberUDDIのcontact/phoneに相当します。
URIValidatorURIの検証を行うベースインタフェースです。
UserUDDIのcontactに相当します。
Versionableバージョンを表します。UDDIでは使用しません。
例外DeleteException削除操作に関する例外です。
FindException検索操作に関する例外です。
InvalidRequestException不正なAPIメソッドを実行した場合の例外です。
JAXRExceptionすべての例外の基本クラスです。
RegistryExceptionレジストリ側で検出される例外です。
SaveException保存操作に関する例外です。
UnexpectedObjectException不正な型のオブジェクトが指定された場合の例外です。
UnsupportedCapabilityExceptionJAXR実装がサポートしていないレベルのメソッドが発行された場合の例外です。