|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.intra_mart.foundation.straform.DocumentAuthManager
public class DocumentAuthManager
一覧表示権限情報管理クラス。
IM-VisualDesignerの一覧表示権限情報操作用のクラスです。
コンストラクタの概要 | |
---|---|
DocumentAuthManager(java.lang.String loginUserCd,
java.lang.String loginGroupId)
コンストラクタ |
メソッドの概要 | |
---|---|
void |
deleteDepartmentAuthority(java.lang.String documentId)
指定したドキュメントIDの一覧表示権限(組織)情報を全て削除します。 |
void |
deleteDepartmentAuthority(java.lang.String documentId,
java.lang.String companyCd,
java.lang.String departmentCd)
指定した組織CDの一覧表示権限(組織)情報を全て削除します。 |
void |
deletePublicGroupAuthority(java.lang.String documentId)
指定したドキュメントIDの一覧表示権限(パブリックグループ)情報を全て削除します。 |
void |
deletePublicGroupAuthority(java.lang.String documentId,
java.lang.String publicGroupSetCd,
java.lang.String publicGroupCd)
指定したパブリックグループCDの一覧表示権限(パブリックグループ)情報を全て削除します。 |
void |
deleteRoleAuthority(java.lang.String documentId)
指定したドキュメントIDの一覧表示権限(ロール)情報を全て削除します。 |
void |
deleteRoleAuthority(java.lang.String documentId,
java.lang.String roleId)
指定されたロールIDの一覧表示権限(ロール)情報を削除します。 |
void |
deleteUserAuthority(java.lang.String documentId)
指定したドキュメントIDの一覧表示権限(ユーザ)情報を全て削除します。 |
void |
deleteUserAuthority(java.lang.String documentId,
java.lang.String userCd)
指定したユーザCDの一覧表示権限(ユーザ)情報を削除します。 |
AuthorityInfoModel[] |
getAuthority(java.lang.String documentId)
一覧表示権限情報配列を返却します。 |
AuthorityInfoModel[] |
getAuthority(java.lang.String documentId,
java.util.Date targetDate)
指定した日付を基準日として一覧表示権限情報配列を返却します。 |
AuthDepartmentModel[] |
getDepartmentAuthorities(AuthDepartmentKey key,
int acquisitionCount,
int startRecord,
java.util.Date targetDate,
java.util.Locale locale)
指定された条件に一致する一覧表示権限(組織)情報を配列で返却します。 |
AuthDepartmentModel[] |
getDepartmentAuthorities(java.lang.String documentId,
int acquisitionCount,
int startRecord)
指定したドキュメントの一覧表示権限(組織)情報を配列で返却します。 |
AuthDepartmentModel |
getDepartmentAuthority(java.lang.String documentId,
java.lang.String companyCd,
java.lang.String departmentCd)
指定された組織CDの一覧表示権限(組織)情報を返却します。 |
AuthDepartmentModel |
getDepartmentAuthority(java.lang.String documentId,
java.lang.String companyCd,
java.lang.String departmentCd,
java.util.Date targetDate,
java.util.Locale locale)
指定された組織CDの一覧表示権限(組織)情報を返却します。 |
int |
getDepartmentAuthorityCount(AuthDepartmentKey key)
指定された条件に一致する一覧表示権限(組織)情報の件数を返却します。 |
AuthPublicGroupModel[] |
getPublicGroupAuthorities(AuthPublicGroupKey key,
int acquisitionCount,
int startRecord,
java.util.Date targetDate,
java.util.Locale locale)
指定された条件に一致する一覧表示権限(パブリックグループ)情報を配列で返却します。 |
AuthPublicGroupModel[] |
getPublicGroupAuthorities(java.lang.String documentId,
int acquisitionCount,
int startRecord)
指定したドキュメントの一覧表示権限(パブリックグループ)情報を配列で返却します。 |
AuthPublicGroupModel |
getPublicGroupAuthority(java.lang.String documentId,
java.lang.String publicGroupSetCd,
java.lang.String publicGroupCd)
指定されたパブリックグループCDの一覧表示権限(パブリックグループ)情報を返却します。 |
AuthPublicGroupModel |
getPublicGroupAuthority(java.lang.String documentId,
java.lang.String publicGroupSetCd,
java.lang.String publicGroupCd,
java.util.Date targetDate,
java.util.Locale locale)
指定されたパブリックグループCDの一覧表示権限(パブリックグループ)情報を返却します。 |
int |
getPublicGroupAuthorityCount(AuthPublicGroupKey key)
指定された条件に一致する一覧表示権限(パブリックグループ)情報の件数を返却します。 |
AuthRoleModel[] |
getRoleAuthorities(AuthRoleKey key,
int acquisitionCount,
int startRecord,
java.util.Locale locale)
指定された条件に一致する一覧表示権限(ロール)情報を配列で返却します。 |
AuthRoleModel[] |
getRoleAuthorities(java.lang.String documentId,
int acquisitionCount,
int startRecord)
指定したドキュメントの一覧表示権限(ロール)情報を配列で返却します。 |
AuthRoleModel |
getRoleAuthority(java.lang.String documentId,
java.lang.String roleId)
指定されたロールIDの一覧表示権限(ロール)情報を返却します。 |
AuthRoleModel |
getRoleAuthority(java.lang.String documentId,
java.lang.String roleId,
java.util.Locale locale)
指定されたロールIDの一覧表示権限(ロール)情報を返却します。 |
int |
getRoleAuthorityCount(AuthRoleKey key)
指定された条件に一致する一覧表示権限(ロール)情報の件数を返却します。 |
AuthUserModel[] |
getUserAuthorities(AuthUserKey key,
int acquisitionCount,
int startRecord,
java.util.Date targetDate,
java.util.Locale locale)
指定された条件に一致する一覧表示権限(ユーザ)情報を配列で返却します。 |
AuthUserModel[] |
getUserAuthorities(java.lang.String documentId,
int acquisitionCount,
int startRecord)
指定したドキュメントの一覧表示権限(ユーザ)情報を配列で返却します。 |
AuthUserModel |
getUserAuthority(java.lang.String documentId,
java.lang.String userCd)
指定されたユーザCDの一覧表示権限(ユーザ)情報を返却します。 |
AuthUserModel |
getUserAuthority(java.lang.String documentId,
java.lang.String userCd,
java.util.Date targetDate,
java.util.Locale locale)
指定されたユーザCDの一覧表示権限(ユーザ)情報を返却します。 |
int |
getUserAuthorityCount(AuthUserKey key)
指定された条件に一致する一覧表示権限(ユーザ)情報の件数を返却します。 |
AuthDepartmentModel |
insertDepartmentAuthority(AuthDepartmentModel model)
一覧表示権限(組織)情報を登録します。 |
AuthPublicGroupModel |
insertPublicGroupAuthority(AuthPublicGroupModel model)
一覧表示権限(パブリックグループ)情報を登録します。 |
AuthRoleModel |
insertRoleAuthority(AuthRoleModel model)
一覧表示権限(ロール)情報を登録します。 |
AuthUserModel |
insertUserAuthority(AuthUserModel model)
一覧表示権限(ユーザ)情報を登録します。 |
AuthDepartmentModel |
updateDepartmentAuthority(AuthDepartmentModel model)
一覧表示権限(組織)情報を更新します。 |
AuthPublicGroupModel |
updatePublicGroupAuthority(AuthPublicGroupModel model)
一覧表示権限(パブリックグループ)情報を更新します。 |
AuthRoleModel |
updateRoleAuthority(AuthRoleModel model)
一覧表示権限(ロール)情報を更新します。 |
AuthUserModel |
updateUserAuthority(AuthUserModel model)
一覧表示権限(ユーザ)情報を更新します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public DocumentAuthManager(java.lang.String loginUserCd, java.lang.String loginGroupId)
loginUserCd
- ログインユーザCDloginGroupId
- ログイングループIDメソッドの詳細 |
---|
public AuthRoleModel insertRoleAuthority(AuthRoleModel model) throws ApplicationException, SystemException
model
- 一覧表示権限(ロール)情報オブジェクト
ApplicationException
- 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthUserModel insertUserAuthority(AuthUserModel model) throws ApplicationException, SystemException
model
- 一覧表示権限(ユーザ)情報オブジェクト
ApplicationException
- 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthDepartmentModel insertDepartmentAuthority(AuthDepartmentModel model) throws ApplicationException, SystemException
model
- 一覧表示権限(組織)情報オブジェクト
ApplicationException
- 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthPublicGroupModel insertPublicGroupAuthority(AuthPublicGroupModel model) throws ApplicationException, SystemException
model
- 一覧表示権限(パブリックグループ)情報オブジェクト
ApplicationException
- 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthRoleModel updateRoleAuthority(AuthRoleModel model) throws SystemException, ApplicationException
model
- 一覧表示権限(ロール)情報オブジェクト
ApplicationException
- 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthUserModel updateUserAuthority(AuthUserModel model) throws SystemException, ApplicationException
model
- 一覧表示権限(ユーザ)情報オブジェクト
ApplicationException
- 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthDepartmentModel updateDepartmentAuthority(AuthDepartmentModel model) throws SystemException, ApplicationException
model
- 一覧表示権限(組織)情報オブジェクト
ApplicationException
- 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthPublicGroupModel updatePublicGroupAuthority(AuthPublicGroupModel model) throws SystemException, ApplicationException
model
- 一覧表示権限(パブリックグループ)情報オブジェクト
ApplicationException
- 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public void deleteRoleAuthority(java.lang.String documentId) throws SystemException
documentId
- ドキュメントID
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public void deleteRoleAuthority(java.lang.String documentId, java.lang.String roleId) throws SystemException
documentId
- ドキュメントIDroleId
- ロールID
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public void deleteUserAuthority(java.lang.String documentId) throws SystemException
documentId
- ドキュメントID
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public void deleteUserAuthority(java.lang.String documentId, java.lang.String userCd) throws SystemException
documentId
- ドキュメントIDuserCd
- ユーザCD
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public void deleteDepartmentAuthority(java.lang.String documentId) throws SystemException
documentId
- ドキュメントID
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public void deleteDepartmentAuthority(java.lang.String documentId, java.lang.String companyCd, java.lang.String departmentCd) throws SystemException
documentId
- ドキュメントIDcompanyCd
- 会社CDdepartmentCd
- 組織CD
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public void deletePublicGroupAuthority(java.lang.String documentId) throws SystemException
documentId
- ドキュメントID
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public void deletePublicGroupAuthority(java.lang.String documentId, java.lang.String publicGroupSetCd, java.lang.String publicGroupCd) throws SystemException
documentId
- ドキュメントIDpublicGroupSetCd
- パブリックグループセットCDpublicGroupCd
- パブリックグループCD
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthorityInfoModel[] getAuthority(java.lang.String documentId) throws SystemException
getAuthority(String, Date)
を利用してください。
documentId
- ドキュメントID
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthorityInfoModel[] getAuthority(java.lang.String documentId, java.util.Date targetDate) throws SystemException
documentId
- ドキュメントID
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthRoleModel getRoleAuthority(java.lang.String documentId, java.lang.String roleId) throws AccessSecurityException, SystemException
getRoleAuthority(String, String, Locale)
を使用してください。
documentId
- ドキュメントIDroleId
- ロールID
AccessSecurityException
- ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthRoleModel getRoleAuthority(java.lang.String documentId, java.lang.String roleId, java.util.Locale locale) throws SystemException
documentId
- ドキュメントIDroleId
- ロールIDlocale
- ロケール
AccessSecurityException
- ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthRoleModel[] getRoleAuthorities(java.lang.String documentId, int acquisitionCount, int startRecord) throws AccessSecurityException, SystemException
getRoleAuthorities(AuthRoleKey, int, int, Locale)
を使用してください。
documentId
- ドキュメントIDacquisitionCount
- 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)startRecord
- 取得開始位置(0を指定すると先頭から取得します)
AccessSecurityException
- アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException
- システム例外が発生した場合にスローされます。public AuthRoleModel[] getRoleAuthorities(AuthRoleKey key, int acquisitionCount, int startRecord, java.util.Locale locale) throws SystemException
documentId
- ドキュメントIDacquisitionCount
- 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)startRecord
- 取得開始位置(0を指定すると先頭から取得します)locale
- ロケール
AccessSecurityException
- アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException
- システム例外が発生した場合にスローされます。public int getRoleAuthorityCount(AuthRoleKey key) throws SystemException
key
- 一覧表示権限(ロール)検索条件オブジェクト
SystemException
- システム例外が発生した場合にスローされます。public AuthUserModel getUserAuthority(java.lang.String documentId, java.lang.String userCd) throws AccessSecurityException, SystemException
getUserAuthority(String, String, Date, Locale)
を使用してください。
documentId
- ドキュメントIDuserCd
- ユーザCD
AccessSecurityException
- ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthUserModel getUserAuthority(java.lang.String documentId, java.lang.String userCd, java.util.Date targetDate, java.util.Locale locale) throws SystemException
documentId
- ドキュメントIDuserCd
- ユーザCDtargetDate
- 基準日locale
- ロケール
AccessSecurityException
- ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthUserModel[] getUserAuthorities(java.lang.String documentId, int acquisitionCount, int startRecord) throws AccessSecurityException, SystemException
getUserAuthorities(AuthUserKey, int, int, Date, Locale)
を使用してください。
documentId
- ドキュメントIDacquisitionCount
- 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)startRecord
- 取得開始位置(0を指定すると先頭から取得します)
AccessSecurityException
- アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException
- システム例外が発生した場合にスローされます。public AuthUserModel[] getUserAuthorities(AuthUserKey key, int acquisitionCount, int startRecord, java.util.Date targetDate, java.util.Locale locale) throws SystemException
documentId
- ドキュメントIDacquisitionCount
- 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)startRecord
- 取得開始位置(0を指定すると先頭から取得します)targetDate
- 基準日locale
- ロケール
AccessSecurityException
- アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException
- システム例外が発生した場合にスローされます。public int getUserAuthorityCount(AuthUserKey key) throws SystemException
key
- 一覧表示権限(ユーザ)検索条件オブジェクト
SystemException
- システム例外が発生した場合にスローされます。public AuthDepartmentModel getDepartmentAuthority(java.lang.String documentId, java.lang.String companyCd, java.lang.String departmentCd) throws AccessSecurityException, SystemException
getDepartmentAuthority(String, String, String, Date, Locale)
を使用してください。
documentId
- ドキュメントIDcompanyCd
- 会社CDdepartmentCd
- 組織CD
AccessSecurityException
- ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthDepartmentModel getDepartmentAuthority(java.lang.String documentId, java.lang.String companyCd, java.lang.String departmentCd, java.util.Date targetDate, java.util.Locale locale) throws SystemException
documentId
- ドキュメントIDcompanyCd
- 会社CDdepartmentCd
- 組織CDtargetDate
- 基準日locale
- ロケール
AccessSecurityException
- ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthDepartmentModel[] getDepartmentAuthorities(java.lang.String documentId, int acquisitionCount, int startRecord) throws AccessSecurityException, SystemException
getDepartmentAuthorities(AuthDepartmentKey, int, int, Date, Locale)
を使用してください。
documentId
- ドキュメントIDacquisitionCount
- 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)startRecord
- 取得開始位置(0を指定すると先頭から取得します)
AccessSecurityException
- アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException
- システム例外が発生した場合にスローされます。public AuthDepartmentModel[] getDepartmentAuthorities(AuthDepartmentKey key, int acquisitionCount, int startRecord, java.util.Date targetDate, java.util.Locale locale) throws SystemException
documentId
- ドキュメントIDacquisitionCount
- 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)startRecord
- 取得開始位置(0を指定すると先頭から取得します)targetDate
- 基準日locale
- ロケール
AccessSecurityException
- アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException
- システム例外が発生した場合にスローされます。public int getDepartmentAuthorityCount(AuthDepartmentKey key) throws SystemException
key
- 一覧表示権限(組織)検索条件オブジェクト
SystemException
- システム例外が発生した場合にスローされます。public AuthPublicGroupModel getPublicGroupAuthority(java.lang.String documentId, java.lang.String publicGroupSetCd, java.lang.String publicGroupCd) throws AccessSecurityException, SystemException
getPublicGroupAuthority(String, String, String, Date, Locale)
を使用してください。
documentId
- ドキュメントIDpublicGroupSetCd
- パブリックグループセットCDpublicGroupCd
- パブリックグループCD
AccessSecurityException
- ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthPublicGroupModel getPublicGroupAuthority(java.lang.String documentId, java.lang.String publicGroupSetCd, java.lang.String publicGroupCd, java.util.Date targetDate, java.util.Locale locale) throws SystemException
documentId
- ドキュメントIDpublicGroupSetCd
- パブリックグループセットCDpublicGroupCd
- パブリックグループCDtargetDate
- 基準日locale
- ロケール
AccessSecurityException
- ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException
- データベース接続エラー等のシステムエラーが発生した場合にスローされます。public AuthPublicGroupModel[] getPublicGroupAuthorities(java.lang.String documentId, int acquisitionCount, int startRecord) throws AccessSecurityException, SystemException
getPublicGroupAuthorities(AuthPublicGroupKey, int, int, Date, Locale)
を使用してください。
documentId
- ドキュメントIDacquisitionCount
- 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)startRecord
- 取得開始位置(0を指定すると先頭から取得します)
AccessSecurityException
- アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException
- システム例外が発生した場合にスローされます。public AuthPublicGroupModel[] getPublicGroupAuthorities(AuthPublicGroupKey key, int acquisitionCount, int startRecord, java.util.Date targetDate, java.util.Locale locale) throws SystemException
documentId
- ドキュメントIDacquisitionCount
- 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)startRecord
- 取得開始位置(0を指定すると先頭から取得します)targetDate
- 基準日locale
- ロケール
AccessSecurityException
- アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException
- システム例外が発生した場合にスローされます。public int getPublicGroupAuthorityCount(AuthPublicGroupKey key) throws SystemException
key
- 一覧表示権限(パブリックグループ)検索条件オブジェクト
SystemException
- システム例外が発生した場合にスローされます。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |