<< Click to Display Table of Contents >>
IRepositoryGroupAuthorityToItem
아이템에 대한 그룹 권한 정보를 가져오거나 설정하는 인터페이스입니다.
Property Detail
AccessType
AuthorityAccess AccessType
아이템에 대한 그룹 권한 인터페이스에 접근 가능한 메소드를 아래와 같은 숫자 값으로 가져옵니다.
•None = 0x00000000
•All = 0x7FFFFFFF
•ModifyGroupAuthToItem = 0x00000010
•GetGroupAuthToItem = 0x00000020
•GetGroupInfosOfItem = 0x00000040
•GetItemInfosOfGroup = 0x00000080
Repository
IRepository Repository
IRepostiroy 인터페이스를 구현한 객체를 가져옵니다.
Method Detail
Modify
bool Modify(object session, string groupID, string itemID, Authority permission)
지정한 아이템 ID에 대한 지정한 그룹 ID의 권한 정보를 변경하고 변경 성공 여부를 반환합니다.
Parameters:
session - 세션 ID
groupID - 그룹 ID
itemID - 아이템 ID
permission - 권한 정보
GetAuthority
Authority GetAuthority(object session, string groupID, string itemID)
지정한 아이템 ID에 대한 지정한 그룹 ID의 권한 정보를 가져옵니다.
Parameters:
session - 세션 ID
groupID - 그룹 ID
itemID - 아이템 ID
GetGroupInfos
IGroupInfo[] GetGroupInfos(object session, string itemID, Authority permission)
지정한 아이템 ID에 대해 permission 이상의 권한이 부여된 모든 그룹 정보를 가져옵니다.
Parameters:
session - 세션 ID
itemID - 아이템 ID
permission - 권한 정보
GetItemInfos
IItemInfo[] GetItemInfos(object session, string groupID, Authority permission)
지정한 그룹 ID에 해당하는 그룹에게 permission 이상의 권한이 부여된 모든 아이템의 정보를 가져옵니다.
Parameters:
session - 세션 ID
groupID - 그룹 ID
permission - 권한 정보