メソッドの概要

返却値の型 メソッド名
ResultObject deleteRepresentUser (String[] userCds)
代理先ユーザを削除します。
ResultObject deleteViewSet (ViewSetKey[] viewSetkeys)
表示セットを削除します。
ResultObject findDefaultSetting ()
基本設定を取得します。
ResultObject findDisplaySetting (DispType dispType)
カレンダー表示設定を取得します。
ResultObject findLastViewDepartment ()
最終表示対象(組織)を取得します。
ResultObject findLastViewFacility ()
最終表示対象(施設)を取得します。
ResultObject findLastViewPublicGroup ()
最終表示対象(パブリックグループ)を取得します。
ResultObject findLastViewTarget ()
最終表示対象を取得します。
ResultObject findLastViewUser ()
最終表示対象(ユーザ)を取得します。
ResultObject findRepresentNoticeSetting ()
代理編集通知受取設定を取得します。
ResultObject findRepresentUser ()
代理先ユーザを取得します。
ResultObject findViewSetHeader (ViewSetKey viewSetkey)
表示セットを取得します。
ResultObject findViewSet ()
表示セット一覧を取得します。
ResultObject findViewSet (AuthzAclType type, ViewSetKey viewSetkey)
表示セットを取得します。
ResultObject findViewSet (ViewSetKey viewSetkey)
表示セットを取得します。
ResultObject isAccountConnect (String account, String password) 非推奨
外部接続可能か判定します。
ResultObject registerRepresentUser (String[] userCds)
代理先ユーザを登録します。
ResultObject registerViewSetDetail (ViewSetKey viewSetKey, ViewSetDetailListItem[] details) 非推奨
表示セット詳細情報を入れ替えます。
ResultObject registerViewSet (ViewSet viewSet)
表示セットを登録します。
ResultObject replaceDisplaySetting (DisplaySetting[] displaySettings, DispType dispType)
カレンダー表示設定を入れ替えます。
ResultObject replaceLastViewTargetForDepartment (DepartmentKey[] deptKeys)
最終表示対象を入れ替えます。
ResultObject replaceLastViewTargetForPublic (PublicGroupKey[] publicKeys)
最終表示対象を入れ替えます。
ResultObject replaceLastViewTarget (LastViewTarget[] viewTargets)
最終表示対象を入れ替えます。
ResultObject replaceViewSetDetail (ViewSetKey viewSetKey, ViewSetDetailListItem[] details)
表示セット詳細情報を入れ替えます。
ResultObject updateDefaultSetting (DefaultSetting defaultSetting)
基本設定を入れ替えます。
Integer updateRepresentSettingForAuthority (Array representSettings)
代理先ユーザの権限を変更します。
ResultObject updateRepresentSetting (RepresentNoticeSettingListItem[] representSettings)
代理編集通知受取設定を更新します。
ResultObject updateViewSetName (ViewSetKey viewSetKey, String viewSetName)
表示セット名を更新します。
ResultObject updateViewSetSortKey (ViewSetSortKeyUpdate parameter)
表示セットの表示順を更新します。

メソッドの詳細

ResultObject deleteRepresentUser (String[] userCds)
代理先ユーザを削除します。

操作ユーザが代理編集者として登録している代理先ユーザを削除します。
当該メソッドでは常に権限判定処理は行われません。

パラメータ
userCds : String[]
ユーザコード
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject deleteViewSet (ViewSetKey[] viewSetkeys)
表示セットを削除します。

操作ユーザの表示セットを削除します。
当該メソッドでは常に権限判定処理は行われません。

パラメータ
viewSetkeys : ViewSetKey[]
表示セットキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject findDefaultSetting ()
基本設定を取得します。

操作ユーザのスケジュール基本設定を取得します。
該当するデータが存在しない場合は null を返却します。

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、DefaultSetting が設定されます。
ResultObject findDisplaySetting (DispType dispType)
カレンダー表示設定を取得します。

操作ユーザのスケジュール表示設定を取得します。
指定されたクライアント種別に応じて、該当する表示設定を取得します。
該当するデータが存在しない場合は空の配列を返却します。

パラメータ
dispType : DispType
クライアント種別
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、DisplaySetting[] が設定されます。
ResultObject findLastViewDepartment ()
最終表示対象(組織)を取得します。

操作ユーザの最終表示対象のうち、組織情報を取得します。
該当するデータが存在しない場合は空の配列を返却します。

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、jp.co.intra_mart.foundation.master.company.model.Department# [] が設定されます。
ResultObject findLastViewFacility ()
最終表示対象(施設)を取得します。

操作ユーザの最終表示対象のうち、施設情報を取得します。
以下のすべての条件に合致するものを抽出します。

  • 現在日時(システムデフォルトのタイムゾーン)において有効である。
  • (権限判定を行う場合のみ)操作ユーザが参照可能な権限を保有している。
施設名はコンテキストのロケールに一致するものを取得します。
取得結果の順序は、最終表示対象のソートキーの昇順となります。
該当するデータが存在しない場合は空の配列を返却します。

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FacilityListItem[] が設定されます。
ResultObject findLastViewPublicGroup ()
最終表示対象(パブリックグループ)を取得します。

