DealPermissionManager オブジェクト

DealPermissionManagerオブジェクト
取扱情報に対するアクセス権情報の参照、更新を行うマネージャオブジェクトです。

取扱情報に対するアクセス権情報を操作する場合に用いる 取扱アクセス権情報オブジェクトの構成は以下の通りです。

組織取扱アクセス権情報オブジェクト
組織
取扱アクセス権情報
オブジェクト
(Object)
customerCompanyCode 取引先会社コード (String)
customerDepartmentCode 取引先組織コード (String)
dealCode 取扱コード (String)
companyCode 会社コード (String)
departmentCode 組織コード (String)

パブリックグループ取扱アクセス権情報オブジェクト
パブリックグループ
取扱アクセス権情報
オブジェクト
(Object)
customerCompanyCode 取引先会社コード (String)
customerDepartmentCode 取引先組織コード (String)
dealCode 取扱コード (String)
publicGroupSetCode グループセットコード (String)
publicGroupCode グループコード (String)

ロール取扱アクセス権情報オブジェクト
ロール
取扱アクセス権情報
オブジェクト
(Object)
customerCompanyCode 取引先会社コード (String)
customerDepartmentCode 取引先組織コード (String)
dealCode 取扱コード (String)
roleId ロールID (String)


処理結果オブジェクトの構成は以下の通りです。
処理結果オブジェクト
処理結果
オブジェクト
(Object)
error true(失敗) or false(成功) (Boolean)
code 0(成功) or -1(失敗) (Number)
message エラー発生時のメッセージ (String)

バージョン:1.0
導入されたバージョン:5.1

コンストラクタの概要
DealPermissionManager(String user ,String group)
コンストラクタ

メソッドの概要
Object getDepartments(Object deal)
取扱情報を保有するアクセス権をもつ組織を返します。
Object getPublicGroups(Object deal)
取扱情報を保有するアクセス権をもつパブリックグループを返します。
Object getRoles(Object deal)
取扱情報を保有するアクセス権をもつロールを返します。
Object removePermissionFromDepartment(Object dealer)
組織取扱アクセス権を削除します。
Object removePermissionFromPublicGroup(Object dealer)
パブリックグループ取扱アクセス権を削除します。
Object removePermissionFromRole(Object dealer)
ロール取扱アクセス権を削除します。
Object setPermissionToDepartment(Object dealer)
組織に対する取扱アクセス権を設定します。
Object setPermissionToPublicGroup(Object dealer)
パブリックグループに対する取扱アクセス権を設定します。
Object setPermissionToRole(Object dealer)
ロールに対する取扱アクセス権を設定します。

コンストラクタの詳細
DealPermissionManager

DealPermissionManager(String user ,String group)
コンストラクタ
パラメータ
user String ログインユーザ
group String ログイングループ

メソッドの詳細
getDepartments

Object getDepartments(Object deal)

取扱情報を保有するアクセス権をもつ組織を返します。
パラメータ
deal Object Object 取扱情報オブジェクト
返却値
Object 処理結果オブジェクト

処理結果オブジェクトの構成は以下のとおりです。
処理結果
オブジェクト
(Object)
error true(失敗) or false(成功) (Boolean)
code 0(成功) or -1(処理失敗) or -2(引数オブジェクト不正) (Number)
message エラー発生時のメッセージ (String)
data 組織情報オブジェクト の一覧 (Array)
(該当データが存在しない場合は要素数 0 の Array が返却されます。)

getPublicGroups

Object getPublicGroups(Object deal)

取扱情報を保有するアクセス権をもつパブリックグループを返します。
パラメータ
deal Object Object 取扱情報オブジェクト
返却値
Object 処理結果オブジェクト

処理結果オブジェクトの構成は以下のとおりです。
処理結果
オブジェクト
(Object)
error true(失敗) or false(成功) (Boolean)
code 0(成功) or -1(処理失敗) or -2(引数オブジェクト不正) (Number)
message エラー発生時のメッセージ (String)
data パブリックグループ情報オブジェクト の一覧 (Array)
(該当データが存在しない場合は要素数 0 の Array が返却されます。)

getRoles

Object getRoles(Object deal)

取扱情報を保有するアクセス権をもつロールを返します。
パラメータ
deal Object Object 取扱情報オブジェクト
返却値
Object 処理結果オブジェクト

処理結果オブジェクトの構成は以下のとおりです。
処理結果
オブジェクト
(Object)
error true(失敗) or false(成功) (Boolean)
code 0(成功) or -1(処理失敗) or -2(引数オブジェクト不正) (Number)
message エラー発生時のメッセージ (String)
data ロール情報オブジェクト の一覧 (Array)
(該当データが存在しない場合は要素数 0 の Array が返却されます。)

removePermissionFromDepartment

Object removePermissionFromDepartment(Object dealer)

組織取扱アクセス権を削除します。
パラメータ
dealer Object 組織取扱アクセス権情報オブジェクト
返却値
Object 処理結果オブジェクト

removePermissionFromPublicGroup

Object removePermissionFromPublicGroup(Object dealer)

パブリックグループ取扱アクセス権を削除します。
パラメータ
dealer Object パブリックグループ取扱アクセス権情報オブジェクト
返却値
Object 処理結果オブジェクト

removePermissionFromRole

Object removePermissionFromRole(Object dealer)

ロール取扱アクセス権を削除します。
パラメータ
dealer Object ロール取扱アクセス権情報オブジェクト
返却値
Object 処理結果オブジェクト

setPermissionToDepartment

Object setPermissionToDepartment(Object dealer)

組織に対する取扱アクセス権を設定します。
パラメータ
dealer Object 組織取扱アクセス権情報オブジェクト
返却値
Object 処理結果オブジェクト

setPermissionToPublicGroup

Object setPermissionToPublicGroup(Object dealer)

パブリックグループに対する取扱アクセス権を設定します。
パラメータ
dealer Object パブリックグループ取扱アクセス権情報オブジェクト
返却値
Object 処理結果オブジェクト

setPermissionToRole

Object setPermissionToRole(Object dealer)

ロールに対する取扱アクセス権を設定します。
パラメータ
dealer Object ロール取扱アクセス権情報オブジェクト
返却値
Object 処理結果オブジェクト