public interface AnnounceService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 操作可能なアイテムについて ]
操作ユーザが操作したいアイテムのワークスペースメンバーである必要があります。
修飾子とタイプ | メソッドと説明 |
---|---|
Announce |
addItem(AnnounceRegistration registration)
アナウンスアイテムを追加します。
|
int |
deleteItem(ItemKey itemKey)
アナウンスアイテムを削除します。
|
Announce |
findItem(ItemKey itemKey)
アナウンスアイテムを取得します。
|
int |
updateContents(AnnounceContentsUpdate contentsUpdate)
本文を更新します。
|
int |
updateEditType(AnnounceUpdateEditType updateEditType)
アナウンスアイテムの編集種別を更新します。
|
Announce addItem(AnnounceRegistration registration) throws InvalidParameterException, AuthenticationException
[ 操作ユーザの権限状態 ]
操作ユーザが以下のいずれかに該当する場合、このAPIを利用することができます。
registration
- アナウンス情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。int deleteItem(ItemKey itemKey) throws InvalidParameterException, AuthenticationException
[ 操作ユーザの権限状態 ]
操作ユーザが以下のいずれかに該当する場合、このAPIを利用することができます。
itemKey
- アナウンスのアイテムキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。Announce findItem(ItemKey itemKey) throws InvalidParameterException, AuthenticationException
該当するデータが存在しない場合、NULL
を返却します。
itemKey
- アナウンスのアイテムキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。int updateContents(AnnounceContentsUpdate contentsUpdate) throws InvalidParameterException, AuthenticationException, OperationException
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
contentsUpdate
- 本文情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int updateEditType(AnnounceUpdateEditType updateEditType) throws InvalidParameterException, AuthenticationException, OperationException
[ 操作ユーザの権限状態 ]
操作ユーザが以下のいずれかに該当する場合、このAPIを利用することができます。
updateEditType
- 更新したい編集種別InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION