public interface EventService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 参照・編集権限について ]
それぞれ以下の権限判定が行われます。
修飾子とタイプ | メソッドと説明 |
---|---|
Integer |
delete(EventKey eventKey,
NoticeTargetType noticeTargetType,
String reason)
イベントを削除します。
|
DisplayEvent |
find(EventKey eventKey)
イベントを取得します。
|
DownloadFile |
findAttachFile(FileKey fileKey)
ダウンロード用の添付ファイルパスを取得します。
|
DisplayEvent |
findForCopy(EventKey eventKey)
コピー用のイベントを取得します。
|
DisplayEvent |
findForEdit(EventKey eventKey)
更新用のイベントを取得します。
|
Integer |
leave(EventKey eventKey,
Boolean doNotice)
非推奨です。
|
Integer |
leaveWithReasonWhy(EventKey eventKey,
NoticeTargetType noticeTargetType,
String reason)
イベントの参加を辞退します。
|
Event |
register(Event event)
イベントを登録します。
|
Event |
update(Event event)
イベントを更新します。
|
Integer |
updateReminder(EventKey eventKey,
EventReminder reminder)
イベントのリマインダを更新します。
|
Integer delete(EventKey eventKey, NoticeTargetType noticeTargetType, String reason) throws InvalidParameterException, AuthenticationException
指定されたイベント対する編集権限がある場合のみ削除が可能です。
eventKey
- イベントキーnoticeTargetType
- 通知ターゲットreason
- 削除理由InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 編集権限がない場合に発生します。DisplayEvent find(EventKey eventKey) throws InvalidParameterException, AuthenticationException
指定されたイベントに対する参照権限がある場合のみ取得が可能です。
eventKey
- イベントキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 参照権限がない場合に発生します。DownloadFile findAttachFile(FileKey fileKey) throws InvalidParameterException, AuthenticationException
以下のすべての条件を満たす場合のみ取得が可能です。
fileKey
- 添付ファイルキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 参照権限がない場合に発生します。DisplayEvent findForCopy(EventKey eventKey) throws InvalidParameterException, AuthenticationException
指定されたイベントに対する参照権限がある場合のみ取得が可能です。
eventKey
- イベントキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 参照権限がない場合に発生します。DisplayEvent findForEdit(EventKey eventKey) throws InvalidParameterException, AuthenticationException
指定されたイベントに対する編集権限がある場合のみ取得が可能です。
eventKey
- イベントキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 編集権限がない場合に発生します。@Deprecated Integer leave(EventKey eventKey, Boolean doNotice) throws InvalidParameterException, AuthenticationException
leaveWithReasonWhy(EventKey, NoticeTargetType, String)
を使用してください。
指定されたイベントに参加している場合のみ参加者から除外します。
他に参加者がいない場合はイベント自体の削除も行います。
当該メソッドでは常に権限判定処理は行われません。
eventKey
- イベントキーdoNotice
- true : 通知者に通知する / false : 登録者に通知しないInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 参加者であるかどうか判定ができなかった場合に発生します。Integer leaveWithReasonWhy(EventKey eventKey, NoticeTargetType noticeTargetType, String reason) throws InvalidParameterException, AuthenticationException
指定されたイベントに参加している場合のみ参加者から除外します。
他に参加者がいない場合はイベント自体の削除も行います。
当該メソッドでは常に権限判定処理は行われません。
eventKey
- イベントキーnoticeTargetType
- 通知ターゲットreason
- 辞退理由InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 参加者であるかどうか判定ができなかった場合に発生します。Event register(Event event) throws InvalidParameterException, AuthenticationException
権限判定処理を行う場合、編集権限のない参加者が存在すると登録できません。
event
- イベント情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 権限判定を行う場合で、編集権限のない参加者が存在する場合に発生します。Event update(Event event) throws InvalidParameterException, AuthenticationException
指定されたイベントに対する編集権限がある場合の更新が可能です。
権限判定処理を行う場合、編集権限のない参加者が存在すると更新できません。
event
- イベント情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 以下の場合に発生します。
Integer updateReminder(EventKey eventKey, EventReminder reminder) throws InvalidParameterException, AuthenticationException
指定されたイベントに参加している場合のみ更新が可能です。
当該メソッドでは常に権限判定処理は行われません。
eventKey
- イベントキーreminder
- リマインダー情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 更新対象のイベントが取得できなかった場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION