public interface PersonalSettingService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
操作ユーザが以下のロールを保有している場合は、ユーザおよび施設に対する権限判定処理を行いません。
Integer deleteRepresentUser(String[] userCds) throws InvalidParameterException
操作ユーザが代理編集者として登録している代理先ユーザを削除します。
当該メソッドでは常に権限判定処理は行われません。
userCds
- ユーザコードInvalidParameterException
- 入力項目値に不正があった場合に発生します。Integer deleteViewSet(ViewSetKey[] viewSetkeys) throws InvalidParameterException
操作ユーザの表示セットを削除します。
当該メソッドでは常に権限判定処理は行われません。
viewSetkeys
- 表示セットキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。DefaultSetting findDefaultSetting()
操作ユーザのスケジュール基本設定を取得します。
該当するデータが存在しない場合は null
を返却します。
DisplaySetting[] findDisplaySetting(DispType dispType) throws InvalidParameterException
操作ユーザのスケジュール表示設定を取得します。
指定されたクライアント種別に応じて、該当する表示設定を取得します。
該当するデータが存在しない場合は空の配列を返却します。
dispType
- クライアント種別InvalidParameterException
- 入力項目値に不正があった場合に発生します。jp.co.intra_mart.foundation.master.company.model.Department[] findLastViewDepartment()
操作ユーザの最終表示対象のうち、組織情報を取得します。
該当するデータが存在しない場合は空の配列を返却します。
FacilityListItem[] findLastViewFacility()
操作ユーザの最終表示対象のうち、施設情報を取得します。
以下のすべての条件に合致するものを抽出します。
jp.co.intra_mart.foundation.master.public_group.model.PublicGroup[] findLastViewPublicGroup()
操作ユーザの最終表示対象のうち、パブリックグループ情報を取得します。
該当するデータが存在しない場合は空の配列を返却します。
LastViewTarget[] findLastViewTarget()
操作ユーザの最終表示対象を取得します。
以下のすべての条件に合致するものを抽出します。
UserCodeName[] findLastViewUser()
操作ユーザの最終表示対象のうち、ユーザ情報を取得します。
以下のすべての条件に合致するものを抽出します。
RepresentNoticeSettingListItem[] findRepresentNoticeSetting()
操作ユーザに対して代理編集権限を付与している代理元ユーザ情報および各々に関する通知受取設定を取得します。
取得結果の順序は不定です。
該当するデータが存在しない場合は空の配列を返却します。
RepresentNoticeSettingListItem.getIsAccess()
について、以下の場合に true
が設定されます。
RepresentUserListItem[] findRepresentUser()
操作ユーザが代理編集権限を付与している代理先ユーザ情報を取得します。
取得結果の順序は不定です。
該当するデータが存在しない場合は空の配列を返却します。
RepresentUserListItem.getIsAccess()
について、以下の場合に true
が設定されます。
ViewSetListItem[] findViewSet()
操作ユーザの表示セットをすべて取得します。
取得する内容には表示セット詳細情報(ユーザおよび施設)は含まれません。
従って、当該メソッドでは常に権限判定処理は行われません。
取得結果の順序は、ソートキーの昇順となります。
該当するデータが存在しない場合は空の配列を返却します。
ViewSet findViewSet(AuthzAclType type, ViewSetKey viewSetkey) throws InvalidParameterException
指定された表示セットキーに紐づく表示セット情報および表示セット詳細情報を取得します。
該当するデータが存在しない場合は null
を返却します。
[ 表示セット詳細情報(ユーザおよび施設)について ]
以下のすべての条件に合致するものを抽出します。
WRITE
の場合:登録/編集が可能かつ有効なユーザおよび施設を返却します。READ
の場合:登録/編集/参照が可能かつ有効なユーザおよび施設を返却します。NONE
の場合:権限判定を行わず有効なユーザおよび施設をすべて返却します。null
を指定した場合は以下の設定によって動作が異なります。
true
の場合 : null
は不正な権限種別としてInvalidParameterExceptionを返却します。
false
の場合 : NONE
と同様に権限判定を行わず有効なユーザおよび施設をすべて返却します。
type
- 権限種別viewSetkey
- 表示セットキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。ViewSet findViewSet(ViewSetKey viewSetkey) throws InvalidParameterException
指定された表示セットキーに紐づく表示セット情報および表示セット詳細情報を取得します。
表示セット詳細情報(ユーザおよび施設)について、以下のすべての条件に合致するものを抽出します。
viewSetkey
- 表示セットキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。findViewSet(AuthzAclType, ViewSetKey)
ViewSet findViewSetHeader(ViewSetKey viewSetkey) throws InvalidParameterException
指定された表示セットキーに紐づく表示セット詳細情報を取得します。
取得する内容には表示セット詳細情報(ユーザおよび施設)は含まれません。(ViewSet.getDetails()
は常に null
)
従って、当該メソッドでは常に権限判定処理は行われません。
該当するデータが存在しない場合は null
を返却します。
viewSetkey
- 表示セットキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。@Deprecated Boolean isAccountConnect(String account, String password)
常に固定で false
が返却されます。
account
- アカウントpassword
- パスワードtrue
: 接続可能 / false
: 接続不可Integer registerRepresentUser(String[] userCds) throws InvalidParameterException, AuthenticationException
操作ユーザの代理編集権限を持つ代理先ユーザとして登録します。
userCds
- ユーザコードInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権設定利用時かつ権限判定処理を行う場合で、指定された代理先ユーザに権限のないユーザが含まれている場合に発生します。ViewSet registerViewSet(ViewSet viewSet) throws InvalidParameterException, AuthenticationException
操作ユーザの表示セットを登録します。
viewSet
- 表示セット情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 権限判定処理を行う場合で、指定された表示セット詳細に参照権限のないユーザおよび施設が含まれている場合に発生します。@Deprecated Integer registerViewSetDetail(ViewSetKey viewSetKey, ViewSetDetailListItem[] details) throws InvalidParameterException, AuthenticationException
replaceViewSetDetail(ViewSetKey, ViewSetDetailListItem[])
を使用してください。
指定された表示セットについて、指定された表示セット詳細情報を登録します。
既存の表示セット詳細情報がある場合はすべて削除されます。
viewSetKey
- 表示セットキーdetails
- 表示セット詳細情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 権限判定処理を行う場合で、指定された表示セット詳細に参照権限のないユーザおよび施設が含まれている場合に発生します。Integer replaceDisplaySetting(DisplaySetting[] displaySettings, DispType dispType) throws InvalidParameterException
指定されたカレンダー表示設定を登録します。
既存の表示設定がある場合はすべて削除されます。
displaySettings
- カレンダー表示設定情報dispType
- クライアント種別InvalidParameterException
- 入力項目値に不正があった場合に発生します。Integer replaceLastViewTarget(LastViewTarget[] viewTargets) throws InvalidParameterException, AuthenticationException
指定された最終表示対象(ユーザおよび施設)を登録します。
既存の最終表示対象がある場合はすべて削除されます。
viewTargets
- 最終表示対象情報InvalidParameterException
- 以下の場合に発生します。
AuthenticationException
- 権限判定処理を行う場合で、指定された最終表示対象に参照権限のないユーザおよび施設が含まれている場合に発生します。Integer replaceLastViewTargetForDepartment(DepartmentKey[] deptKeys) throws InvalidParameterException
指定された最終表示対象(組織)を登録します。
既存の最終表示対象がある場合はすべて削除されます。
deptKeys
- 最終表示対象情報InvalidParameterException
- 以下の場合に発生します。
Integer replaceLastViewTargetForPublic(PublicGroupKey[] publicKeys) throws InvalidParameterException
指定された最終表示対象(パブリックグループ)を登録します。
既存の最終表示対象がある場合はすべて削除されます。
publicKeys
- 最終表示対象情報InvalidParameterException
- 以下の場合に発生します。
Integer replaceViewSetDetail(ViewSetKey viewSetKey, ViewSetDetailListItem[] details) throws InvalidParameterException, AuthenticationException, OperationException
指定された表示セットについて、指定された表示セット詳細情報を登録します。
既存の表示セット詳細情報がある場合はすべて削除されます。
viewSetKey
- 表示セットキーdetails
- 表示セット詳細情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- 権限判定処理を行う場合で、指定された表示セット詳細に参照権限のないユーザおよび施設が含まれている場合に発生します。OperationException
- 指定された表示セットキーに紐づく表示セット情報が存在しない場合に発生します。Integer updateDefaultSetting(DefaultSetting defaultSetting) throws InvalidParameterException
指定されたスケジュール基本設定情報を登録します。
既存の基本設定がある場合は更新を行います。
defaultSetting
- 基本設定情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。Integer updateRepresentSetting(RepresentNoticeSettingListItem[] representSettings) throws InvalidParameterException
操作ユーザに対して代理編集権限を付与している代理元ユーザに関する通知受取設定を更新します。
当該メソッドでは常に権限判定処理は行われません。
representSettings
- 通知受取設定情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。Integer updateRepresentSettingForAuthority(RepresentUserListItem[] representSettings) throws InvalidParameterException
操作ユーザが代理編集者として登録している代理先ユーザの権限を変更します。
当該メソッドでは常に権限判定処理は行われません。
representSettings
- 代理先ユーザ情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。Integer updateViewSetName(ViewSetKey viewSetKey, String viewSetName) throws InvalidParameterException
viewSetKey
- 表示セットキーviewSetName
- 表示セット名InvalidParameterException
- 入力項目値に不正があった場合に発生します。Integer updateViewSetSortKey(ViewSetSortKeyUpdate parameter) throws InvalidParameterException
parameter
- 表示セットの表示順情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION