jp.co.intra_mart.foundation.straform
クラス DocumentAuthManager

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.straform.DocumentAuthManager

public class DocumentAuthManager
extends java.lang.Object

一覧表示権限情報管理クラス。
IM-VisualDesignerの一覧表示権限情報操作用のクラスです。

導入されたバージョン:
7.2
作成者:
INTRAMART

コンストラクタの概要
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
 

コンストラクタの詳細

DocumentAuthManager

public DocumentAuthManager(java.lang.String loginUserCd,
                           java.lang.String loginGroupId)
コンストラクタ

パラメータ:
loginUserCd - ログインユーザCD
loginGroupId - ログイングループID
メソッドの詳細

insertRoleAuthority

public AuthRoleModel insertRoleAuthority(AuthRoleModel model)
                                  throws ApplicationException,
                                         SystemException
一覧表示権限(ロール)情報を登録します。

パラメータ:
model - 一覧表示権限(ロール)情報オブジェクト
戻り値:
登録情報オブジェクト
例外:
ApplicationException - 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

insertUserAuthority

public AuthUserModel insertUserAuthority(AuthUserModel model)
                                  throws ApplicationException,
                                         SystemException
一覧表示権限(ユーザ)情報を登録します。

パラメータ:
model - 一覧表示権限(ユーザ)情報オブジェクト
戻り値:
登録情報オブジェクト
例外:
ApplicationException - 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

insertDepartmentAuthority

public AuthDepartmentModel insertDepartmentAuthority(AuthDepartmentModel model)
                                              throws ApplicationException,
                                                     SystemException
一覧表示権限(組織)情報を登録します。

パラメータ:
model - 一覧表示権限(組織)情報オブジェクト
戻り値:
登録情報オブジェクト
例外:
ApplicationException - 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

insertPublicGroupAuthority

public AuthPublicGroupModel insertPublicGroupAuthority(AuthPublicGroupModel model)
                                                throws ApplicationException,
                                                       SystemException
一覧表示権限(パブリックグループ)情報を登録します。

パラメータ:
model - 一覧表示権限(パブリックグループ)情報オブジェクト
戻り値:
登録情報オブジェクト
例外:
ApplicationException - 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

updateRoleAuthority

public AuthRoleModel updateRoleAuthority(AuthRoleModel model)
                                  throws SystemException,
                                         ApplicationException
一覧表示権限(ロール)情報を更新します。

パラメータ:
model - 一覧表示権限(ロール)情報オブジェクト
戻り値:
更新情報オブジェクト
例外:
ApplicationException - 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

updateUserAuthority

public AuthUserModel updateUserAuthority(AuthUserModel model)
                                  throws SystemException,
                                         ApplicationException
一覧表示権限(ユーザ)情報を更新します。

パラメータ:
model - 一覧表示権限(ユーザ)情報オブジェクト
戻り値:
更新情報オブジェクト
例外:
ApplicationException - 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

updateDepartmentAuthority

public AuthDepartmentModel updateDepartmentAuthority(AuthDepartmentModel model)
                                              throws SystemException,
                                                     ApplicationException
一覧表示権限(組織)情報を更新します。

パラメータ:
model - 一覧表示権限(組織)情報オブジェクト
戻り値:
更新情報オブジェクト
例外:
ApplicationException - 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

updatePublicGroupAuthority

public AuthPublicGroupModel updatePublicGroupAuthority(AuthPublicGroupModel model)
                                                throws SystemException,
                                                       ApplicationException
一覧表示権限(パブリックグループ)情報を更新します。

パラメータ:
model - 一覧表示権限(パブリックグループ)情報オブジェクト
戻り値:
更新情報オブジェクト
例外:
ApplicationException - 指定されたドキュメントIDのドキュメントが存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

deleteRoleAuthority

public void deleteRoleAuthority(java.lang.String documentId)
                         throws SystemException
指定したドキュメントIDの一覧表示権限(ロール)情報を全て削除します。

パラメータ:
documentId - ドキュメントID
例外:
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

deleteRoleAuthority

public void deleteRoleAuthority(java.lang.String documentId,
                                java.lang.String roleId)
                         throws SystemException
指定されたロールIDの一覧表示権限(ロール)情報を削除します。

パラメータ:
documentId - ドキュメントID
roleId - ロールID
例外:
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

