<< Click to Display Table of Contents >>

Using item version control


checkOutItem

public InputStream[] checkOutItem(String itemIDs[], String[] localCheckOutFolders, long[] localFileTimes, boolean[] isComp, int[] errorCodes, String[] errorMsg) throws OZCPException

지정한 아이템을 체크 아웃할 폴더에 체크 아웃합니다.

Parameters:

itemIDs - 아이템 ID

localCheckOutFolders - 체크 아웃할 폴더 이름

localFileTimes - 체크 아웃할 아이템의 로컬 파일 시간

isComp - 압축 여부

errorCodes - 에러 코드

errorMsg - 에러 메세지

checkOutItem

public InputStream[] checkOutItem(String itemIDs[], String[] localCheckOutFolders, long[] localFileTimes, boolean[] isComp, String[] checkOutCmts, int[] errorCodes, String[] errorMsg) throws OZCPException

지정한 아이템을 체크 아웃할 폴더에 체크 아웃합니다.

Parameters:

itemIDs - 아이템 ID

localCheckOutFolders - 체크 아웃할 폴더 이름

localFileTimes - 체크 아웃할 아이템의 로컬 파일 시간

isComp - 압축 여부

checkOutCmts - 주석

errorCodes - 에러 코드

errorMsg - 에러 메세지

checkInItem

public boolean[] checkInItem(String[] itemIDs, boolean[] isComp, InputStream[] iStreams, String comment, boolean[] keepCheckOut, int[] errorCodes, String[] errorMsg) throws OZCPException

지정한 아이템을 체크인합니다.

리파지토리 타입이 NONE인 경우에는 지원하지 않습니다.

Parameters:

itemIDs - 아이템 ID

isComp - 압축 여부

iStreams - 아이템의 입력 스트림

comment - 주석문

keepCheckOut - 체크 아웃 상태를 유지할지 여부

errorCodes - 에러 코드

errorMsg - 에러 메세지

checkInItem

public boolean[] checkInItem(String[] itemIDs, boolean[] isComp, InputStream[] itemStreams, String comment, boolean[] keepCheckOut, long[] datetimes, int[] errorCodes, String[] errorMsg) throws OZCPException

시간을 지정하여 아이템을 체크인합니다.

리파지토리 타입이 NONE인 경우에는 지원하지 않습니다.

Parameters:

itemIDs - 아이템 ID

isComp - 압축 여부

iStreams - 아이템의 입력 스트림

comment - 주석문

keepCheckOut - 체크 아웃 상태를 유지할지 여부

datetimes - 설정할 시간. 0으로 설정할 경우 현재 시간으로 적용됨

errorCodes - 에러 코드

errorMsg - 에러 메세지

undoCheckOutItem

public InputStream[] undoCheckOutItem(String[] itemIDs, boolean[] isReplaces, boolean[] isComp, int[] errorCodes, String[] errorMsg) throws OZCPException

지정한 아이템을 체크 아웃 취소합니다.

Parameters:

itemIDs - 아이템 ID

isReplaces - 로컬 작업 폴더의 아이템을 가져올지 여부

isComp - 압축 여부

errCodes - 에러 코드

errMsgs - 에러 메세지

isCheckOutUser

public boolean[] isCheckOutUser(String[] itemIDs) throws OZCPException

현재 사용자가 지정한 아이템을 체크 아웃했는지 여부를 확인합니다.

Parameters:

itemIDs - 아이템 ID

getItemByVersion

public InputStream getItemByVersion(String itemID, int version, boolean isComp) throws OZCPException

지정한 아이템 ID에 해당하는 아이템 중 지정한 버전의 아이템을 가져옵니다.

Parameters:

itemID - 아이템 ID

version - 아이템 버전

isComp - 압축 여부

getHistoryItemList

public IOZHistoryInfoList getHistoryItemList(String itemID) throws OZCPException

지정한 아이템의 히스토리 정보를 가져옵니다.

Parameters:

itemID - 아이템 ID

getHistoryItemListByDatetime

public IOZHistoryInfoList getHistoryItemListByDatetime(String itemID) throws OZCPException

지정한 아이템의 히스토리 정보를 날짜 순으로 가져옵니다.

리파지토리 타입이 NONE인 경우에는 지원하지 않습니다.

Parameters:

itemID - 아이템 ID

getHistoryItemByDatetime

public InputStream getHistoryItemByDatetime(String itemID, long datetime, boolean isComp, boolean isObjStream) throws OZCPException

지정한 시간 기준으로 최근 아이템을 가져옵니다.

리파지토리 타입이 NONE인 경우에는 지원하지 않습니다.

Parameters:

itemID - 아이템 ID

datetime - 가져올 시간

isComp - 압축 여부

isObjStream - 가져올 아이템이 ODI인 경우 obj stream으로 가져올지 여부

getDeleteHistoryItemInfo

public IOZHistoryInfoList getDeleteHistoryItemInfo(String itemID) throws OZCPException

해당 삭제된 아이템의 정보를 가져옵니다.

Parameters:

itemID - 아이템 ID

modifyHistoryItemComment

public boolean modifyHistoryItemComment(String itemID, int itemVersion, String newComment) throws OZCPException

아이템 히스토리 중 특정 버전의 주석을 수정합니다.

Parameters:

itemID - 아이템 ID

itemversion - 주석을 수정할 버전

newComment - 수정할 주석

modifyHistoryItemDatetime

public boolean modifyHistoryItemDatetime(String itemID, int itemVersion, long datetime) throws OZCPException

지정한 버전의 아이템 시간을 변경합니다.

리파지토리 타입이 NONE인 경우에는 지원하지 않습니다.

Parameters:

itemID - 아이템 ID

itemVersion - 아이템 버전

datetime - 변경할 시간. 0으로 설정할 경우 현재 시간으로 적용됨

removeHistoryItem

public boolean removeHistoryItem(String itemID, int itemVersion) throws OZCPException

지정한 아이템에 대해 특정 버전의 히스토리를 삭제합니다.

Parameters:

itemID - 아이템 ID

itemversion - 아이템 버전

rollBackItem

public boolean rollBackItem(String itemID, int itemVersion, String comment) throws OZCPException

지정한 아이템을 지정한 버전으로 복원시킵니다.

Parameters:

itemID - 아이템 ID

itemVersion - 아이템 버전

comment - 주석문