public interface OpinionService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 操作可能なアイテムについて ]
操作ユーザが操作したいアイテムのワークスペースメンバーである必要があります。
修飾子とタイプ | メソッドと説明 |
---|---|
OpinionContribute |
addContribute(OpinionContributeRegistration parameter)
意見を追加します。
|
Opinion |
addItem(ItemKey itemKey)
オピニオンアイテムを追加します。
|
ContributeTotals |
countContribute(ItemKey itemKey)
アイテム内の各異見の票数を取得します。
|
int |
deleteContribute(ItemKey itemKey)
意見を削除します。
|
int |
deleteItem(ItemKey itemKey)
オピニオンアイテムを削除します。
|
OpinionContribute |
findContribute(ItemKey itemKey)
意見を取得します。
|
List<OpinionContribute> |
findContribute(ItemKey itemKey,
OpinionType opinionType)
意見を取得します。
|
Opinion |
findItem(ItemKey itemKey)
オピニオンアイテムを取得します。
|
int |
updateCloseFlag(ItemKey itemKey,
boolean isClose)
意見の締め切り状態を更新します。
|
int |
updateContribute(OpinionContributeUpdate parameter)
意見を更新します。
|
int |
updateTheme(OpinionThemeUpdate parameter)
テーマを更新します。
|
OpinionContribute addContribute(OpinionContributeRegistration parameter) throws InvalidParameterException, AuthenticationException, OperationException
parameter
- オピニオン情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。Opinion addItem(ItemKey itemKey) throws InvalidParameterException, AuthenticationException
[ 操作ユーザの権限状態 ]
操作ユーザが以下のいずれかに該当する場合、このAPIを利用することができます。
itemKey
- アイテムキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。ContributeTotals countContribute(ItemKey itemKey) throws InvalidParameterException, AuthenticationException, OperationException
itemKey
- アイテムキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int deleteContribute(ItemKey itemKey) throws InvalidParameterException, AuthenticationException, OperationException
操作ユーザの意見を削除します。
itemKey
- アイテムキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int deleteItem(ItemKey itemKey) throws InvalidParameterException, OperationException, AuthenticationException
[ 操作ユーザの権限状態 ]
操作ユーザが以下のいずれかに該当する場合、このAPIを利用することができます。
itemKey
- アイテムキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。OpinionContribute findContribute(ItemKey itemKey) throws InvalidParameterException, AuthenticationException, OperationException
操作ユーザの意見を取得します。
該当データがない場合、NULL
を返却します。
itemKey
- アイテムキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。List<OpinionContribute> findContribute(ItemKey itemKey, OpinionType opinionType) throws InvalidParameterException, AuthenticationException, OperationException
指定した意見種別に該当する意見を取得します。
該当データがない場合、空のリストを返却します。
itemKey
- アイテムキーopinionType
- 意見種別InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。Opinion findItem(ItemKey itemKey) throws InvalidParameterException, AuthenticationException
itemKey
- アイテムキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。int updateCloseFlag(ItemKey itemKey, boolean isClose) throws InvalidParameterException, OperationException, AuthenticationException
[ 操作ユーザの権限状態 ]
操作ユーザが以下のいずれかに該当する場合、このAPIを利用することができます。
itemKey
- アイテムキーisClose
- true : 締め切り / false : 締め切りを解除InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int updateContribute(OpinionContributeUpdate parameter) throws InvalidParameterException, AuthenticationException, OperationException
操作ユーザの意見を更新します。
parameter
- 意見情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int updateTheme(OpinionThemeUpdate parameter) throws InvalidParameterException, OperationException, AuthenticationException
[ 操作ユーザの権限状態 ]
操作ユーザが以下のいずれかに該当する場合、このAPIを利用することができます。
parameter
- テーマ情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION