<< 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 - 주석문