<< Click to Display Table of Contents >>
IOZRepositoryAuthGroupCategory
카테고리에 대한 그룹 권한 정보를 가져오거나 설정하는 인터페이스입니다.
Method Detail
getAccessTypeAuthGroupCategory
public int getAccessTypeAuthGroupCategory()
카테고리에 대한 그룹 권한 인터페이스에 접근 가능한 메소드를 숫자 값으로 가져옵니다.
•int ACCESS_TYPE_AUTH_GROUP_CATEGORY_NOT = 0x00000000
•int ACCESS_TYPE_MODIFY_CATEGORY_GROUPAUTH = 0x00000001
•int ACCESS_TYPE_GET_GROUPAUTH_TO_CATEGORY = 0x00000002
•int ACCESS_TYPE_GET_GROUPLIST_AUTH_TO_CATEGORY = 0x00000004
•int ACCESS_TYPE_GET_ITEMLIST_AUTH_TO_GROUP_IN_CATEGORY = 0x00000008
•int ACCESS_TYPE_GET_CATEGORYLIST_AUTH_TO_GROUP_IN_CATEGORY = 0x00010000
getOZRepository
public IOZRepository getOZRepository() throws OZRepositoryException
OZRepostiroy 인터페이스를 구현한 클래스를 가져옵니다.
modifyCategoryGroupAuth
public boolean modifyCategoryGroupAuth(Object sessionID, String categoryID, String groupID, int perm) throws OZRepositoryException
지정한 카테고리와 그룹의 권한 정보를 변경하고 변경 성공 여부를 가져옵니다.
Parameters:
sessionID - 세션 ID
categoryID - 권한 정보를 변경할 카테고리 ID
groupID - 권한 정보를 변경할 그룹 ID
perm - 권한 정보(1: VIEW, 2: READ, 4: WRITE)
getGroupAuthToCategory
public int getGroupAuthToCategory(Object sessionID, String categoryID, String groupID) throws OZRepositoryException
지정한 카테고리에 대한 지정한 그룹의 그룹 권한을 가져옵니다.
Parameters:
sessionID - 세션 ID
categoryID - 권한 정보를 가져올 카테고리 ID
groupID - 그룹 ID
getGroupListAuthToCategory
public IOZGroupInfoList getGroupListAuthToCategory(Object sessionID, String categoryID, int perm) throws OZRepositoryException
지정한 카테고리 ID에 대해 perm 이상의 권한을 가지고 있는 모든 사용자 정보를 가져옵니다.
Parameters:
sessionID - 세션 ID
categoryID - 카테고리 ID
perm - 권한 정보
getItemListAuthToGroupInCategory
public IOZItemInfoList getItemListAuthToGroupInCategory(Object sessionID, String groupID, String categoryID, int perm) throws OZRepositoryException
지정한 카테고리의 아이템 중에 지정한 그룹의 권한이 perm 이상인 모든 아이템의 목록을 가져옵니다.
Parameters:
sessionID - 세션 ID
groupID - 그룹 ID
categoryID - 카테고리 ID
perm - 권한 정보
getCategoryListAuthToGroupInCategory
public IOZCategoryInfoList getCategoryListAuthToGroupInCategory(Object sessionID, String groupID, String categoryID, int perm) throws OZRepositoryException
지정한 카테고리의 하위 카테고리 중에 지정한 그룹의 권한이 perm 이상인 모든 카테고리의 목록을 가져옵니다.
Parameters:
sessionID - 세션 ID
groupID - 그룹 ID
categoryID - 카테고리 ID
perm - 권한 정보