<< Click to Display Table of Contents >>
IRepositoryGroupAuthorityToCategory
Property Detail
AccessType
AuthorityAccess AccessType
カテゴリーに対するグループ権限インターフェースに接続可能なメソッドを数値で取得します。
•None = 0x00000000
•All = 0x7FFFFFFF
•ModifyGroupAuthToCategory = 0x00000001
•GetGroupAuthToCategory = 0x00000002
•GetGroupInfosOfCategory = 0x00000004
•GetItemInfosInCategoryOfGroup = 0x00000008
•GetCategoryInfosOfGroup = 0x00010000
Repository
IRepository Repository
IRepostiroyインターフェースを実装したオブジェクトを取得します。
Method Detail
Modify
bool Modify(object session, string categoryID, string groupID, Authority permission)
指定したカテゴリーとグループの権限情報を変更して変更結果を取得します。
Parameters
session:セッションID
categoryID:権限情報を変更するカテゴリーID
groupID:権限情報を変更するグループID
permission:権限情報。1:VIEW、2:READ、4:WRITE。権限情報はOR条件で処理する必要があります。
GetAuthority
Authority GetAuthority(object session, string groupID, string categoryID)
指定したカテゴリーに対する指定したグループのグループ権限を取得します。
Parameters
session:セッションID
groupID:グループID
categoryID:権限情報を取得するカテゴリーID
GetGroupInfos
IGroupInfo[] GetGroupInfos(object session, string categoryID, Authority permission)
指定したカテゴリーIDに対してpermission以上の権限を持つ全てのユーザー情報を取得します。
Parameters
session:セッションID
categoryID:カテゴリーID
permission:権限情報
GetItemInfos
IItemInfo[] GetItemInfos(object session, string groupID, string categoryID, Authority permission)
指定したカテゴリーのアイテム中に指定したグループの権限がpermission以上の全てのアイテムリストを取得します。
Parameters
session:セッションID
groupID:グループID
categoryID:カテゴリーID
permission:権限情報
GetCategoryInfos
ICategoryInfo[] GetCategoryInfos(object session, string groupID, string categoryID, Authority permission)
指定したカテゴリーの下位カテゴリー中に指定したグループの権限がpermission以上の全てのカテゴリーリストを取得します。
Parameters
session:セッションID
groupID:グループID
categoryID:カテゴリーID
permission:権限情報