<< Click to Display Table of Contents >>
Using item version control
Method Detail
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
指定したアイテムをチェックインします。
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 : 圧縮するか否か
itemStreams : アイテムの入力ストリーム
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
削除された指定アイテムの情報を取得します。
"isDestroys=false"と設定して削除したアイテムの情報のみを取得します。
Parameters:
itemID : 情報を取得するアイテムID
modifyHistoryItemComment
public boolean modifyHistoryItemComment(String itemID, int itemVersion, String newComment) throws OZCPException
アイテムの履歴中特定バージョンのコメントを修正します。
Parameters:
itemID : アイテムID(Full Pathで設定)
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 : コメント文