IBM FileNet P8, バージョン 5.2.1            

リポジトリー・オブジェクトからの取得

以下の Java™ および C# の例に示すように、そのオブジェクト・ストア上で永続化された任意のオブジェクトから、ObjectStore オブジェクトの既存のインスタンスを取得できます。

オブジェクト・ストアに保管できる任意のオブジェクトは、RepositoryObject サブクラス (DocumentFolderAnnotation など) によって表されます。 RepositoryObject インターフェースの getObjectStore メソッドは、オブジェクトが属するオブジェクト・ストアを返します。

Java の例

  
// リポジトリー・オブジェクト・サブクラスからオブジェクトを取得
private static void getObjectStoreFromSubclass(Document doc)
{
    // ドキュメントが保存されるオブジェクト・ストアを取得 
    ObjectStore objStore = doc.getObjectStore();

    // 返されたオブジェクト・ストアの表示名を取得
    objStore.refresh();
    System.out.println("Object store name = " + objStore.get_DisplayName()); 
}

C# の例

// リポジトリー・オブジェクト・サブクラスからオブジェクトを取得
private static void GetObjectStoreFromSubclass(IDocument doc)
{
    // ドキュメントが保存されるオブジェクト・ストアを取得 
    IObjectStore objStore = doc.GetObjectStore();

    // 返されたオブジェクト・ストアの表示名を取得
    objStore.Refresh();  
    Debug.WriteLine("Object store name = " + objStore.DisplayName); 
}


最終更新日: 2015 年 10 月
objectstore_instantiate_snip4.htm

© Copyright IBM Corp. 2015.