<< Click to Display Table of Contents >>
IOZRepositoryItemHistory
아이템 히스토리에 대한 정보를 가져오거나 설정하는 인터페이스입니다.
Method Detail
getAccessTypeItemHistory
public int getAccessTypeItemHistory()
아이템 히스토리 인터페이스에 접근 가능한 메소드를 숫자 값으로 가져옵니다.
•int ACCESS_ITEM_HISTORY_NOT = 0x00000000
•int ACCESS_ROLLBACK_ITEM = 0x00000001
•int ACCESS_GET_ITEM_BY_VERSION = 0x00000002
•int ACCESS_GET_HISTORY_ITEMLIST = 0x00000004
•int ACCESS_GET_DELETE_HISTORY_ITEMLIST = 0x00000008
•int ACCESS_REMOVE_HISTORY_ITEM = 0x00000010
getOZRepository
public IOZRepository getOZRepository() throws OZRepositoryException
OZRepostiroy 인터페이스를 구현한 클래스를 가져옵니다.
rollBackItem
public boolean rollBackItem(Object sessionID, String itemID, int itemVersion, String comment) throws OZRepositoryException
지정한 아이템을 지정한 버전으로 복원시킵니다.
Parameters:
sessionID - 세션 ID
itemID - 복원시킬 아이템의 ID
itemVersion - 복원시킬 버전
comment - 주석문
getItemByVersion
public InputStream getItemByVersion(Object sessionID, String itemID, int version) throws OZRepositoryException
지정한 아이템 ID에 해당하는 아이템 중 지정한 버전의 아이템을 가져옵니다.
Parameters:
sessionID - 세션 ID
itemID - 가져올 아이템의 ID
version - 가져올 아이템의 버전
getHistoryItemList
public IOZHistoryInfoList getHistoryItemList(Object sessionID, String itemID) throws OZRepositoryException
지정한 아이템의 히스토리 정보를 가져옵니다.
Parameters:
sessionID - 세션 ID
itemIDs - 히스토리 정보를 가져올 아이템의 ID
getDeleteHistoryItemInfo
public IOZHistoryInfoList getDeleteHistoryItemInfo(Object sessionID, String itemID) throws OZRepositoryException
삭제된 히스토리 리스트를 가져옵니다.
"isDestroys=false"로 설정하여 삭제한 히스토리의 리스트만 가져옵니다.
Parameters:
sessionID - 세션 ID
itemIDs - 히스토리 정보를 가져올 아이템의 ID
removeHistoryItem
public boolean removeHistoryItem(Object sessionID, String itemID, int itemVersion) throws OZRepositoryException
지정한 아이템에 대해 특정 버전의 히스토리를 삭제합니다.
Parameters:
sessionID - 세션 ID
itemID - 히스토리를 삭제할 아이템의 ID
item version - 히스토리를 삭제할 버전