public interface CalendarScheduleService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 参照権限について ]
カレンダー表示に際して、表示対象のユーザおよび施設に対して参照可能な権限を保有している必要があります。
権限のないユーザや施設の情報は返却されません。
また、各ユーザおよび施設の個々の予定(スケジュール・イベント)に対する参照権限がない場合は「非公開」表示となります。
なお、操作ユーザが以下のロールを保有している場合は、ユーザおよび施設に対する権限判定処理を行いません。
個々の予定については、公開種別が「公開」のスケジュールは常時参照可能となります。
null
)の場合は、既定でスケジュール情報とイベント情報のみとなります。修飾子とタイプ | メソッドと説明 |
---|---|
DisplayInfo[] |
findCalendar(jp.co.intra_mart.foundation.i18n.datetime.DateTime startDate,
jp.co.intra_mart.foundation.i18n.datetime.DateTime endDate,
DisplaySetting[] displaySettings,
String[] userCds,
FacilityKey[] facilityKeys)
ユーザと施設のカレンダー表示情報を取得します。
|
DisplayInfo |
findFacilityDay(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
FacilityKey facilityKey)
施設のカレンダー表示情報(日)を取得します。
|
DisplayInfo |
findFacilityMonth(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
FacilityKey facilityKey)
施設のカレンダー表示情報(月)を取得します。
|
DisplayInfo |
findFacilityWeek(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
FacilityKey facilityKey)
非推奨です。
|
DisplayInfo |
findFacilityWeek(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
FacilityKey facilityKey,
boolean fixationFlag)
施設のカレンダー表示情報(週)を取得します。
|
DisplayInfo[] |
findGroupDay(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
String[] userCds)
複数ユーザのカレンダー表示情報(日)を取得します。
|
DisplayInfo[] |
findGroupDayPager(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
PagingParameter pagingParam)
最終表示対象のカレンダー表示情報(日)を取得します。
|
DisplayInfo[] |
findGroupWeek(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
String[] userCds)
非推奨です。
|
DisplayInfo[] |
findGroupWeek(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
String[] userCds,
boolean fixationFlag)
複数ユーザのカレンダー表示情報(週)を取得します。
|
DisplayInfo[] |
findGroupWeekPager(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
PagingParameter pagingParam)
非推奨です。
|
DisplayInfo[] |
findGroupWeekPager(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
PagingParameter pagingParam,
boolean fixationFlag)
最終表示対象のカレンダー表示情報(週)を取得します。
|
DisplayInfo |
findUserDay(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
String userCd)
ユーザのカレンダー表示情報(日)を取得します。
|
DisplayInfo |
findUserMonth(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
String userCd)
ユーザのカレンダー表示情報(月)を取得します。
|
DisplayInfo |
findUserWeek(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
String userCd)
非推奨です。
|
DisplayInfo |
findUserWeek(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate,
DisplaySetting[] displaySettings,
String userCd,
boolean fixationFlag)
ユーザのカレンダー表示情報(週)を取得します。
|
void |
unWatch(String userCd)
ユーザをアンウォッチします。
|
void |
watch(String userCd)
ユーザをウォッチします。
|
DisplayInfo[] findCalendar(jp.co.intra_mart.foundation.i18n.datetime.DateTime startDate, jp.co.intra_mart.foundation.i18n.datetime.DateTime endDate, DisplaySetting[] displaySettings, String[] userCds, FacilityKey[] facilityKeys) throws InvalidParameterException
指定されたユーザおよび施設について、指定された開始日 0 時 ~ 指定された終了日 0 時の期間のカレンダー表示情報を取得します。
startDate
- 開始日endDate
- 終了日displaySettings
- スケジュール表示設定情報userCds
- 対象ユーザコードfacilityKeys
- 対象施設キーInvalidParameterException
- 入力項目値に不正があった場合に発生します。DisplayInfo findFacilityDay(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, FacilityKey facilityKey) throws InvalidParameterException
指定された施設について、日のカレンダー表示情報を取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報facilityKey
- 対象施設キーInvalidParameterException
- 入力項目値に不正があった場合に発生します。DisplayInfo findFacilityMonth(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, FacilityKey facilityKey) throws InvalidParameterException
指定された施設について、月のカレンダー表示情報を取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報facilityKey
- 対象施設キーInvalidParameterException
- 入力項目値に不正があった場合に発生します。@Deprecated DisplayInfo findFacilityWeek(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, FacilityKey facilityKey) throws InvalidParameterException
指定された施設について、週のカレンダー表示情報を取得します。
個人設定の週の開始曜日を考慮に入れた上で、指定された表示対象基準日を含む7日間のデータを取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報facilityKey
- 対象施設キーInvalidParameterException
- 入力項目値に不正があった場合に発生します。DisplayInfo findFacilityWeek(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, FacilityKey facilityKey, boolean fixationFlag) throws InvalidParameterException
指定された施設について、週のカレンダー表示情報を取得します。
固定取得フラグがtrueの場合は、指定された表示対象基準日から7日間のデータを取得します。
固定取得フラグがfalseの場合は、個人設定の週の開始曜日を考慮に入れた上で、指定された表示対象基準日を含む7日間のデータを取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報facilityKey
- 対象施設キーfixationFlag
- 固定取得フラグInvalidParameterException
- 入力項目値に不正があった場合に発生します。DisplayInfo[] findGroupDay(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, String[] userCds) throws InvalidParameterException
指定されたユーザについて、日のカレンダー表示情報を取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報userCds
- 対象ユーザコードInvalidParameterException
- 入力項目値に不正があった場合に発生します。DisplayInfo[] findGroupDayPager(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, PagingParameter pagingParam) throws InvalidParameterException
最終表示を行ったユーザおよび施設について、該当ページ分の日のカレンダー表示情報を取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報pagingParam
- ページ情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。@Deprecated DisplayInfo[] findGroupWeek(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, String[] userCds) throws InvalidParameterException
指定されたユーザについて、週のカレンダー表示情報を取得します。
個人設定の週の開始曜日を考慮に入れた上で、指定された表示対象基準日を含む7日間のデータを取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報userCds
- 対象ユーザコードInvalidParameterException
- 入力項目値に不正があった場合に発生します。DisplayInfo[] findGroupWeek(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, String[] userCds, boolean fixationFlag) throws InvalidParameterException
指定されたユーザについて、週のカレンダー表示情報を取得します。
固定取得フラグがtrueの場合は、指定された表示対象基準日から7日間のデータを取得します。
固定取得フラグがfalseの場合は、個人設定の週の開始曜日を考慮に入れた上で、指定された表示対象基準日を含む7日間のデータを取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報userCds
- 対象ユーザコードfixationFlag
- 固定取得フラグInvalidParameterException
- 入力項目値に不正があった場合に発生します。@Deprecated DisplayInfo[] findGroupWeekPager(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, PagingParameter pagingParam) throws InvalidParameterException
最終表示を行ったユーザおよび施設について、該当ページ分の週のカレンダー表示情報を取得します。
個人設定の週の開始曜日を考慮に入れた上で、指定された表示対象基準日を含む7日間のデータを取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報pagingParam
- ページ情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。DisplayInfo[] findGroupWeekPager(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, PagingParameter pagingParam, boolean fixationFlag) throws InvalidParameterException
最終表示を行ったユーザおよび施設について、該当ページ分の週のカレンダー表示情報を取得します。
固定取得フラグがtrueの場合は、指定された表示対象基準日から7日間のデータを取得します。
固定取得フラグがfalseの場合は、個人設定の週の開始曜日を考慮に入れた上で、指定された表示対象基準日を含む7日間のデータを取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報pagingParam
- ページ情報fixationFlag
- 固定取得フラグInvalidParameterException
- 入力項目値に不正があった場合に発生します。DisplayInfo findUserDay(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, String userCd) throws InvalidParameterException
指定されたユーザについて、日のカレンダー表示情報を取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報userCd
- 対象ユーザコードInvalidParameterException
- 入力項目値に不正があった場合に発生します。DisplayInfo findUserMonth(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, String userCd) throws InvalidParameterException
指定されたユーザについて、月のカレンダー表示情報を取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報userCd
- 対象ユーザコードInvalidParameterException
- 入力項目値に不正があった場合に発生します。@Deprecated DisplayInfo findUserWeek(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, String userCd) throws InvalidParameterException
指定されたユーザについて、週のカレンダー表示情報を取得します。
個人設定の週の開始曜日を考慮に入れた上で、指定された表示対象基準日を含む7日間のデータを取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報userCd
- 対象ユーザコードInvalidParameterException
- 入力項目値に不正があった場合に発生します。DisplayInfo findUserWeek(jp.co.intra_mart.foundation.i18n.datetime.DateTime displayDate, DisplaySetting[] displaySettings, String userCd, boolean fixationFlag) throws InvalidParameterException
指定されたユーザについて、週のカレンダー表示情報を取得します。
固定取得フラグがtrueの場合は、指定された表示対象基準日から7日間のデータを取得します。
固定取得フラグがfalseの場合は、個人設定の週の開始曜日を考慮に入れた上で、指定された表示対象基準日を含む7日間のデータを取得します。
displayDate
- 表示対象基準日displaySettings
- スケジュール表示設定情報userCd
- 対象ユーザコードfixationFlag
- 固定取得フラグInvalidParameterException
- 入力項目値に不正があった場合に発生します。void unWatch(String userCd) throws InvalidParameterException, ModuleCallInterfaceException
操作ユーザについて、指定されたユーザに対する IMBox のウォッチ解除処理を行います。
当該メソッドでは常に権限判定処理は行われません。
userCd
- 対象ユーザコードInvalidParameterException
- 入力項目値に不正があった場合に発生します。ModuleCallInterfaceException
- IMBox との連携に失敗した場合に発生します。void watch(String userCd) throws ModuleCallInterfaceException, InvalidParameterException, AuthenticationException
操作ユーザについて、指定されたユーザに対する IMBox のウォッチ登録処理を行います。
操作ユーザが「Schedule アクセス権除外ユーザ」ロールを保有している場合であっても、権限判定処理が行われます。
userCd
- 対象ユーザコードInvalidParameterException
- 入力項目値に不正があった場合に発生します。ModuleCallInterfaceException
- IMBox との連携に失敗した場合に発生します。AuthenticationException
- 操作ユーザがウォッチ対象ユーザに対して参照可能な権限を保有していない場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION