<< Click to Display Table of Contents >>
IOZRepositoryItem
Method Detail
getAccessTypeItem
public int getAccessTypeItem()
アイテムインターフェースに接近可能なメソッドを数値でを取得します。
•int ACCESS_ITEM_NOT = 0x00000000
•int ACCESS_CREATE_ITEM = 0x00000001
•int ACCESS_MODIFY_ITEMNAME = 0x00000002
•int ACCESS_DELETE_ITEM = 0x00000004
•int ACCESS_UN_DELETE_ITEM = 0x00000008
•int ACCESS_MODIFY_ITEM_DESC = 0x00000010
•int ACCESS_HAS_THE_ITEM = 0x00000020
•int ACCESS_GET_ITEM_INFO = 0x00000040
•int ACCESS_GET_ITEMS_UNCONDITION = 0x00000080
•int ACCESS_GET_ITEMS = 0x00000100
•int ACCESS_CHECKOUT_ITEM = 0x00000200
•int ACCESS_CHECKIN_ITEM = 0x00000400
•int ACCESS_UNDO_CHECKOUT_ITEM = 0x00000800
•int ACCESS_IS_CHECKOUT_USER = 0x00001000
getOZRepository
public IOZRepository getOZRepository() throws OZRepositoryException
OZ Repostiroyインターフェースを実装したクラスを取得します。
createItem
public String[] createItem(Object sessionID, String[] itemNames, String[] descs, InputStream[] item_ins, String comment, int[] errorCode, String[] errorMsg) throws OZRepositoryException
アイテムを生成して生成したアイテムIDを返します。
Parameters:
sessionID : セッションID
itemNames : アイテム名
descs : アイテムの説明
item_ins : アイテムストリーム
comment : コメント文
errCodes : エラーコード
errMsgs : エラーメッセージ
modifyItemName
public String modifyItemName(Object sessionID, String itemID, String new_itemName, String comment) throws OZRepositoryException
指定したアイテムIDに該当するアイテム名を変更して変更されたアイテムIDを返します。
Parameters:
sessionID : セッションID
itemID : アイテム名を変更するアイテムID
new_itemName : 変更するアイテム名
comment : コメント文
deleteItem
public boolean[] deleteItem(Object sessionID, String[] itemIDs, boolean[] isDestroys, String comment, int[] errorCode, String[] errorMsg) throws
指定したアイテムをリポジトリから削除してアイテムの削除の結果を取得します。
Parameters:
sessionID : セッションID
itemIDs : 削除するアイテムのID
isDestroys : アイテムを永久に削除するか否か
comment : コメント文
errCodes : エラーコード
errMsgs : エラーメッセージ
unDeleteItem
public boolean[] unDeleteItem(Object sessionID, String[] itemIDs, String comment, int[] errorCode, String[] errorMsg) throws OZRepositoryException
削除されたアイテムを復元して復元の結果を取得します。
アイテムの削除時に"isDestroys=false"と設定した場合、削除されたアイテムの復元が可能です。
Parameters:
sessionID : セッションID
itemIDs : 復元するアイテムID
comment : コメント文
errCodes : エラーコード
errMsgs : エラーメッセージ
modifyItemDesc
public boolean modifyItemDesc(Object sessionID, String itemID, String desc) throws OZRepositoryException
指定したアイテムIDに該当するアイテムの説明を変更して変更の結果を取得します。
Parameters:
sessionID : セッションID
itemID : 変更するアイテムID
desc : 変更する内容
getItemInfo
public IOZItemInfo getItemInfo(Object sessionID, String itemID) throws OZRepositoryException
指定したアイテムIDに該当するアイテム情報を取得します。
Parameters:
sessionID : セッションID
itemID : アイテム情報を取得するアイテムID
hasTheItem
public boolean hasTheItem(Object sessionID, String itemID) throws OZRepositoryException
指定したアイテムが存在するかを確認します。
Parameters:
sessionID : セッションID
itemID : アイテムID
getItems
public InputStream[] getItems(Object sessionID, String itemIDs[], int[] errorCode, String[] errorMsg) throws OZRepositoryException
指定したアイテムを取得してアイテムストリームを取得します。
Parameters:
sessionID : セッションID
itemIDs : 取得するアイテムID
errCodes : エラーコード
errMsgs : エラーメッセージ
getItems
public InputStream[] getItems(Object sessionID, String itemIDs[], long[] modifiedTimes, int[] errorCode, String[] errorMsg) throws OZRepositoryException
指定したアイテムを取得してアイテムストリームを取得します。
Parameters:
sessionID : セッションID ID
itemIDs : 取得するアイテムID
modifiedTimes : クライアント時間
errCodes : エラーコード
errMsgs : エラーメッセージ
checkOutItem
public InputStream[] checkOutItem(Object sessionID, String itemIDs[], String[] localCheckOutFolders, long[] localFileTimes, String[] checkOutCmts, int[] errorCode, String[] errorMsg) throws OZRepositoryException
指定したアイテムを指定したユーザーIDでチェックアウトするフォルダにチェックアウトし、ローカルファイルの時間がアイテムの時間より過去の場合、アイテムストリームを取得します。
Parameters:
sessionID : セッションID
itemIDs : チェックアウトするアイテムのID
localCheckOutFolders : チェックアウトするローカルフォルダ名
localFileTimes : チェックアウトするアイテムのローカルファイル時間
checkOutCmts : コメント
errCodes : エラーコード
errMsgs : エラーメッセージ
checkInItem
public boolean[] checkInItem(Object sessionID, String[] itemIDs, InputStream[] item_ins, String comment, boolean[] keepCheckOut, int[] errorCode, String[] errorMsg) throws OZRepositoryException
指定したアイテムを指定したユーザーIDでチェックインしてチェックインの結果を取得します。
Parameters:
sessionID : セッションID
itemIDs : チェックインするアイテムID
item Streams : チェックインするアイテムストリーム
comment : コメント文
keepCheckOut : チェックアウト状態を維持するか否か
errCodes : エラーコード
errMsgs : エラーメッセージ
undoCheckOutItem
public InputStream[] undoCheckOutItem(Object sessionID, String[] itemIDs, boolean[] isReplaces, int[] errorCode, String[] errorMsg) throws OZRepositoryException
指定したアイテムのチェックアウトを取り消します。
Parameters:
sessionID : セッションID
itemIDs : チェックアウトを取り消すアイテムのID
isReplaces : ローカルファイルを変更するか否か
errCodes : エラーコード
errMsgs : エラーメッセージ
isCheckOutUser
public boolean[] isCheckOutUser(Object sessionID, String[] itemIDs) throws OZRepositoryException
指定したユーザーが指定したアイテムをチェックアウトしたかを確認します。
Parameters:
sessionID : セッションID
itemIDs : アイテムID