deleteUserAuthority

public void deleteUserAuthority(java.lang.String documentId)
                         throws SystemException
指定したドキュメントIDの一覧表示権限(ユーザ)情報を全て削除します。

パラメータ:
documentId - ドキュメントID
例外:
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

deleteUserAuthority

public void deleteUserAuthority(java.lang.String documentId,
                                java.lang.String userCd)
                         throws SystemException
指定したユーザCDの一覧表示権限(ユーザ)情報を削除します。

パラメータ:
documentId - ドキュメントID
userCd - ユーザCD
例外:
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

deleteDepartmentAuthority

public void deleteDepartmentAuthority(java.lang.String documentId)
                               throws SystemException
指定したドキュメントIDの一覧表示権限(組織)情報を全て削除します。

パラメータ:
documentId - ドキュメントID
例外:
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

deleteDepartmentAuthority

public void deleteDepartmentAuthority(java.lang.String documentId,
                                      java.lang.String companyCd,
                                      java.lang.String departmentCd)
                               throws SystemException
指定した組織CDの一覧表示権限(組織)情報を全て削除します。

パラメータ:
documentId - ドキュメントID
companyCd - 会社CD
departmentCd - 組織CD
例外:
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

deletePublicGroupAuthority

public void deletePublicGroupAuthority(java.lang.String documentId)
                                throws SystemException
指定したドキュメントIDの一覧表示権限(パブリックグループ)情報を全て削除します。

パラメータ:
documentId - ドキュメントID
例外:
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

deletePublicGroupAuthority

public void deletePublicGroupAuthority(java.lang.String documentId,
                                       java.lang.String publicGroupSetCd,
                                       java.lang.String publicGroupCd)
                                throws SystemException
指定したパブリックグループCDの一覧表示権限(パブリックグループ)情報を全て削除します。

パラメータ:
documentId - ドキュメントID
publicGroupSetCd - パブリックグループセットCD
publicGroupCd - パブリックグループCD
例外:
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

getAuthority

public AuthorityInfoModel[] getAuthority(java.lang.String documentId)
                                  throws SystemException
一覧表示権限情報配列を返却します。
ログインユーザ(コンストラクタに指定されたユーザCDのユーザ)の持つ一覧表示権限を返却します。
このメソッドを使用した場合は、現在日付を基準日として権限情報を取得します。
基準日はユーザの保持するロール情報や所属する組織情報を取得する際の基準日となります。
基準日となる日付を指定する場合は、getAuthority(String, Date)を利用してください。

該当する権限情報がない場合は要素0の配列が返却されます。

パラメータ:
documentId - ドキュメントID
戻り値:
一覧表示権限情報配列
例外:
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

getAuthority

public AuthorityInfoModel[] getAuthority(java.lang.String documentId,
                                         java.util.Date targetDate)
                                  throws SystemException
指定した日付を基準日として一覧表示権限情報配列を返却します。
ログインユーザ(コンストラクタに指定されたユーザCDのユーザ)の持つ一覧表示権限を返却します。
基準日はユーザの保持するロール情報や所属する組織情報を取得する際の基準日となります。

該当する権限情報がない場合は要素0の配列が返却されます。

パラメータ:
documentId - ドキュメントID
戻り値:
一覧表示権限情報配列
例外:
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

getRoleAuthority

public AuthRoleModel getRoleAuthority(java.lang.String documentId,
                                      java.lang.String roleId)
                               throws AccessSecurityException,
                                      SystemException
指定されたロールIDの一覧表示権限(ロール)情報を返却します。
このメソッドを使用した場合は、ログインユーザのユーザロケールでロール表示名を取得します。
ロケールを指定してロール表示名を取得したい場合はgetRoleAuthority(String, String, Locale)を使用してください。

パラメータ:
documentId - ドキュメントID
roleId - ロールID
戻り値:
一覧表示権限(ロール)情報オブジェクト
例外:
AccessSecurityException - ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

getRoleAuthority

public AuthRoleModel getRoleAuthority(java.lang.String documentId,
                                      java.lang.String roleId,
                                      java.util.Locale locale)
                               throws SystemException
指定されたロールIDの一覧表示権限(ロール)情報を返却します。
このメソッドを使用した場合は、指定したロケールでロール表示名を取得します。

パラメータ:
documentId - ドキュメントID
roleId - ロールID
locale - ロケール
戻り値:
一覧表示権限(ロール)情報オブジェクト
例外:
AccessSecurityException - ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

getRoleAuthorities

public AuthRoleModel[] getRoleAuthorities(java.lang.String documentId,
                                          int acquisitionCount,
                                          int startRecord)
                                   throws AccessSecurityException,
                                          SystemException
指定したドキュメントの一覧表示権限(ロール)情報を配列で返却します。
このメソッドを使用した場合は、ログインユーザのユーザロケールでロール表示名を取得します。
ロケールを指定してロール表示名を取得したい場合はgetRoleAuthorities(AuthRoleKey, int, int, Locale)を使用してください。

パラメータ:
documentId - ドキュメントID
acquisitionCount - 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)
startRecord - 取得開始位置(0を指定すると先頭から取得します)
戻り値:
一覧表示権限(ロール)情報配列
例外:
AccessSecurityException - アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException - システム例外が発生した場合にスローされます。

getRoleAuthorities

public AuthRoleModel[] getRoleAuthorities(AuthRoleKey key,
                                          int acquisitionCount,
                                          int startRecord,
                                          java.util.Locale locale)
                                   throws SystemException
指定された条件に一致する一覧表示権限(ロール)情報を配列で返却します。
このメソッドを使用した場合は、指定したロケールでロール表示名を取得します。

パラメータ:
documentId - ドキュメントID
acquisitionCount - 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)
startRecord - 取得開始位置(0を指定すると先頭から取得します)
locale - ロケール
戻り値:
一覧表示権限(ロール)情報配列
例外:
AccessSecurityException - アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException - システム例外が発生した場合にスローされます。

getRoleAuthorityCount

public int getRoleAuthorityCount(AuthRoleKey key)
                          throws SystemException
指定された条件に一致する一覧表示権限(ロール)情報の件数を返却します。

パラメータ:
key - 一覧表示権限(ロール)検索条件オブジェクト
戻り値:
一覧表示権限(ロール)情報の件数
例外:
SystemException - システム例外が発生した場合にスローされます。

getUserAuthority

public AuthUserModel getUserAuthority(java.lang.String documentId,
                                      java.lang.String userCd)
                               throws AccessSecurityException,
                                      SystemException
指定されたユーザCDの一覧表示権限(ユーザ)情報を返却します。
このメソッドを使用した場合は、現在日付を基準日としログインユーザのユーザロケールでユーザ名を取得します。
基準日およびロケールを指定してユーザ名を取得したい場合はgetUserAuthority(String, String, Date, Locale)を使用してください。

パラメータ:
documentId - ドキュメントID
userCd - ユーザCD
戻り値:
一覧表示権限(ユーザ)情報オブジェクト
例外:
AccessSecurityException - ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

getUserAuthority

public AuthUserModel getUserAuthority(java.lang.String documentId,
                                      java.lang.String userCd,
                                      java.util.Date targetDate,
                                      java.util.Locale locale)
                               throws SystemException
指定されたユーザCDの一覧表示権限(ユーザ)情報を返却します。
このメソッドを使用した場合は、指定された日付を基準日とし指定されたロケールでユーザ名を取得します。

パラメータ:
documentId - ドキュメントID
userCd - ユーザCD
targetDate - 基準日
locale - ロケール
戻り値:
一覧表示権限(ユーザ)情報オブジェクト
例外:
AccessSecurityException - ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

getUserAuthorities

public AuthUserModel[] getUserAuthorities(java.lang.String documentId,
                                          int acquisitionCount,
                                          int startRecord)
                                   throws AccessSecurityException,
                                          SystemException
指定したドキュメントの一覧表示権限(ユーザ)情報を配列で返却します。
このメソッドを使用した場合は、現在日付を基準日としログインユーザのユーザロケールでユーザ名を取得します。
基準日およびロケールを指定してユーザ名を取得したい場合はgetUserAuthorities(AuthUserKey, int, int, Date, Locale)を使用してください。

パラメータ:
documentId - ドキュメントID
acquisitionCount - 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)
startRecord - 取得開始位置(0を指定すると先頭から取得します)
戻り値:
一覧表示権限(ユーザ)情報配列
例外:
AccessSecurityException - アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException - システム例外が発生した場合にスローされます。

