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

タグの作成

概要

タグの作成機能について記載します。

サンプルプログラム

以下の設定値で個人タグを作成し、共有化するコードのサンプルです。

個人タグを作成するときの設定例

属性 設定値
名前 サンプルタグ
説明 サンプルタグの説明です。

// タグ作成に必要な属性マップを作成します。
Map<AttributeId, Object> attributeMap = new HashMap<AttributeId, Object>();
// タグの名前を追加します。
attributeMap.put(KnSystemSchemas.OBJECT_NAME_ATTRIBUTE_ID, "サンプルタグ");
// タグの説明を追加します。
attributeMap.put(KnSystemSchemas.DESCRIPTION_ATTRIBUTE_ID, "サンプルタグの説明です。");
// 個人タグを追加します。
attributeMap.put(KnSystemSchemas.IS_PRIVATE_TAG_ATTRIBUTE_ID, Boolean.TRUE);
// タグの色を追加します。
attributeMap.put(KnSystemSchemas.TAG_COLOR_ATTRIBUTE_ID, "red");

// 個人タグを作成します。
ObectId objectId = session.createPrivateTag(attributeMap);

// 作成したタグを共有化します。
session.publishPrivateTag(objectId);

コラム

サンプルコード中に出現するsessionはKnSessionを表します。
KnSessionの取得/生成方法は、 intra-mart Accel Documents へのアクセス を参照してください。

コラム

タグの色は次の中から選択することができます。
青(blue)、黒(black)、灰色(gray)、緑(green)、ピンク(pink)、紫(purple)、赤(red)、黄(yellow)