一覧表示権限情報管理クラス。
IM-VisualDesignerの一覧表示権限情報操作用のクラスです。
導入されたバージョン:7.2
定数の概要 | |
static | AUTH_DELETE
|
static | AUTH_FULL_CONTROL
|
static | AUTH_REFERENCE
|
static | AUTH_UPDATE
|
static | RANGE_ALL
|
static | RANGE_BELONGING_DEPARTMENT
|
static | RANGE_BELONGING_INNER_SUB
|
コンストラクタの概要 | |
SFDocumentAuthManager
|
メソッドの概要 | |
| deleteDepartmentAuthority
|
| deleteDepartmentAuthority
|
| deletePublicGroupAuthority
|
| deletePublicGroupAuthority
|
| deleteRoleAuthority
|
| deleteRoleAuthority
|
| deleteUserAuthority
|
| deleteUserAuthority
|
| getAuthority
|
| getAuthority
|
| getDepartmentAuthorities
|
| getDepartmentAuthorities
|
| getDepartmentAuthority
|
| getDepartmentAuthority
|
| getDepartmentAuthorityCount
|
| getPublicGroupAuthorities
|
| getPublicGroupAuthorities
|
| getPublicGroupAuthority
|
| getPublicGroupAuthority
|
| getPublicGroupAuthorityCount
|
| getRoleAuthorities
|
| getRoleAuthorities
|
| getRoleAuthority
|
| getRoleAuthority
|
| getRoleAuthorityCount
|
| getUserAuthorities
|
| getUserAuthorities
|
| getUserAuthority
|
| getUserAuthority
|
| getUserAuthorityCount
|
| insertDepartmentAuthority
|
| insertPublicGroupAuthority
|
| insertRoleAuthority
|
| insertUserAuthority
|
| updateDepartmentAuthority
|
| updatePublicGroupAuthority
|
| updateRoleAuthority
|
| updateUserAuthority
|
定数の詳細 |
static | AUTH_DELETE |
権限種別 : 削除権限
static | AUTH_FULL_CONTROL |
権限種別 : 更新・削除権限
static | AUTH_REFERENCE |
権限種別 : 参照権限
static | AUTH_UPDATE |
権限種別 : 更新権限
static | RANGE_ALL |
対象範囲 : 全て
static | RANGE_BELONGING_DEPARTMENT |
対象範囲 : 所属組織
static | RANGE_BELONGING_INNER_SUB |
対象範囲 : 所属組織(下位組織を含む)
コンストラクタの詳細 |
コンストラクタ
パラメータ
loginUserCd String ログインユーザCD(必須) loginGroupId String ログイングループID(必須)
メソッドの詳細 |
| deleteDepartmentAuthority
|
指定したドキュメントIDの一覧表示権限(組織)情報を全て削除します。
パラメータ
documentId String ドキュメントID
返却値
SFResultInfo 処理結果オブジェクト
| deleteDepartmentAuthority
|
指定した組織CDの一覧表示権限(組織)情報を全て削除します。
パラメータ
documentId String ドキュメントID companyCd String 会社CD departmentCd String 組織CD
返却値
SFResultInfo 処理結果オブジェクト
| deletePublicGroupAuthority
|
指定したドキュメントIDの一覧表示権限(パブリックグループ)情報を全て削除します。
パラメータ
documentId String ドキュメントID
返却値
SFResultInfo 処理結果オブジェクト
| deletePublicGroupAuthority
|
指定したパブリックグループCDの一覧表示権限(パブリックグループ)情報を全て削除します。
パラメータ
documentId String ドキュメントID publicGroupSetCd String パブリックグループセットCD publicGroupCd String パブリックグループCD
返却値
SFResultInfo 処理結果オブジェクト
| deleteRoleAuthority
|
指定したドキュメントIDの一覧表示権限(ロール)情報を全て削除します。
パラメータ
documentId String ドキュメントID
返却値
SFResultInfo 処理結果オブジェクト
| deleteRoleAuthority
|
指定されたロールIDの一覧表示権限(ロール)情報を削除します。
パラメータ
documentId String ドキュメントID roleId String ロールID
返却値
SFResultInfo 処理結果オブジェクト
| deleteUserAuthority
|
指定したドキュメントIDの一覧表示権限(ユーザ)情報を全て削除します。
パラメータ
documentId String ドキュメントID
返却値
SFResultInfo 処理結果オブジェクト
| deleteUserAuthority
|
指定したユーザCDの一覧表示権限(ユーザ)情報を削除します。
パラメータ
documentId String ドキュメントID userCd String ユーザCD
返却値
SFResultInfo 処理結果オブジェクト
| getAuthority
|
一覧表示権限情報配列を返却します。
ログインユーザ(コンストラクタに指定されたユーザCDのユーザ)の持つ一覧表示権限を返却します。
このメソッドを使用した場合は、現在日付を基準日として権限情報を取得します。
基準日はユーザの保持するロール情報や所属する組織情報を取得する際の基準日となります。
基準日となる日付を指定する場合は、getAuthority関数を利用してください。
該当する権限情報がない場合は要素0の配列が返却されます。
パラメータ
documentId String ドキュメントID
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data Array 一覧表示権限情報オブジェクト配列
| getAuthority
|
指定した日付を基準日として一覧表示権限情報配列を返却します。
ログインユーザ(コンストラクタに指定されたユーザCDのユーザ)の持つ一覧表示権限を返却します。
基準日はユーザの保持するロール情報や所属する組織情報を取得する際の基準日となります。
該当する権限情報がない場合は要素0の配列が返却されます。
パラメータ
documentId String ドキュメントID targetDate Date 基準日
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data Array 一覧表示権限情報オブジェクト配列
| getDepartmentAuthorities
|
指定したドキュメントの一覧表示権限(組織)情報を配列で返却します。
このメソッドを使用した場合は、現在日付を基準日としログインユーザのユーザロケールで組織名を取得します。
基準日およびロケールを指定して組織名を取得したい場合はgetDepartmentAuthorities関数を使用してください。
パラメータ
documentId String ドキュメントID startRow Number 取得開始位置(0を指定すると先頭行から取得します。) length Number 取得件数(0を指定すると全件取得します。)
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data Array 一覧表示権限(組織)情報オブジェクト配列
| getDepartmentAuthorities
|
指定された条件に一致する一覧表示権限(組織)情報を配列で返却します。
このメソッドを使用した場合は、指定された日付を基準日とし指定されたロケールで組織名を取得します。
パラメータ
documentId String ドキュメントID startRow Number 取得開始位置(0を指定すると先頭行から取得します。) length Number 取得件数(0を指定すると全件取得します。) targetDate Date 基準日 locale String ロケール
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data Array 一覧表示権限(組織)情報オブジェクト配列
| getDepartmentAuthority
|
指定された組織CDの一覧表示権限(組織)情報を返却します。
このメソッドを使用した場合は、現在日付を基準日としログインユーザのユーザロケールで組織名を取得します。
基準日およびロケールを指定して組織名を取得したい場合はgetDepartmentAuthority関数を使用してください。
パラメータ
documentId String ドキュメントID companyCd String 会社CD departmentCd String 組織CD
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data 一覧表示権限(組織)情報オブジェクト
| getDepartmentAuthority
|
指定された組織CDの一覧表示権限(組織)情報を返却します。
このメソッドを使用した場合は、指定された日付を基準日とし指定されたロケールで組織名を取得します。
パラメータ
documentId String ドキュメントID companyCd String 会社CD departmentCd String 組織CD targetDate Date 基準日 locale String ロケール
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data 一覧表示権限(組織)情報オブジェクト
| getDepartmentAuthorityCount
|
指定されたドキュメントの一覧表示権限(組織)情報の件数を返却します。
パラメータ
documentId String ドキュメントID
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data 該当データ件数
| getPublicGroupAuthorities
|
指定したドキュメントの一覧表示権限(パブリックグループ)情報を配列で返却します。
このメソッドを使用した場合は、現在日付を基準日としログインユーザのユーザロケールでグループ名を取得します。
基準日およびロケールを指定してグループ名を取得したい場合はgetPublicGroupAuthorities関数を使用してください。
パラメータ
documentId String ドキュメントID startRow Number 取得開始位置(0を指定すると先頭行から取得します。) length Number 取得件数(0を指定すると全件取得します。)
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data Array 一覧表示権限(パブリックグループ)情報オブジェクト配列
| getPublicGroupAuthorities
|
指定された条件に一致する一覧表示権限(パブリックグループ)情報を配列で返却します。
このメソッドを使用した場合は、指定された日付を基準日とし指定されたロケールでグループ名を取得します。
パラメータ
documentId String ドキュメントID startRow Number 取得開始位置(0を指定すると先頭行から取得します。) length Number 取得件数(0を指定すると全件取得します。) targetDate Date 基準日 locale String ロケール
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data Array 一覧表示権限(パブリックグループ)情報オブジェクト配列
| getPublicGroupAuthority
|
指定されたパブリックグループCDの一覧表示権限(パブリックグループ)情報を返却します。
このメソッドを使用した場合は、現在日付を基準日としログインユーザのユーザロケールでグループ名を取得します。
基準日およびロケールを指定してグループ名を取得したい場合はgetPublicGroupAuthority関数を使用してください。
パラメータ
documentId String ドキュメントID publicGroupSetCd String パブリックグループセットCD publicGroupCd String パブリックグループCD
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data 一覧表示権限(パブリックグループ)情報オブジェクト
| getPublicGroupAuthority
|
指定されたパブリックグループCDの一覧表示権限(パブリックグループ)情報を返却します。
このメソッドを使用した場合は、指定された日付を基準日とし指定されたロケールでグループ名を取得します。
パラメータ
documentId String ドキュメントID publicGroupSetCd String パブリックグループセットCD publicGroupCd String パブリックグループCD targetDate Date 基準日 locale String ロケール
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data 一覧表示権限(パブリックグループ)情報オブジェクト
| getPublicGroupAuthorityCount
|
指定されたドキュメントの一覧表示権限(パブリックグループ)情報の件数を返却します。
パラメータ
documentId String ドキュメントID
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data 該当データ件数
| getRoleAuthorities
|
指定したドキュメントの一覧表示権限(ロール)情報を配列で返却します。
このメソッドを使用した場合は、ログインユーザのユーザロケールでロール表示名を取得します。
ロケールを指定してロール表示名を取得したい場合はgetRoleAuthorities関数を使用してください。
パラメータ
documentId String ドキュメントID startRow Number 取得開始位置(0を指定すると先頭行から取得します。) length Number 取得件数(0を指定すると全件取得します。)
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data Array 一覧表示権限(ロール)情報オブジェクト配列
| getRoleAuthorities
|
指定された条件に一致する一覧表示権限(ロール)情報を配列で返却します。
このメソッドを使用した場合は、指定したロケールでロール表示名を取得します。
パラメータ
documentId String ドキュメントID startRow Number 取得開始位置(0を指定すると先頭行から取得します。) length Number 取得件数(0を指定すると全件取得します。) locale String ロケール
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data Array 一覧表示権限(ロール)情報オブジェクト配列
| getRoleAuthority
|
指定されたロールIDの一覧表示権限(ロール)情報を返却します。
このメソッドを使用した場合は、ログインユーザのユーザロケールでロール表示名を取得します。
ロケールを指定してロール表示名を取得したい場合はgetRoleAuthority関数を使用してください。
パラメータ
documentId String ドキュメントID roleId String ロールID
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data 一覧表示権限(ロール)情報オブジェクト
| getRoleAuthority
|
指定されたロールIDの一覧表示権限(ロール)情報を返却します。
このメソッドを使用した場合は、指定したロケールでロール表示名を取得します。
パラメータ
documentId String ドキュメントID roleId String ロールID locale String ロケール
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data 一覧表示権限(ロール)情報オブジェクト
| getRoleAuthorityCount
|
指定されたドキュメントの一覧表示権限(ロール)情報の件数を返却します。
パラメータ
documentId String ドキュメントID
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data 該当データ件数
| getUserAuthorities
|
指定したドキュメントの一覧表示権限(ユーザ)情報を配列で返却します。
このメソッドを使用した場合は、現在日付を基準日としログインユーザのユーザロケールでユーザ名を取得します。
基準日およびロケールを指定してユーザ名を取得したい場合はgetUserAuthorities関数を使用してください。
パラメータ
documentId String ドキュメントID startRow Number 取得開始位置(0を指定すると先頭行から取得します。) length Number 取得件数(0を指定すると全件取得します。)
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data Array 一覧表示権限(ユーザ)情報オブジェクト配列
| getUserAuthorities
|
指定された条件に一致する一覧表示権限(ユーザ)情報を配列で返却します。
このメソッドを使用した場合は、指定された日付を基準日とし指定されたロケールでユーザ名を取得します。
パラメータ
documentId String ドキュメントID startRow Number 取得開始位置(0を指定すると先頭行から取得します。) length Number 取得件数(0を指定すると全件取得します。) targetDate Date 基準日 locale String ロケール
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data Array 一覧表示権限(ユーザ)情報オブジェクト配列
| getUserAuthority
|
指定されたユーザCDの一覧表示権限(ユーザ)情報を返却します。
このメソッドを使用した場合は、現在日付を基準日としログインユーザのユーザロケールでユーザ名を取得します。
基準日およびロケールを指定してユーザ名を取得したい場合はgetUserAuthority関数を使用してください。
パラメータ
documentId String ドキュメントID userCd String ユーザCD
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data 一覧表示権限(ユーザ)情報オブジェクト
| getUserAuthority
|
指定されたユーザCDの一覧表示権限(ユーザ)情報を返却します。
このメソッドを使用した場合は、指定された日付を基準日とし指定されたロケールでユーザ名を取得します。
パラメータ
documentId String ドキュメントID userCd String ユーザCD targetDate Date 基準日 locale String ロケール
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data 一覧表示権限(ユーザ)情報オブジェクト
| getUserAuthorityCount
|
指定されたドキュメントの一覧表示権限(ユーザ)情報の件数を返却します。
パラメータ
documentId String ドキュメントID
返却値
SFResultInfo 処理結果オブジェクト SFResultInfo └data 該当データ件数
| insertDepartmentAuthority
|
一覧表示権限(組織)情報を登録します。
パラメータ
arg SFAuthDepartmentInfo 一覧表示権限(組織)情報オブジェクト
返却値
SFResultInfo 処理結果オブジェクト
SFResultInfo └data 登録した一覧表示権限(組織)情報オブジェクト
| insertPublicGroupAuthority
|
一覧表示権限(パブリックグループ)情報を登録します。
パラメータ
arg SFAuthPublicGroupInfo 一覧表示権限(パブリックグループ)情報オブジェクト
返却値
SFResultInfo 処理結果オブジェクト
SFResultInfo └data 登録した一覧表示権限(パブリックグループ)情報オブジェクト
| insertRoleAuthority
|
一覧表示権限(ロール)情報を登録します。
パラメータ
arg SFAuthRoleInfo 一覧表示権限(ロール)情報オブジェクト
返却値
SFResultInfo 処理結果オブジェクト
SFResultInfo └data 登録した一覧表示権限(ロール)情報オブジェクト
| insertUserAuthority
|
一覧表示権限(ユーザ)情報を登録します。
パラメータ
arg SFAuthUserInfo 一覧表示権限(ユーザ)情報オブジェクト
返却値
SFResultInfo 処理結果オブジェクト
SFResultInfo └data 登録した一覧表示権限(ユーザ)情報オブジェクト
| updateDepartmentAuthority
|
一覧表示権限(組織)情報を更新します。
パラメータ
arg SFAuthDepartmentInfo 一覧表示権限(組織)情報オブジェクト
返却値
SFResultInfo 処理結果オブジェクト
SFResultInfo └data 更新した一覧表示権限(組織)情報オブジェクト
| updatePublicGroupAuthority
|
一覧表示権限(パブリックグループ)情報を更新します。
パラメータ
arg SFAuthPublicGroupInfo 一覧表示権限(パブリックグループ)情報オブジェクト
返却値
SFResultInfo 処理結果オブジェクト
SFResultInfo └data 更新した一覧表示権限(パブリックグループ)情報オブジェクト
| updateRoleAuthority
|
一覧表示権限(ロール)情報を更新します。
パラメータ
arg SFAuthRoleInfo 一覧表示権限(ロール)情報オブジェクト
返却値
SFResultInfo 処理結果オブジェクト
SFResultInfo └data 更新した一覧表示権限(ロール)情報オブジェクト
| updateUserAuthority
|
一覧表示権限(ユーザ)情報を更新します。
パラメータ
arg SFAuthUserInfo 一覧表示権限(ユーザ)情報オブジェクト
返却値
SFResultInfo 処理結果オブジェクト
SFResultInfo └data 更新した一覧表示権限(ユーザ)情報オブジェクト