getUserAuthorities

public AuthUserModel[] getUserAuthorities(AuthUserKey key,
                                          int acquisitionCount,
                                          int startRecord,
                                          java.util.Date targetDate,
                                          java.util.Locale locale)
                                   throws SystemException
指定された条件に一致する一覧表示権限(ユーザ)情報を配列で返却します。
このメソッドを使用した場合は、指定された日付を基準日とし指定されたロケールでユーザ名を取得します。

パラメータ:
documentId - ドキュメントID
acquisitionCount - 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)
startRecord - 取得開始位置(0を指定すると先頭から取得します)
targetDate - 基準日
locale - ロケール
戻り値:
一覧表示権限(ユーザ)情報配列
例外:
AccessSecurityException - アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException - システム例外が発生した場合にスローされます。

getUserAuthorityCount

public int getUserAuthorityCount(AuthUserKey key)
                          throws SystemException
指定された条件に一致する一覧表示権限(ユーザ)情報の件数を返却します。

パラメータ:
key - 一覧表示権限(ユーザ)検索条件オブジェクト
戻り値:
一覧表示権限(ユーザ)情報の件数
例外:
SystemException - システム例外が発生した場合にスローされます。

getDepartmentAuthority

public AuthDepartmentModel getDepartmentAuthority(java.lang.String documentId,
                                                  java.lang.String companyCd,
                                                  java.lang.String departmentCd)
                                           throws AccessSecurityException,
                                                  SystemException
指定された組織CDの一覧表示権限(組織)情報を返却します。
このメソッドを使用した場合は、現在日付を基準日としログインユーザのユーザロケールで組織名を取得します。
基準日およびロケールを指定して組織名を取得したい場合はgetDepartmentAuthority(String, String, String, Date, Locale)を使用してください。

パラメータ:
documentId - ドキュメントID
companyCd - 会社CD
departmentCd - 組織CD
戻り値:
一覧表示権限(組織)情報オブジェクト
例外:
AccessSecurityException - ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

getDepartmentAuthority

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
指定された組織CDの一覧表示権限(組織)情報を返却します。
このメソッドを使用した場合は、指定された日付を基準日とし指定されたロケールで組織名を取得します。

パラメータ:
documentId - ドキュメントID
companyCd - 会社CD
departmentCd - 組織CD
targetDate - 基準日
locale - ロケール
戻り値:
一覧表示権限(組織)情報オブジェクト
例外:
AccessSecurityException - ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

getDepartmentAuthorities

public AuthDepartmentModel[] getDepartmentAuthorities(java.lang.String documentId,
                                                      int acquisitionCount,
                                                      int startRecord)
                                               throws AccessSecurityException,
                                                      SystemException
指定したドキュメントの一覧表示権限(組織)情報を配列で返却します。
このメソッドを使用した場合は、現在日付を基準日としログインユーザのユーザロケールで組織名を取得します。
基準日およびロケールを指定して組織名を取得したい場合はgetDepartmentAuthorities(AuthDepartmentKey, int, int, Date, Locale)を使用してください。

パラメータ:
documentId - ドキュメントID
acquisitionCount - 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)
startRecord - 取得開始位置(0を指定すると先頭から取得します)
戻り値:
一覧表示権限(組織)情報配列
例外:
AccessSecurityException - アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException - システム例外が発生した場合にスローされます。

getDepartmentAuthorities

public AuthDepartmentModel[] getDepartmentAuthorities(AuthDepartmentKey key,
                                                      int acquisitionCount,
                                                      int startRecord,
                                                      java.util.Date targetDate,
                                                      java.util.Locale locale)
                                               throws SystemException
指定された条件に一致する一覧表示権限(組織)情報を配列で返却します。
このメソッドを使用した場合は、指定された日付を基準日とし指定されたロケールで組織名を取得します。

パラメータ:
documentId - ドキュメントID
acquisitionCount - 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)
startRecord - 取得開始位置(0を指定すると先頭から取得します)
targetDate - 基準日
locale - ロケール
戻り値:
一覧表示権限(組織)情報配列
例外:
AccessSecurityException - アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException - システム例外が発生した場合にスローされます。

getDepartmentAuthorityCount

public int getDepartmentAuthorityCount(AuthDepartmentKey key)
                                throws SystemException
