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