JAXR APIが提供するインタフェースとクラスの一覧を次に示します。
表8-3 インタフェース/クラス一覧
種類 | インタフェース/クラス名 | 説明 |
---|---|---|
レジストリ | BulkResponse | APIの実行結果(複数)を格納します。 |
BusinessLifeCycleManager | ライフサイクル管理の上位APIを提供します。 | |
BusinessQueryManager | 問い合わせ管理の上位APIを提供します。 | |
CapabilityProfile | JAXR実装の機能範囲に関する情報を提供します。 | |
Connection | JAXR実装と接続します。 | |
ConnectionFactory | JAXRの接続に関するファクトリを提供します。 | |
DeclarativeQueryManager | SQLなどの明示的な形式で問い合わせます。 | |
FederatedConnection | 複数のレジストリを単一の接続情報で扱います。 | |
FindQualifier | 検索条件を示す定数を提供します。 | |
JAXRResponse | APIの実行結果を格納するベースインタフェースです。 | |
LifeCycleManager | ライフサイクル管理のベースAPIを提供します。 | |
Query | 明示的な形式の問い合わせ(SQLなど)を管理します。 | |
QueryManager | 問い合わせ管理のベースAPIを提供します。 | |
RegistryService | レジストリアクセスの基本となるインタフェースです。 | |
インフォモデル | Association | UDDIのpublisherAssertionに相当します。 |
AuditableEvent | 履歴を表します。UDDIでは使用しません。 | |
Classification | UDDIのcategoryBag/keyedReferenceに相当します。 | |
ClassificationScheme | UDDIのtModelのうち分類を表現するものに相当します。 | |
Concept | UDDIのtModelのうち識別を表現するものに相当します。 | |
EmailAddress | UDDIのcontact/emailに相当します。 | |
ExtensibleObject | 属性の拡張ができるオブジェクトのベースインタフェースです。 | |
ExternalIdentifier | UDDIのidentifierBag/keyedReferenceに相当します。 | |
ExternalLink | UDDIのdiscoveryURL, overviewDocに相当します。 | |
ExtrinsicObject | レジストリ外で管理するデータです。UDDIでは使用しません。 | |
InternationalString | 複数のロケール情報付き文字列(LocalizedString)の集合です。 | |
Key | RegistryObjectを一意に識別するキーです。 | |
LocalizedString | ロケール情報付きの文字列です。 | |
Organization | UDDIのbusinessEntityに相当します。 | |
PersonName | UDDIのcontact/personNameに相当します。 | |
PostalAddress | UDDIのcontact/addressに相当します。 | |
RegistryEntry | オブジェクトの状態や期限を表します。UDDIでは使用しません。 | |
RegistryObject | レジストリのオブジェクトを表すベースインタフェースです。 | |
RegistryPackage | RegistryEntryの集合です。UDDIでは使用しません。 | |
Service | UDDIのbusinessServiceに相当します。 | |
ServiceBinding | UDDIのbindingTemplateに相当します。 | |
Slot | 任意の属性を表現します。 | |
SpecificationLink | 技術仕様に対するリンクです。UDDIのtModelInstanceInfoやinstanceDetailに相当します。 | |
TelephoneNumber | UDDIのcontact/phoneに相当します。 | |
URIValidator | URIの検証を行うベースインタフェースです。 | |
User | UDDIのcontactに相当します。 | |
Versionable | バージョンを表します。UDDIでは使用しません。 | |
例外 | DeleteException | 削除操作に関する例外です。 |
FindException | 検索操作に関する例外です。 | |
InvalidRequestException | 不正なAPIメソッドを実行した場合の例外です。 | |
JAXRException | すべての例外の基本クラスです。 | |
RegistryException | レジストリ側で検出される例外です。 | |
SaveException | 保存操作に関する例外です。 | |
UnexpectedObjectException | 不正な型のオブジェクトが指定された場合の例外です。 | |
UnsupportedCapabilityException | JAXR実装がサポートしていないレベルのメソッドが発行された場合の例外です。 |