操作ユーザの最終表示対象のうち、パブリックグループ情報を取得します。
該当するデータが存在しない場合は空の配列を返却します。

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、jp.co.intra_mart.foundation.master.public_group.model.PublicGroup# [] が設定されます。
ResultObject findLastViewTarget ()
最終表示対象を取得します。

操作ユーザの最終表示対象を取得します。
以下のすべての条件に合致するものを抽出します。

  • 現在日時において有効である。
  • (権限判定を行う場合のみ)操作ユーザが参照可能な権限を保有している。
ユーザ名および施設名はコンテキストのロケールに一致するものを取得します。
取得結果の順序は、最終表示対象のソートキーの昇順となります。
該当するデータが存在しない場合は空の配列を返却します。

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、LastViewTarget[] が設定されます。
ResultObject findLastViewUser ()
最終表示対象(ユーザ)を取得します。

操作ユーザの最終表示対象のうち、ユーザ情報を取得します。
以下のすべての条件に合致するものを抽出します。

  • 現在日時(コンテキストのタイムゾーン)において有効である。
  • (権限判定を行う場合のみ)操作ユーザが参照可能な権限を保有している。
ユーザ名はコンテキストのロケールに一致するものを取得します。
取得結果の順序は、最終表示対象のソートキーの昇順となります。
該当するデータが存在しない場合は空の配列を返却します。

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、UserCodeName[] が設定されます。
ResultObject findRepresentNoticeSetting ()
代理編集通知受取設定を取得します。

操作ユーザに対して代理編集権限を付与している代理元ユーザ情報および各々に関する通知受取設定を取得します。
取得結果の順序は不定です。
該当するデータが存在しない場合は空の配列を返却します。

RepresentNoticeSettingListItem#getIsAccess() について、以下の場合に true が設定されます。

  • アクセス権利用時: アクセス権のある代理元ユーザの場合
  • スケジュール認可利用時: 常時(代理元と代理者の権限制御なし)

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、RepresentNoticeSettingListItem[] が設定されます。
ResultObject findRepresentUser ()
代理先ユーザを取得します。

操作ユーザが代理編集権限を付与している代理先ユーザ情報を取得します。
取得結果の順序は不定です。
該当するデータが存在しない場合は空の配列を返却します。

RepresentUserListItem#getIsAccess() について、以下の場合に true が設定されます。

  • アクセス権利用時: アクセス権のある代理先ユーザの場合
  • スケジュール認可利用時: 常時(代理元と代理者の権限制御なし)

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、RepresentUserListItem[] が設定されます。
ResultObject findViewSetHeader (ViewSetKey viewSetkey)
表示セットを取得します。

