メソッドの概要

返却値の型 メソッド名
ResultObject deleteAfter (ScheduleKey scheduleKey, NoticeTargetType noticeTargetType, String reason)
定期スケジュールを削除します。
ResultObject deleteSchedule (ScheduleKey scheduleKey, NoticeTargetType noticeTargetType, String reason)
定期スケジュールを削除します。
ResultObject delete (ScheduleKey scheduleKey, NoticeTargetType noticeTargetType, String reason)
定期スケジュールを削除します。
ResultObject extract (Schedule schedule) 非推奨
定期スケジュールからスケジュールを離脱させます。
updateExclude(Schedule) を使用してください
ResultObject findScheduleForEdit (ScheduleKey scheduleKey)
更新用の定期スケジュールを取得します。
ResultObject findSchedule (ScheduleKey scheduleKey)
定期スケジュールを取得します。
ResultObject find (RepeatKey repeatKey)
定期スケジュールの繰り返し日付を取得します。
ResultObject leave (ScheduleKey scheduleKey, Boolean doNotice) 非推奨
スケジュールの参加を辞退します。
jp.co.intra_mart.product.collaboration.schedule.service.ScheduleService#leaveWithReasonWhy(ScheduleKey, NoticeTargetType, String) を使用してください
void notifyRepeatScheduleRegistrationResults (RepeatScheduleResult repeatScheduleResult)
定期スケジュールの登録者に登録結果の通知を行います。
ResultObject register (RepeatSchedule repeatSchedule, RepeatCondition condition)
定期スケジュールを登録します。
ResultObject updateAfter (RepeatSchedule repeatSchedule, RepeatCondition condition)
定期スケジュールを更新します。
ResultObject updateExclude (Schedule schedule)
定期スケジュールからスケジュールを離脱させます。
ResultObject updateSchedule (Schedule schedule)
定期スケジュールを更新します。
ResultObject update (RepeatSchedule repeatSchedule, RepeatCondition condition)
定期スケジュールを更新します。

メソッドの詳細

ResultObject deleteAfter (ScheduleKey scheduleKey, NoticeTargetType noticeTargetType, String reason)
定期スケジュールを削除します。

定期スケジュールに属するスケジュールで、指定されたスケジュールの日付以降のすべてのスケジュールを削除します。
指定されたスケジュールに対する編集権限がある場合のみ削除が可能です。

パラメータ
scheduleKey : ScheduleKey
スケジュールキー
noticeTargetType : NoticeTargetType
通知ターゲット
reason : String
削除理由
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject deleteSchedule (ScheduleKey scheduleKey, NoticeTargetType noticeTargetType, String reason)
定期スケジュールを削除します。

定期スケジュールに属するスケジュールを削除します。
指定されたスケジュールに対する編集権限がある場合のみ削除が可能です。

パラメータ
scheduleKey : ScheduleKey
スケジュールキー
noticeTargetType : NoticeTargetType
通知ターゲット
reason : String
削除理由
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject delete (ScheduleKey scheduleKey, NoticeTargetType noticeTargetType, String reason)
定期スケジュールを削除します。

定期スケジュールに属するすべてのスケジュールを削除します。
指定されたスケジュールに対する編集権限がある場合のみ削除が可能です。

パラメータ
scheduleKey : ScheduleKey
スケジュールキー
noticeTargetType : NoticeTargetType
通知ターゲット
reason : String
削除理由
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject extract (Schedule schedule) 非推奨
updateExclude(Schedule) を使用してください
定期スケジュールからスケジュールを離脱させます。

指定されたスケジュールに対する編集権限がある場合のみ更新が可能です。
権限判定処理を行う場合、編集権限のない参加者および施設が存在すると更新できません。

パラメータ
schedule : Schedule
スケジュール情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、Schedule が設定されます。
ResultObject findScheduleForEdit (ScheduleKey scheduleKey)
更新用の定期スケジュールを取得します。

指定されたスケジュールおよびその繰り返し条件を取得します。
指定されたスケジュールに対する編集権限がある場合のみ取得が可能です。
なお、返却されるモデル内の jp.co.intra_mart.foundation.i18n.datetime.DateTime# オブジェクトは登録時に入力したタイムゾーンで変換されています。

