Service Registry 3.1 開発ガイド

オブジェクトの ID 値の取得

オブジェクトの一意の識別子は Key オブジェクトに格納されています。Key は、String 値である id 属性の形式で識別子を格納する構造体です。識別子を取得するには、RegistryObject.getKey().getId() メソッドを呼び出します。

JAXR プロバイダには、lid と呼ばれる論理識別子を取得するための、実装に固有のメソッドもあります。lid RegistryObjectString 属性です。lid を取得するには、RegistryObjectImpl.getLid を呼び出します。このメソッドのシグニチャーは次のとおりです。

public java.lang.String getLid()
    throws JAXRException

このメソッドの使用例についてはINSTALL/registry-samples/organizations/src ディレクトリにある JAXRSearchOrg.java を参照してください。このサンプルの詳細については、「組織の属性の取得: 例」を参照してください。