<< 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:権限情報