<< 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 - 권한 정보