<< Click to Display Table of Contents >>
IOZRepositoryCategory
카테고리 정보를 가져오거나 설정하는 인터페이스입니다.
Method Detail
getAccessTypeCategory
public int getAccessTypeCategory()
카테고리 인터페이스에 접근 가능한 메소드를 숫자 값으로 가져옵니다.
•int ACCESS_CATEGORY_NOT = 0x00000000
•int ACCESS_CREATEITEM_IN_CATEGORY = 0x00000001
•int ACCESS_CREATE_CATEGORY = 0x00000002
•int ACCESS_MODIFY_CATEGORY_NAME = 0x00000004
•int ACCESS_DELETE_CATEGORY = 0x00000008
•int ACCESS_UN_DELETE_CATEGORY = 0x00000010
•int ACCESS_HAS_THE_ITEM_IN_CATEGORY = 0x00000020
•int ACCESS_GET_ITEMCOUNT_IN_CATEGORY = 0x00000040
•int ACCESS_GET_ITEMLIST_IN_CATEGORY = 0x00000080
•int ACCESS_GET_CATEGORYID_OF_ITEM = 0x00000100
•int ACCESS_GET_CATEGORY_INFO = 0x00000200
•int ACCESS_GET_DELETED_ITEMLIST_IN_CATEGORY = 0x00000400
•int ACCESS_GET_SEARCH_ITEMLIST_IN_CATEGORY = 0x00000800
•int ACCESS_GET_CATEGORYLIST_IN_CATEGORY = 0x00001000
•int ACCESS_TRANSFER_ITEM = 0x00002000
•int ACCESS_TRANSFER_CATEGORY = 0x00004000
getOZRepository
public IOZRepository getOZRepository() throws OZRepositoryException
OZRepostiroy 인터페이스를 구현한 클래스를 가져옵니다.
createItemInCategory
public String[] createItemInCategory(Object sessionID, String[] itemNames, String[] descs, String[] categoryIDs, InputStream[] item_ins, String comment, int[] errorCode, String[] errorMsg) throws OZRepositoryException
새로운 아이템을 생성하고 생성된 아이템의 ID를 반환합니다.
Parameters:
sessionID - 세션 ID
itemName - 새로 생성할 아이템의 ID
descs - 새로 생성할 아이템의 설명
categoryIDs - 새로 생성할 아이템이 카테고리 ID
item_ins - 새로 생성할 아이템의 입력 스트림
comment - 주석문
errorCode - 에러 코드
errorMsg - 에러 메시지
createCategory
public String[] createCategory(Object sessionID, String[] categoryNames, String[] pCategoryIDs, String comment, int[] errorCode, String[] errorMsg) throws OZRepositoryException
카테고리를 새로 생성하고 생성된 카테고리의 ID를 반환합니다.
Parameters:
sessionID - 세션 ID
categoryName - 생성할 카테고리의 이름
pCategoryIDs - 생성할 카테고리의 상위 카테고리 ID
comment - 주석문
errorCode - 에러 코드
errorMsg - 에러 메시지
modifyCategoryName
public String modifyCategoryName(Object sessionID, String categoryID, String new_CategoryName, String comment) throws OZRepositoryException
지정한 카테고리 ID에 해당하는 카테고리의 이름을 변경합니다.
Parameters:
sessionID - 세션 ID
categoryID - 이름을 변경할 카테고리의 ID
new_categoryName - 변경할 카테고리 이름
comment - 주석문
deleteCategory
public boolean[] deleteCategory(Object sessionID, String[] categoryIDs, boolean[] isDestroys, String comment, int[] errorCode, String[] errorMsg) throws OZRepositoryException
지정한 카테고리 ID에 해당하는 카테고리를 삭제합니다.
Parameters:
sessionID - 세션 ID
categoryIDs - 삭제할 카테고리의 ID
isDestroys - 카테고리를 영구 삭제할 지 여부
comment - 주석문
errorCode - 에러 코드
errorMsg - 에러 메시지
unDeleteCategory
public boolean[] unDeleteCategory(Object sessionID, String[] categoryIDs, String comment, int[] errorCode, String[] errorMsg) throws OZRepositoryException
삭제된 카테고리를 복원하고 복원 성공 여부를 가져옵니다.
Parameters:
sessionID - 세션 ID
categoryIDs - 복원할 카테고리의 ID
comment - 주석문
errorCode - 에러 코드
errorMsg - 에러 메시지
hasTheItemInCategory
public boolean hasTheItemInCategory(Object sessionID, String itemID) throws OZRepositoryException
해당 카테고리에 특정 아이템이 존재하는지 여부를 가져옵니다.
Parameters:
sessionID - 세션 ID
itemID - 아이템 ID
getItemCountInCategory
public int getItemCountInCategory(Object sessionID, String categoryID) throws OZRepositoryException
지정한 카테고리에 속해 있는 모든 아이템의 개수를 가져옵니다.
Parameters:
sessionID - 세션 ID
categoryID - 아이템의 개수를 얻을 카테고리의 ID
getItemListInCategory
public IOZItemInfoList getItemListInCategory(Object sessionID, String categoryID) throws OZRepositoryException
지정한 카테고리에 속해 있는 모든 아이템 정보를 가져옵니다.
Parameters:
sessionID - 세션 ID
categoryID - 아이템 정보를 얻을 카테고리 ID
getCategoryIdOfItem
public String getCategoryIdOfItem(Object sessionID, String itemID) throws OZRepositoryException
지정한 아이템이 존재하는 카테고리의 ID를 반환합니다.
Parameters:
sessionID - 세션 ID
itemID - 카테고리의 ID를 얻을 아이템 ID
getCategoryInfo
public IOZCategoryInfo getCategoryInfo(Object sessionID, String categoryID) throws OZRepositoryException
지정한 카테고리의 정보를 가져옵니다.
Parameters:
sessionID - 세션 ID
categoryID - 정보를 가져올 카테고리 ID
getDeletedItemListInCategory
public IOZItemInfoList getDeletedItemListInCategory(Object sessionID, String categoryID) throws OZRepositoryException
지정한 카테고리의 삭제된 아이템 정보를 가져옵니다.
Parameters:
sessionID - 세션 ID
categoryID - 삭제된 아이템 정보를 가져올 카테고리 ID
transferItem
public boolean transferItem(Object sessionID, String[] itemIDs, String target_CategoryID) throws OZRepositoryException
지정한 아이템의 카테고리를 이동하고 카테고리 이동 성공 여부를 가져옵니다.
Parameters:
sessionID - 세션 ID
itemIDs - 카테고리를 이동할 아이템 ID
target_CategoryID - 이동할 카테고리 ID
transferCategory
public boolean transferCategory(Object sessionID, String categoryID, String target_CategoryID) throws OZRepositoryException
지정한 카테고리를 다른 카테고리로 이동하고 카테고리 이동 성공 여부를 가져옵니다.
Parameters:
sessionID - 세션 ID
categoryID - 카테고리를 이동할 카테고리 ID
target_CategoryID - 이동할 카테고리 ID