<< 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 - 히스토리를 삭제할 버전