<< Click to Display Table of Contents >>

IOZRepositoryAuthUserItem

아이템에 대한 사용자 권한 정보를 가져오거나 설정하는 인터페이스입니다.


Method Detail

getAccessTypeAuthUserItem

public int getAccessTypeAuthUserItem()

아이템에 대한 사용자 권한 인터페이스에 접근 가능한 메소드를 숫자 값으로 가져옵니다.

int ACCESS_TYPE_AUTH_USER_ITEM_NOT = 0x00000000

int ACCESS_TYPE_MODIFY_ITEM_USERAUTH = 0x00001000

int ACCESS_TYPE_GET_USERAUTH_TO_ITEM = 0x00002000

int ACCESS_TYPE_GET_USERLIST_AUTH_TO_ITEM = 0x00004000

int ACCESS_TYPE_GET_ITEMLIST_AUTH_TO_USER = 0x00008000

getOZRepository

public IOZRepository getOZRepository() throws OZRepositoryException

OZRepostiroy 인터페이스를 구현한 클래스를 가져옵니다.

modifyItemUserAuth

public boolean modifyItemUserAuth(Object sessionID, String userID, String itemID, int perm) throws OZRepositoryException

지정한 아이템에 대한 사용자의 권한 정보를 변경하고 변경 성공 여부를 가져옵니다.

Parameters:

sessionID - 세션 ID

userID - 사용자 ID

itemID - 아이템 ID

perm - 권한 정보

getUserAuthToItem

public int getUserAuthToItem(Object sessionID, String userID, String itemID) throws OZRepositoryException

지정한 아이템에 대한 사용자의 권한 정보를 가져옵니다.

Parameters:

sessionID - 세션 ID

userID - 사용자 ID

itemID - 권한 정보

getUserListAuthToItem

public IOZUserInfoList getUserListAuthToItem(Object sessionID, String itemID, int perm) throws OZRepositoryException

지정한 아이템에 대한 사용자의 권한이 perm 이상인 모든 아이템 정보를 가져옵니다.

Parameters:

sessionID - 세션 ID

itemID - 아이템 ID

perm - 권한 정보

getItemListAuthToUser

public IOZItemInfoList getItemListAuthToUser(Object sessionID, String userID, int perm) throws OZRepositoryException

지정한 사용자의 권한이 perm 이상인 모든 아이템 정보를 가져옵니다.

Parameters:

sessionID - 세션 ID

userID - 아이템 ID

perm - 권한 정보