パラメータ
scheduleKey : ScheduleKey
スケジュールキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、DisplayRepeatSchedule が設定されます。
ResultObject findSchedule (ScheduleKey scheduleKey)
定期スケジュールを取得します。

指定されたスケジュールおよびその繰り返し条件を取得します。
指定されたスケジュールに対する参照権限がある場合のみ取得が可能です。
なお、返却されるモデル内の jp.co.intra_mart.foundation.i18n.datetime.DateTime# オブジェクトは登録時に入力したタイムゾーンで変換されています。

パラメータ
scheduleKey : ScheduleKey
スケジュールキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、DisplayRepeatSchedule が設定されます。
ResultObject find (RepeatKey repeatKey)
定期スケジュールの繰り返し日付を取得します。

指定された繰り返し条件キーに該当する繰り返し日付を取得します。
当該メソッドでは常に権限判定処理は行われません。

パラメータ
repeatKey : RepeatKey
繰り返し条件キー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、RepeatListItem[] が設定されます。
ResultObject leave (ScheduleKey scheduleKey, Boolean doNotice) 非推奨
jp.co.intra_mart.product.collaboration.schedule.service.ScheduleService#leaveWithReasonWhy(ScheduleKey, NoticeTargetType, String) を使用してください
スケジュールの参加を辞退します。

指定されたスケジュールに参加している場合のみ参加者から除外します。
他に参加者がいない場合はスケジュール自体の削除も行います。
当該メソッドでは常に権限判定処理は行われません。

パラメータ
scheduleKey : ScheduleKey
スケジュールキー
doNotice : Boolean
true : 通知者に通知する / false : 登録者に通知しない
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
void notifyRepeatScheduleRegistrationResults (RepeatScheduleResult repeatScheduleResult)
定期スケジュールの登録者に登録結果の通知を行います。
パラメータ
repeatScheduleResult : RepeatScheduleResult
定期スケジュール登録結果
返却値
void
ResultObject register (RepeatSchedule repeatSchedule, RepeatCondition condition)
定期スケジュールを登録します。

権限判定処理を行う場合、編集権限のない参加者および施設が存在すると登録できません。

パラメータ
repeatSchedule : RepeatSchedule
定期スケジュール情報
condition : RepeatCondition
繰り返し条件
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、RepeatScheduleResult が設定されます。
ResultObject updateAfter (RepeatSchedule repeatSchedule, RepeatCondition condition)
定期スケジュールを更新します。

定期スケジュールに属するスケジュールで、指定されたスケジュールの日付以降のすべてのスケジュールを更新します。
指定されたスケジュールに対する編集権限がある場合のみ更新が可能です。
権限判定処理を行う場合、編集権限のない参加者および施設が存在すると更新できません。

パラメータ
repeatSchedule : RepeatSchedule
定期スケジュール情報
condition : RepeatCondition
繰り返し条件
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、RepeatScheduleResult が設定されます。
ResultObject updateExclude (Schedule schedule)
定期スケジュールからスケジュールを離脱させます。

指定されたスケジュールに対する編集権限がある場合のみ更新が可能です。
権限判定処理を行う場合、編集権限のない参加者および施設が存在すると更新できません。

パラメータ
schedule : Schedule
スケジュール情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、Schedule が設定されます。
ResultObject updateSchedule (Schedule schedule)
定期スケジュールを更新します。

定期スケジュールに属するスケジュールを更新します。
指定されたスケジュールに対する編集権限がある場合のみ更新が可能です。
権限判定処理を行う場合、編集権限のない参加者および施設が存在すると更新できません。

パラメータ
schedule : Schedule
スケジュール情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、Schedule が設定されます。
ResultObject update (RepeatSchedule repeatSchedule, RepeatCondition condition)
定期スケジュールを更新します。

定期スケジュールに属するすべてのスケジュールを更新します。
指定されたスケジュールに対する編集権限がある場合のみ更新が可能です。
権限判定処理を行う場合、編集権限のない参加者および施設が存在すると更新できません。

パラメータ
repeatSchedule : RepeatSchedule
定期スケジュール情報
condition : RepeatCondition
繰り返し条件
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、RepeatScheduleResult が設定されます。