iac_schedule.ScheduleServiceオブジェクト
コンポーネント情報 | |
---|---|
version | 8.0.27 |
since | 8.0.0 |
スケジュールに対する操作を提供するサービスです。
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 参照・編集権限について ]
それぞれ以下の権限判定が行われます。
- 参照権限
- スケジュールに対する参照可能な権限を保有している
- スケジュールの参加者および施設のうち、いずれかに対して参照可能な権限を保有している
- 編集権限
- スケジュールに対する編集可能な権限を保有している
- スケジュールの参加者および施設のうち、すべてに対して編集可能な権限を保有している
- Schedule アクセス権除外ユーザ
メソッドの概要
返却値の型 | メソッド名 |
---|---|
ResultObject | delete (ScheduleKey scheduleKey , NoticeTargetType noticeTargetType , String reason ) スケジュールを削除します。 |
ResultObject | findAttachFile (FileKey fileKey ) ダウンロード用の添付ファイルパスを取得します。 |
ResultObject | findForCopy (ScheduleKey scheduleKey ) コピー用のスケジュールを取得します。 |
ResultObject | findForEdit (ScheduleKey scheduleKey ) 更新用のスケジュールを取得します。 |
ResultObject | find (ScheduleKey scheduleKey ) スケジュールを取得します。 |
ResultObject | leaveWithReasonWhy (ScheduleKey scheduleKey , NoticeTargetType noticeTargetType , String reason ) スケジュールの参加を辞退します。 |
ResultObject | leave (ScheduleKey scheduleKey , Boolean doNotice ) 非推奨スケジュールの参加を辞退します。 |
ResultObject | register (Schedule schedule ) スケジュールを登録します。 |
ResultObject | updateReminder (ScheduleKey scheduleKey , ScheduleReminder reminder ) スケジュールのリマインダを更新します。 |
ResultObject | update (Schedule schedule ) スケジュールを更新します。 |
メソッドの詳細
ResultObject delete (ScheduleKey scheduleKey , NoticeTargetType noticeTargetType , String reason )
スケジュールを削除します。
指定されたスケジュールに対する編集権限がある場合のみ削除が可能です。
パラメータ
返却値
|
ResultObject findAttachFile (FileKey fileKey )
ダウンロード用の添付ファイルパスを取得します。
以下のすべての条件を満たす場合のみ取得が可能です。
パラメータ
返却値
|
ResultObject findForCopy (ScheduleKey scheduleKey )
コピー用のスケジュールを取得します。
指定されたスケジュールに対する参照権限がある場合のみ取得が可能です。
パラメータ
返却値
|
ResultObject findForEdit (ScheduleKey scheduleKey )
更新用のスケジュールを取得します。
指定されたスケジュールに対する編集権限がある場合のみ取得が可能です。
パラメータ
返却値
|
ResultObject find (ScheduleKey scheduleKey )
スケジュールを取得します。
指定されたスケジュールに対する参照権限がある場合のみ取得が可能です。
パラメータ
返却値
|
ResultObject leaveWithReasonWhy (ScheduleKey scheduleKey , NoticeTargetType noticeTargetType , String reason )
スケジュールの参加を辞退します。
指定されたスケジュールに参加している場合のみ参加者から除外します。
パラメータ
返却値
|
ResultObject leave (ScheduleKey scheduleKey , Boolean doNotice )
非推奨
スケジュールの参加を辞退します。
指定されたスケジュールに参加している場合のみ参加者から除外します。
パラメータ
返却値
|
ResultObject register (Schedule schedule )
スケジュールを登録します。
権限判定処理を行う場合、編集権限のない参加者および施設が存在すると登録できません。
パラメータ
返却値
|
ResultObject updateReminder (ScheduleKey scheduleKey , ScheduleReminder reminder )
スケジュールのリマインダを更新します。
指定されたスケジュールに参加している場合のみ更新が可能です。
パラメータ
返却値
|
ResultObject update (Schedule schedule )
スケジュールを更新します。
指定されたスケジュールに対する編集権限がある場合のみ更新が可能です。
パラメータ
返却値
|