<< 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