public interface PersonalTagService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
修飾子とタイプ | メソッドと説明 |
---|---|
PersonalTag[] |
addTag(String[] tagNames)
個人タグを追加します。
|
PersonalTag[] |
addTagWithColor(PersonalTag[] tags)
個人タグを追加します。
|
PersonalTag[] |
allTags()
操作ユーザが保持するすべての個人タグを取得します。
|
Integer |
deletePersonalTag(PersonalTagKey[] tagkeys)
個人タグを削除します。
|
PersonalTag[] |
findTag()
操作ユーザが保持するすべての個人タグを取得します。
|
PersonalTag[] |
findTag(String tagName)
個人タグを取得します。
|
PersonalTag |
findTagByKey(PersonalTagKey tagKey)
個人タグを取得します。
|
String[] |
findUser(PersonalTagKey[] tagKeys)
個人タグキーに該当するユーザコードを取得します。
|
Integer |
updateTag(PersonalTag[] tags)
個人タグを更新します。
|
PersonalTag[] addTag(String[] tagNames) throws InvalidParameterException, OperationException
tagNames
- タグ名InvalidParameterException
- 入力項目値に不正があった場合に発生します。OperationException
- データ不整合が起こる場合に発生します。PersonalTag[] addTagWithColor(PersonalTag[] tags) throws InvalidParameterException, OperationException
色情報を含めた個人タグの登録を行います。
tags
- PersonalTag[] 個人タグ情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。OperationException
- データ不整合が起こる場合に発生します。PersonalTag[] allTags()
個人タグがない場合は、空の配列を返却します。
Integer deletePersonalTag(PersonalTagKey[] tagkeys) throws ModuleCallInterfaceException, InvalidParameterException
ここでは、各機能で提供している該当する個人タグリレーション情報も合わせて削除します。
tagkeys
- 個人タグModuleCallInterfaceException
- 各機能側の個人タグ削除に失敗した場合に発生します。InvalidParameterException
- 入力項目値に不正があった場合に発生します。PersonalTag[] findTag()
個人タグがない場合は、空の配列を返却します。
PersonalTag[] findTag(String tagName) throws InvalidParameterException
個人タグキーが前方一致する個人タグを取得します。
tagName
- 個人タグ名InvalidParameterException
- パラメータ例外PersonalTag findTagByKey(PersonalTagKey tagKey) throws InvalidParameterException
個人タグキーが一致する個人タグを取得します。
tagKey
- 個人タグキーInvalidParameterException
- パラメータ例外String[] findUser(PersonalTagKey[] tagKeys) throws InvalidParameterException
tagKeys
- 個人タグ情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。Integer updateTag(PersonalTag[] tags) throws InvalidParameterException
tags
- 個人タグ情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION