<< 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:コメント文