<< Click to Display Table of Contents >>
Using item version control
Method Detail
CheckOut
public Stream[] CheckOut(string[] itemIDs, string[] checkOutFolders, long[] localFileTimes, bool[] isCompressed, string[] checkOutCmts)
指定したアイテムをチェックアウトするフォルダにチェックアウトします。
Parameters
itemIDs:チェックアウトするアイテムID
checkOutFolders:チェックアウトするフォルダ名
localFileTimes:チェックアウトするアイテムのローカルファイル時間
isCompressed:圧縮するか否か
checkOutCmts:コメント
CheckIn
public bool[] CheckIn(string[] itemIDs, bool[] isCompressed, Stream[] items, string comment, bool[] keepCheckOut)
時間を指定してアイテムをチェックインします。(NONEタイプはサポートしない)
Parameters
itemIDs:チェックインするアイテムID
isCompressed:圧縮するか否か
items:アイテムの入力ストリーム
comment:コメント文
keepCheckOut:チェックアウト状態を維持するか否か
CheckIn
public bool[] CheckIn(string[] itemIDs, bool[] isCompressed, Stream[] items, string comment, bool[] keepCheckOut, long[] datetimes)
時間を指定してアイテムをチェックインします。(NONEタイプはサポートしない)
Parameters
itemIDs:チェックインするアイテムID
isCompressed:圧縮するか否か
items:アイテムの入力ストリーム
comment:コメント文
keepCheckOut:チェックアウト状態を維持するか否か
datetimes:設定する時間。0や負数で設定する場合、現在の時間で適用される
UndoCheckOut
public Stream[] UndoCheckOut(string[] itemIDs, bool[] replaceItems, bool[] isCompressed)
指定したアイテムのチェックアウトを取り消します。
Parameters
itemIDs:チェックアウトを取り消すアイテムID
replaceItems:ローカル作業フォルダのアイテムが取得可能かの設定
isCompressed:圧縮するか否か
Upload
public bool Upload(string categoryID, Stream in)
圧縮されたアイテムを指定したカテゴリーで圧縮解除して圧縮解除結果を返します。
Parameters
categoryID:カテゴリーID
in:圧縮したストリーム
IsCheckOutUser
public bool[] isCheckOutUser(string[] ItemIDs) throws OZCPException
現在のユーザーが指定したアイテムをチェックアウトしたかを確認します。
Parameters
itemIDs:アイテムID
GetHistoryInfos
public IHistoryInfo[] GetHistoryInfos(string itemID)
指定したアイテムの履歴情報を取得します。
Parameters
itemID:履歴情報を取得するアイテムID
GetHistoryItemByDatetime
public Stream GetHistoryItemByDatetime(string itemID, long datetime, bool isCompressed, bool isObjStream)
指定した時間を基準に最近のアイテムを取得します。(NONEタイプはサポートしない)
Parameters
itemID:取得するアイテムID
datetime:取得する時間
isCompressed:圧縮するか否か
isObjStream:取得するアイテムがODIの場合、Object Streamで取得するか否か
GetHistoryItemListByDatetime
public IHistoryInfo[] GetHistoryItemListByDatetime(string itemID)
指定したアイテムの履歴情報を日付順で取得します。(NONEタイプはサポートしない)
Parameters
itemID:履歴情報を取得するアイテムID
GetDeletedItemInfos
public IItemInfo[] GetDeletedItemInfos(string categoryID)
指定したカテゴリーの削除されたアイテム情報を取得します。
"toBeDestroyed=false"として設定して削除したアイテムの情報のみ取得します。
Parameters
categoryID:削除されたアイテム情報を取得するカテゴリーID
GetDeletedItemHistoryInfos
public IHistoryInfo[] GetDeletedItemHistoryInfos(string itemID)
削除されたアイテムの情報を取得します。
"toBeDestroyed=false"として設定して削除したアイテムの情報のみ取得します。
Parameters
itemID:情報を取得するアイテムID
ModifyHistoryItemComment
public bool ModifyHistoryItemComment(string itemID, int itemVersion, string newComment) throws OZCPException
アイテムの履歴の特定バージョンのコメントを修正します。
Parameters
itemID:アイテムID(Full Pathで設定)
itemVersion:コメントを修正するバージョン
newComment:修正するコメント
ModifyHistoryItemDatetime
public bool ModifyHistoryItemDatetime(string itemID, int itemVersion, long datetime)
指定したバージョンのアイテム時間を変更します。(NONEタイプはサポートしない)
Parameters
itemID:時間を変更するアイテムID
itemVersion:時間を変更するバージョン
datetime:変更する時間。0や負数で設定する場合、現在の時間で適用される
RemoveHistory
public bool RemoveHistory(string itemID, int version)
指定したアイテムに対して特定バージョンの履歴を削除します。
Parameters
itemID:履歴を削除するアイテムID
version:履歴を削除するバージョン
RollBack
public bool RollBack(string itemID, int version, string comment)
指定したアイテムを指定したバージョンで復元します。
Parameters
itemID:復元するアイテムID
version:復元するバージョン
comment:コメント文