intra-mart Accel Documents プログラミングガイド 第7版 2018-04-01

属性変更

概要

文書の属性を変更する方法について記載します。

サンプルプログラム

文書(kn:document-01)の説明属性を変更するサンプルコードを記載します。

// 変更する文書のIDを指定します。
ObjectId documentId = ObjectId.fromIdString("kn:document-01");

// 属性マップを作成し、説明属性に値をセットします。
Map<AttributeId, Object> attributeMap = new HashMap<AttributeId, Object>();
attributeMap.put(KnSystemSchemas.DESCRIPTION_ATTRIBUTE_ID, "description");

session.setObjectAttributes(documentId, attributeMap);

以上のコードで文書の説明属性を description という値に変更できました。