指定された条件に一致する一覧表示権限(組織)情報の件数を返却します。

パラメータ:
key - 一覧表示権限(組織)検索条件オブジェクト
戻り値:
一覧表示権限(組織)情報の件数
例外:
SystemException - システム例外が発生した場合にスローされます。

getPublicGroupAuthority

public AuthPublicGroupModel getPublicGroupAuthority(java.lang.String documentId,
                                                    java.lang.String publicGroupSetCd,
                                                    java.lang.String publicGroupCd)
                                             throws AccessSecurityException,
                                                    SystemException
指定されたパブリックグループCDの一覧表示権限(パブリックグループ)情報を返却します。
このメソッドを使用した場合は、現在日付を基準日としログインユーザのユーザロケールでグループ名を取得します。
基準日およびロケールを指定してグループ名を取得したい場合はgetPublicGroupAuthority(String, String, String, Date, Locale)を使用してください。

パラメータ:
documentId - ドキュメントID
publicGroupSetCd - パブリックグループセットCD
publicGroupCd - パブリックグループCD
戻り値:
一覧表示権限(パブリックグループ)情報オブジェクト
例外:
AccessSecurityException - ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

getPublicGroupAuthority

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
指定されたパブリックグループCDの一覧表示権限(パブリックグループ)情報を返却します。
このメソッドを使用した場合は、指定された日付を基準日とし指定されたロケールでグループ名を取得します。

パラメータ:
documentId - ドキュメントID
publicGroupSetCd - パブリックグループセットCD
publicGroupCd - パブリックグループCD
targetDate - 基準日
locale - ロケール
戻り値:
一覧表示権限(パブリックグループ)情報オブジェクト
例外:
AccessSecurityException - ログインユーザのアカウント情報の取得に失敗した場合にスローされます。
SystemException - データベース接続エラー等のシステムエラーが発生した場合にスローされます。

getPublicGroupAuthorities

public AuthPublicGroupModel[] getPublicGroupAuthorities(java.lang.String documentId,
                                                        int acquisitionCount,
                                                        int startRecord)
                                                 throws AccessSecurityException,
                                                        SystemException
指定したドキュメントの一覧表示権限(パブリックグループ)情報を配列で返却します。
このメソッドを使用した場合は、現在日付を基準日としログインユーザのユーザロケールでグループ名を取得します。
基準日およびロケールを指定してグループ名を取得したい場合はgetPublicGroupAuthorities(AuthPublicGroupKey, int, int, Date, Locale)を使用してください。

パラメータ:
documentId - ドキュメントID
acquisitionCount - 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)
startRecord - 取得開始位置(0を指定すると先頭から取得します)
戻り値:
一覧表示権限(パブリックグループ)情報配列
例外:
AccessSecurityException - アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException - システム例外が発生した場合にスローされます。

getPublicGroupAuthorities

public AuthPublicGroupModel[] getPublicGroupAuthorities(AuthPublicGroupKey key,
                                                        int acquisitionCount,
                                                        int startRecord,
                                                        java.util.Date targetDate,
                                                        java.util.Locale locale)
                                                 throws SystemException
指定された条件に一致する一覧表示権限(パブリックグループ)情報を配列で返却します。
このメソッドを使用した場合は、指定された日付を基準日とし指定されたロケールでグループ名を取得します。

パラメータ:
documentId - ドキュメントID
acquisitionCount - 取得件数(0を指定すると取得開始位置以降のデータを全件取得します)
startRecord - 取得開始位置(0を指定すると先頭から取得します)
targetDate - 基準日
locale - ロケール
戻り値:
一覧表示権限(パブリックグループ)情報配列
例外:
AccessSecurityException - アクセスセキュリティ設定に誤りがあった場合にスローされます。
SystemException - システム例外が発生した場合にスローされます。

getPublicGroupAuthorityCount

public int getPublicGroupAuthorityCount(AuthPublicGroupKey key)
                                 throws SystemException
指定された条件に一致する一覧表示権限(パブリックグループ)情報の件数を返却します。

パラメータ:
key - 一覧表示権限(パブリックグループ)検索条件オブジェクト
戻り値:
一覧表示権限(パブリックグループ)情報の件数
例外:
SystemException - システム例外が発生した場合にスローされます。