<< Click to Display Table of Contents >>
IOZRepositoryCategory
Method Detail
getAccessTypeCategory
public int getAccessTypeCategory()
カテゴリーインターフェースに接近可能なメソッドを数値でを取得します。
•int ACCESS_CATEGORY_NOT = 0x00000000
•int ACCESS_CREATEITEM_IN_CATEGORY = 0x00000001
•int ACCESS_CREATE_CATEGORY = 0x00000002
•int ACCESS_MODIFY_CATEGORY_NAME = 0x00000004
•int ACCESS_DELETE_CATEGORY = 0x00000008
•int ACCESS_UN_DELETE_CATEGORY = 0x00000010
•int ACCESS_HAS_THE_ITEM_IN_CATEGORY = 0x00000020
•int ACCESS_GET_ITEMCOUNT_IN_CATEGORY = 0x00000040
•int ACCESS_GET_ITEMLIST_IN_CATEGORY = 0x00000080
•int ACCESS_GET_CATEGORYID_OF_ITEM = 0x00000100
•int ACCESS_GET_CATEGORY_INFO = 0x00000200
•int ACCESS_GET_DELETED_ITEMLIST_IN_CATEGORY = 0x00000400
•int ACCESS_GET_SEARCH_ITEMLIST_IN_CATEGORY = 0x00000800
•int ACCESS_GET_CATEGORYLIST_IN_CATEGORY = 0x00001000
•int ACCESS_TRANSFER_ITEM = 0x00002000;
•int ACCESS_TRANSFER_CATEGORY = 0x00004000;
getOZRepository
public IOZRepository getOZRepository() throws OZRepositoryException
OZ Repostiroyインターフェースを実装したクラスを取得します。
createItemInCategory
public String[] createItemInCategory(Object sessionID, String[] itemNames, String[] descs, String[] categoryIDs, InputStream[] item_ins, String comment, int[] errorCode, String[] errorMsg) throws OZRepositoryException
新規アイテムを生成して生成されたアイテムのIDを返します。
Parameters:
sessionID : セッションID
itemName : 新たに生成するアイテムのID
descs : 新たに生成するアイテムの説明内容
categoryIDs : 新たに生成するアイテムのカテゴリーID
item_ins : 新たに生成するアイテムの入力ストリーム
comment : コメント文
errorCode : エラーコード
errorMsg : エラーメッセージ
createCategory
public String[] createCategory(Object sessionID, String[] categoryNames, String[] pCategoryIDs, String comment, int[] errorCode, String[] errorMsg) throws OZRepositoryException
カテゴリーを新たに生成して生成されたカテゴリーのIDを返します。
Parameters:
sessionID : セッションID
categoryName : 新たに生成するカテゴリー名
pCategoryIDs : 新たに生成するカテゴリーの上位カテゴリーID
comment : コメント文
errorCode : エラーコード
errorMsg : エラーメッセージ
modifyCategoryName
public String modifyCategoryName(Object sessionID, String categoryID, String new_CategoryName, String comment) throws OZRepositoryException
指定したカテゴリーIDに該当するカテゴリー名を変更します。
Parameters:
sessionID : セッションID
categoryID : カテゴリー名を変更するカテゴリーのID
new_categoryName : 変更するカテゴリー名
comment : コメント文
deleteCategory
public boolean[] deleteCategory(Object sessionID, String[] categoryIDs, boolean[] isDestroys, String comment, int[] errorCode, String[] errorMsg) throws OZRepositoryException
指定したカテゴリーIDに該当するカテゴリーを削除します。
Parameters:
sessionID : セッションID
categoryIDs : 削除するカテゴリーのID
isDestroys : カテゴリーを削除するか否か
comment : コメント文
errorCode : エラーコード
errorMsg : エラーメッセージ
unDeleteCategory
public boolean[] unDeleteCategory(Object sessionID, String[] categoryIDs, String comment, int[] errorCode, String[] errorMsg) throws OZRepositoryException
削除されたカテゴリーを復元して復元の実行結果を取得します。
カテゴリーの削除時に"isDestroys=false"と設定した場合、削除されたカテゴリーの復元が可能です。
Parameters:
sessionID : セッションID
categoryIDs : 復元するカテゴリーのID
comment : コメント文
errorCode : エラーコード
errorMsg : エラーメッセージ
hasTheItemInCategory
public boolean hasTheItemInCategory(Object sessionID, String itemID) throws OZRepositoryException
該当カテゴリーに特定アイテムが存在するかを確認します。
Parameters:
sessionID : セッションID
itemID : アイテムID
getItemCountInCategory
public int getItemCountInCategory(Object sessionID, String categoryID) throws OZRepositoryException
指定したカテゴリーに属している全てのアイテム数を取得します。
Parameters:
sessionID : セッションID
categoryID : アイテム数を取得するカテゴリーのID
getItemListInCategory
public IOZItemInfoList getItemListInCategory(Object sessionID, String categoryID) throws OZRepositoryException
指定したカテゴリーに属している全てのアイテム情報を取得します。
Parameters:
sessionID : セッションID
categoryID : アイテム情報を取得するカテゴリーID
getCategoryIdOfItem
public String getCategoryIdOfItem(Object sessionID, String itemID) throws OZRepositoryException
指定したアイテムが存在するカテゴリーのIDを変換します。
Parameters:
sessionID : セッションID
itemID : カテゴリーのIDを取得するアイテムID
getCategoryInfo
public IOZCategoryInfo getCategoryInfo(Object sessionID, String categoryID) throws OZRepositoryException
指定したカテゴリーの情報を取得します。
Parameters:
sessionID : セッションID
categoryID : 情報を取得するカテゴリーID
getDeletedItemListInCategory
public IOZItemInfoList getDeletedItemListInCategory(Object sessionID, String categoryID) throws OZRepositoryException
指定したカテゴリーの削除されたアイテム情報を取得します。
"isDestroys=false"と設定して削除したアイテムの情報のみを取得します。
Parameters:
sessionID : セッションID
categoryID : 削除されたアイテム情報を取得するカテゴリーID
transferItem
public boolean transferItem(Object sessionID, String[] itemIDs, String target_CategoryID) throws OZRepositoryException
指定したアイテムのカテゴリーを移動してカテゴリーの移動結果を取得します。
Parameters:
sessionID : セッションID
itemIDs : カテゴリーを移動するアイテムID
target_CategoryID : 移動するカテゴリーID
transferCategory
public boolean transferCategory(Object sessionID, String categoryID, String target_CategoryID) throws OZRepositoryException
指定したカテゴリーを他のカテゴリーに移動してカテゴリーの移動結果を取得します。
Parameters:
sessionID : セッションID
categoryID : カテゴリーを移動するカテゴリーID
target_CategoryID : 移動するカテゴリーID