指定された表示セットキーに紐づく表示セット詳細情報を取得します。
取得する内容には表示セット詳細情報(ユーザおよび施設)は含まれません。(ViewSet#getDetails() は常に null
従って、当該メソッドでは常に権限判定処理は行われません。
該当するデータが存在しない場合は null を返却します。

パラメータ
viewSetkey : ViewSetKey
表示セットキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、ViewSet が設定されますが、ViewSet#getDetails() は常に null を返します。
ResultObject findViewSet ()
表示セット一覧を取得します。

操作ユーザの表示セットをすべて取得します。
取得する内容には表示セット詳細情報(ユーザおよび施設)は含まれません。
従って、当該メソッドでは常に権限判定処理は行われません。
取得結果の順序は、ソートキーの昇順となります。
該当するデータが存在しない場合は空の配列を返却します。

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、ViewSetListItem[] が設定されます。
ResultObject findViewSet (AuthzAclType type, ViewSetKey viewSetkey)
表示セットを取得します。

指定された表示セットキーに紐づく表示セット情報および表示セット詳細情報を取得します。
該当するデータが存在しない場合は null を返却します。

[ 表示セット詳細情報(ユーザおよび施設)について ]
以下のすべての条件に合致するものを抽出します。

  • 現在日時において有効である。
  • (権限判定を行う場合のみ)操作ユーザが該当の権限を保有している。
権限種別は、スケジュール認可を利用している場合のみ有効です。共有グループアクセス権の場合は権限種別は無視されます。
権限種別のそれぞれの動作は以下の通りです。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#WRITE WRITE の場合:登録/編集が可能かつ有効なユーザおよび施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#READ READ の場合:登録/編集/参照が可能かつ有効なユーザおよび施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE の場合:権限判定を行わず有効なユーザおよび施設をすべて返却します。
権限種別にnullを指定した場合は以下の設定によって動作が異なります。
  • 設定ファイル:WEB-INF/conf/iac-schedule-config.xml
  • タグ:iac-schedule-config/authz-config/authz-type-throw-error-with-null
    • 設定がtrueの場合 : nullは不正な権限種別としてInvalidParameterExceptionを返却します。
    • 設定がfalseの場合 : jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE と同様に権限判定を行わず有効なユーザおよび施設をすべて返却します。

名称が取得できた詳細情報のみが格納されます。
ユーザ名および施設名はコンテキストのロケールに一致するものを取得します。
詳細情報の順序は、ソートキーの昇順となります。
詳細情報が取得できなかった場合は空の配列が設定されます。

パラメータ
type : AuthzAclType
権限種別
viewSetkey : ViewSetKey
表示セットキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、ViewSet が設定されます。
ResultObject findViewSet (ViewSetKey viewSetkey)
表示セットを取得します。

指定された表示セットキーに紐づく表示セット情報および表示セット詳細情報を取得します。
表示セット詳細情報(ユーザおよび施設)について、以下のすべての条件に合致するものを抽出します。

  • 現在日時において有効である。
  • (権限判定を行う場合のみ)操作ユーザが参照可能な権限を保有している。

パラメータ
viewSetkey : ViewSetKey
表示セットキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、ViewSet が設定されます。
ResultObject isAccountConnect (String account, String password) 非推奨
外部接続可能か判定します。

常に固定で false が返却されます。

パラメータ
account : String
アカウント
password : String
パスワード
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、 true : 接続可能 / false : 接続不可 が設定されます。
ResultObject registerRepresentUser (String[] userCds)
代理先ユーザを登録します。

操作ユーザの代理編集権限を持つ代理先ユーザとして登録します。

パラメータ
userCds : String[]
ユーザコード
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject registerViewSetDetail (ViewSetKey viewSetKey, ViewSetDetailListItem[] details) 非推奨
表示セット詳細情報を入れ替えます。

指定された表示セットについて、指定された表示セット詳細情報を登録します。
既存の表示セット詳細情報がある場合はすべて削除されます。

パラメータ
viewSetKey : ViewSetKey
表示セットキー
details : ViewSetDetailListItem[]
表示セット詳細情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject registerViewSet (ViewSet viewSet)
表示セットを登録します。

操作ユーザの表示セットを登録します。

パラメータ
viewSet : ViewSet
表示セット情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、ViewSet が設定されます。
ResultObject replaceDisplaySetting (DisplaySetting[] displaySettings, DispType dispType)
カレンダー表示設定を入れ替えます。

指定されたカレンダー表示設定を登録します。
既存の表示設定がある場合はすべて削除されます。

パラメータ
displaySettings : DisplaySetting[]
カレンダー表示設定情報
dispType : DispType
クライアント種別
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject replaceLastViewTargetForDepartment (DepartmentKey[] deptKeys)
最終表示対象を入れ替えます。

指定された最終表示対象(組織)を登録します。
既存の最終表示対象がある場合はすべて削除されます。

パラメータ
deptKeys : DepartmentKey[]
最終表示対象情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject replaceLastViewTargetForPublic (PublicGroupKey[] publicKeys)
最終表示対象を入れ替えます。

指定された最終表示対象(パブリックグループ)を登録します。
既存の最終表示対象がある場合はすべて削除されます。

パラメータ
publicKeys : PublicGroupKey[]
最終表示対象情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject replaceLastViewTarget (LastViewTarget[] viewTargets)
最終表示対象を入れ替えます。

指定された最終表示対象(ユーザおよび施設)を登録します。
既存の最終表示対象がある場合はすべて削除されます。

パラメータ
viewTargets : LastViewTarget[]
最終表示対象情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject replaceViewSetDetail (ViewSetKey viewSetKey, ViewSetDetailListItem[] details)
表示セット詳細情報を入れ替えます。

指定された表示セットについて、指定された表示セット詳細情報を登録します。
既存の表示セット詳細情報がある場合はすべて削除されます。

パラメータ
viewSetKey : ViewSetKey
表示セットキー
details : ViewSetDetailListItem[]
表示セット詳細情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject updateDefaultSetting (DefaultSetting defaultSetting)
基本設定を入れ替えます。

指定されたスケジュール基本設定情報を登録します。
既存の基本設定がある場合は更新を行います。

パラメータ
defaultSetting : DefaultSetting
基本設定情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
Integer updateRepresentSettingForAuthority (Array representSettings)
代理先ユーザの権限を変更します。

操作ユーザが代理編集者として登録している代理先ユーザの権限を変更します。
当該メソッドでは常に権限判定処理は行われません。

パラメータ
representSettings : Array
代理先ユーザ情報(RepresentUserListItem)の配列
返却値
Integer
Integer 処理件数
ResultObject updateRepresentSetting (RepresentNoticeSettingListItem[] representSettings)
代理編集通知受取設定を更新します。

操作ユーザに対して代理編集権限を付与している代理元ユーザに関する通知受取設定を更新します。
当該メソッドでは常に権限判定処理は行われません。

パラメータ
representSettings : RepresentNoticeSettingListItem[]
通知受取設定情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject updateViewSetName (ViewSetKey viewSetKey, String viewSetName)
表示セット名を更新します。
パラメータ
viewSetKey : ViewSetKey
表示セットキー
viewSetName : String
表示セット名
返却値
ResultObject
ResultObject String 処理結果オブジェクト
data プロパティには、処理件数が設定されます。
ResultObject updateViewSetSortKey (ViewSetSortKeyUpdate parameter)
表示セットの表示順を更新します。
パラメータ
parameter : ViewSetSortKeyUpdate
表示セットの表示順情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数が設定されます。