<< Click to Display Table of Contents >>

IRepositoryUserAuthorityItem


Property Detail

AccessType

AuthorityAccess AccessType

アイテムに対するユーザー権限インターフェースに接続可能なメソッドを数値で取得します。

None = 0x00000000

All = 0x7FFFFFFF

ModifyUserAuthToCategory = 0x00000100

GetUserAuthToCategory = 0x00000200,

GetUserInfosOfCategory = 0x00000400

GetItemInfosInCategoryOfUser = 0x00000800

GetCategoryInfosOfUser = 0x00020000

Repository

IRepository Repository

IRepostiroyインターフェースを実装したオブジェクトを取得します。


Method Detail

Modify

bool Modify(object session, string userID, string itemID, Authority permission)

指定したアイテムに対するユーザーの権限情報を変更して変更結果を取得します。

Parameters

session:セッションID

userID:ユーザーID

iItemID:アイテムID

permission:権限情報

GetAuthority

Authority GetAuthority(object session, string userID, string itemID)

指定したアイテムに対するユーザーの権限情報を取得します。

Parameters

session:セッションID

userID:ユーザーID

itemID:権限情報

GetUserInfos

IUserInfo[] GetUserInfos(object session, string itemID, Authority permission)

指定したアイテムに対するユーザー権限がpermission以上の全てのアイテム情報を取得します。

Parameters

session:セッションID

itemID:アイテムID

permission:権限情報

GetItemInfos

IItemInfo[] GetItemInfos(object session, string userID, Authority permission)

指定したユーザー権限がpermission以上の全てのアイテム情報を取得します。

Parameters

session:セッションID

userID:アイテムID

permission:権限情報