<< Click to Display Table of Contents >>
IRepositoryUserAuthorityToCategory
Property Detail
AccessType
AuthorityAccess AccessType
カテゴリーに対するユーザー権限インターフェースに接続可能なメソッドを数値で取得します。
•None = 0x00000000
•All = 0x7FFFFFFF
•ModifyUserAuthToItem = 0x00001000
•GetUserAuthToItem = 0x00002000
•GetUserInfosOfItem = 0x00004000
•GetItemInfosOfUser = 0x00008000
Repository
IRepository Repository
OZRepostiroyインターフェースを実装したクラスを取得します。
Method Detail
Modify
bool Modify(object session, string userID, string categoryID, Authority permission)
指定したカテゴリーIDに対する指定したユーザーIDの権限情報を変更して結果を返します。
Parameters
session:セッションID
userID:ユーザーID
categoryID:カテゴリーID
permission:権限情報
GetAuthority
Authority GetAuthority(object session, string userID, string categoryID)
指定したカテゴリーIDに対する指定したユーザーIDの権限情報を取得します。
Parameters
session:セッションID
userID:ユーザーID
categoryID:カテゴリーID
GetUserInfos
IUserInfo[] GetUserInfos(object session, string categoryID, Authority permission)
指定したカテゴリーIDに対してpermission以上の権限が付与された全てのユーザー情報を取得します。
Parameters
session:セッションID
categoryID:カテゴリーID
permission:権限情報
GetItemInfos
IItemInfo[] GetItemInfos(object session, string userID, string categoryID, Authority permission)
指定したカテゴリーのアイテム中に指定したユーザーの権限がpermission以上の全てのアイテムリストを取得します。
Parameters
session:セッションID
userID:ユーザーID
categoryID:カテゴリーID
permission:権限情報
GetCategoryInfos
ICategoryInfo[] GetCategoryInfos(object session, string userID, string categoryID, Authority permission)
指定したカテゴリーの下位カテゴリー中で指定したユーザーの権限がpermission以上の全てのカテゴリーリストを取得します。
Parameters
session:セッションID
userID:ユーザーID
categoryID:カテゴリーID
permission:権限情報