<< Click to Display Table of Contents >>

IOZRepositoryItemHistory


Method Detail

getAccessTypeItemHistory

public int getAccessTypeItemHistory()

アイテム履歴インターフェースに接近可能なメソッドを数値でを取得します。

int ACCESS_ITEM_HISTORY_NOT = 0x00000000

int ACCESS_ROLLBACK_ITEM = 0x00000001

int ACCESS_GET_ITEM_BY_VERSION = 0x00000002

int ACCESS_GET_HISTORY_ITEMLIST = 0x00000004

int ACCESS_GET_DELETE_HISTORY_ITEMLIST = 0x00000008

int ACCESS_REMOVE_HISTORY_ITEM = 0x00000010

getOZRepository

public IOZRepository getOZRepository() throws OZRepositoryException

OZ Repostiroyインターフェースを実装したクラスを取得します。

rollBackItem

public boolean rollBackItem(Object sessionID, String itemID, int itemVersion, String comment) throws OZRepositoryException

指定したアイテムを指定したバージョンで復元します。

Parameters:

sessionID : セッションID

itemID : 復元するアイテムのID

itemVersion : 復元するバージョン

comment : コメント文

getItemByVersion

public InputStream getItemByVersion(Object sessionID, String itemID, int version) throws OZRepositoryException

指定したアイテムIDに該当するアイテム中指定したバージョンのアイテムを取得します。

Parameters:

sessionID : セッションID

itemID : 取得するアイテムのID

version : 取得するアイテムおバージョン

getHistoryItemList

public IOZHistoryInfoList getHistoryItemList(Object sessionID, String itemID) throws OZRepositoryException

指定したアイテムの履歴情報を取得します。

Parameters:

sessionID : セッションID

itemIDs : 履歴情報を取得するアイテムのID

getDeleteHistoryItemInfo

public IOZHistoryInfoList getDeleteHistoryItemInfo(Object sessionID, String itemID) throws OZRepositoryException

削除された履歴リストを取得します。

"isDestroys=false"と設定して削除した履歴のリストのみを取得します。

Parameters:

sessionID : セッションID

itemIDs : 履歴情報を取得するアイテムのID

removeHistoryItem

public boolean removeHistoryItem(Object sessionID, String itemID, int itemVersion) throws OZRepositoryException

指定したアイテムに対して特定バージョンの履歴を削除します。

Parameters:

sessionID : セッションID

itemID : 履歴を削除するアイテムのID

item version : 履歴を削除するバージョン