public interface EventcalendarService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 操作可能なアイテムについて ]
操作ユーザが操作したいアイテムのワークスペースメンバーである必要があります。
修飾子とタイプ | メソッドと説明 |
---|---|
EventcalendarEvent |
addEvent(EventcalendarEventRegistration parameter)
イベントを追加します。
|
Eventcalendar |
addItem(EventcalendarRegistration parameter)
イベントカレンダーアイテムを追加します。
|
EventcalendarEvent |
addSchedule(EventcalendarEventRegistration parameter)
スケジュールを追加します。
|
int |
deleteEvent(ItemKey itemKey,
EventKey eventKey)
イベントを削除します。
|
int |
deleteItem(ItemKey itemKey)
イベントカレンダーアイテムを削除します。
|
int |
deleteSchedule(ItemKey itemKey,
EventKey scheduleKey)
スケジュールを削除します。
|
EventcalendarEvent |
findEvent(ItemKey itemKey,
EventKey eventKey)
イベントを取得します。
|
List<EventcalendarEvent> |
findEventList(ItemKey itemKey,
jp.co.intra_mart.foundation.i18n.datetime.DateTime startDate,
jp.co.intra_mart.foundation.i18n.datetime.DateTime endDate)
イベントを取得します。
|
List<EventcalendarEvent> |
findEventListByUser(String[] userCds,
jp.co.intra_mart.foundation.i18n.datetime.DateTime startDate,
jp.co.intra_mart.foundation.i18n.datetime.DateTime endDate)
イベントを取得します。
|
List<WorkspaceCalendarEvent> |
findEventsList(ItemKey itemKey,
jp.co.intra_mart.foundation.i18n.datetime.DateTime startDate,
jp.co.intra_mart.foundation.i18n.datetime.DateTime endDate)
ワークスペースカレンダーデータを取得します。
|
Eventcalendar |
findItem(ItemKey itemKey)
イベントカレンダーアイテムを取得します。
|
WorkspaceCalendarEvent |
findSchedule(ItemKey itemKey,
EventKey scheduleKey)
スケジュールを取得します。
|
int |
updateDescription(EventcalendarDescriptionUpdate parameter)
アイテム説明を更新します。
|
int |
updateEvent(EventcalendarEventUpdate parameter)
イベントを更新します。
|
int |
updateEvent(EventcalendarEventUpdate param,
ScheduleConnectorModel connectParam)
イベントを更新します。
|
int |
updateEventDate(EventcalendarEventDateUpdate parameter)
イベントの期間を更新します。
|
int |
updateItemSetting(EventcalendarItemSettingUpdate parameter)
イベントカレンダーアイテムの編集種別を更新します。
|
int |
updateSchedule(EventcalendarEventUpdate parameter)
スケジュールを更新します。
|
int |
updateSchedule(EventcalendarEventUpdate param,
ScheduleConnectorModel connectParam)
スケジュールを更新します。
|
int |
updateScheduleDate(EventcalendarEventDateUpdate parameter)
スケジュールの期間を更新します。
|
EventcalendarEvent addEvent(EventcalendarEventRegistration parameter) throws InvalidParameterException, OperationException, AuthenticationException
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
parameter
- イベント情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。Eventcalendar addItem(EventcalendarRegistration parameter) throws InvalidParameterException, AuthenticationException
[ 操作ユーザの権限状態 ]
操作ユーザが以下のいずれかに該当する場合、このAPIを利用することができます。
parameter
- イベントカレンダー情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。EventcalendarEvent addSchedule(EventcalendarEventRegistration parameter) throws InvalidParameterException, OperationException, AuthenticationException
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
parameter
- スケジュール情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int deleteEvent(ItemKey itemKey, EventKey eventKey) throws InvalidParameterException, OperationException, AuthenticationException
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
itemKey
- アイテムキーeventKey
- イベントキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int deleteItem(ItemKey itemKey) throws InvalidParameterException, OperationException, AuthenticationException
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
itemKey
- アイテムキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int deleteSchedule(ItemKey itemKey, EventKey scheduleKey) throws InvalidParameterException, OperationException, AuthenticationException
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
itemKey
- アイテムキーscheduleKey
- スケジュールキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。EventcalendarEvent findEvent(ItemKey itemKey, EventKey eventKey) throws InvalidParameterException, AuthenticationException, OperationException
指定したイベントアイテムカレンダーのイベントを取得します。
該当するイベントがない場合、NULL
を返却します。
itemKey
- アイテムキーeventKey
- イベントキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。List<EventcalendarEvent> findEventList(ItemKey itemKey, jp.co.intra_mart.foundation.i18n.datetime.DateTime startDate, jp.co.intra_mart.foundation.i18n.datetime.DateTime endDate) throws InvalidParameterException, AuthenticationException, OperationException
指定した期間に該当するイベントカレンダー内のイベントを取得します。
該当するイベントがない場合、空のリストを返却します。
itemKey
- アイテムキーstartDate
- 開始日endDate
- 終了日InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。List<EventcalendarEvent> findEventListByUser(String[] userCds, jp.co.intra_mart.foundation.i18n.datetime.DateTime startDate, jp.co.intra_mart.foundation.i18n.datetime.DateTime endDate) throws InvalidParameterException
指定したユーザがメンバーとなっているワークスペースにある、イベントカレンダーのイベントを指定した期間分取得します。
該当するイベントがない場合、空のリストを返却します。
userCds
- ユーザコードstartDate
- 開始日endDate
- 終了日InvalidParameterException
- 入力項目値に不正があった場合に発生します。List<WorkspaceCalendarEvent> findEventsList(ItemKey itemKey, jp.co.intra_mart.foundation.i18n.datetime.DateTime startDate, jp.co.intra_mart.foundation.i18n.datetime.DateTime endDate) throws InvalidParameterException, AuthenticationException, OperationException
指定した期間に該当するワークスペースカレンダー内のイベントとスケジュールを取得します。
該当するイベントおよびスケジュールがない場合、空のリストを返却します。
itemKey
- アイテムキーstartDate
- 開始日endDate
- 終了日InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。Eventcalendar findItem(ItemKey itemKey) throws InvalidParameterException, AuthenticationException
該当するデータがない場合、NULL
を返却します。
itemKey
- アイテムキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。WorkspaceCalendarEvent findSchedule(ItemKey itemKey, EventKey scheduleKey) throws InvalidParameterException, AuthenticationException, OperationException
指定したワークスペースカレンダーアイテムのスケジュールを取得します。
該当するスケジュールがない場合、NULL
を返却します。
itemKey
- アイテムキーscheduleKey
- スケジュールキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int updateDescription(EventcalendarDescriptionUpdate parameter) throws InvalidParameterException, OperationException, AuthenticationException
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
parameter
- アイテム説明更新情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int updateEvent(EventcalendarEventUpdate parameter) throws InvalidParameterException, OperationException, AuthenticationException
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
parameter
- イベント情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int updateEvent(EventcalendarEventUpdate param, ScheduleConnectorModel connectParam) throws InvalidParameterException, OperationException, AuthenticationException
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
[ スケジュール機能と連携したイベントの操作について ]
スケジュール機能と連携したイベントの操作は連携更新種別によって異なります。
param
- イベント情報connectParam
- 連携情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int updateEventDate(EventcalendarEventDateUpdate parameter) throws InvalidParameterException, OperationException, AuthenticationException
指定したイベントの開始日と終了日を更新します。
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
parameter
- イベント期間情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int updateItemSetting(EventcalendarItemSettingUpdate parameter) throws InvalidParameterException, AuthenticationException, OperationException
[ 操作ユーザの権限状態 ]
操作ユーザが以下のいずれかに該当する場合、このAPIを利用することができます。
parameter
- 設定更新情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int updateSchedule(EventcalendarEventUpdate parameter) throws InvalidParameterException, OperationException, AuthenticationException
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
parameter
- スケジュール情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int updateSchedule(EventcalendarEventUpdate param, ScheduleConnectorModel connectParam) throws InvalidParameterException, OperationException, AuthenticationException
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
[ スケジュール機能と連携したスケジュールの操作について ]
スケジュール機能と連携したスケジュールの操作は連携更新種別によって異なります。
param
- スケジュール情報connectParam
- 連携情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。int updateScheduleDate(EventcalendarEventDateUpdate parameter) throws InvalidParameterException, OperationException, AuthenticationException
指定したスケジュールの開始日と終了日を更新します。
[ アイテム操作について ]
アイテムの操作は、アイテム編集権限によって操作できるユーザが異なります。
parameter
- イベント期間情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION