public class ItemManagerImpl extends ItemManager
コンストラクタと説明 |
---|
ItemManagerImpl() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addItem(Item item)
商品情報を新規登録します。
|
void |
deleteCatalogue(ItemCatalogue catalogue)
商品カタログ情報を削除します。
|
void |
deleteItem(Item item)
商品情報を削除します。
|
ItemAttribute[] |
getAttributes(String itemCode)
指定された商品の属性情報を取得します。
|
ItemCatalogue |
getCatalogue(String itemCode,
String catalogueCode)
指定されたカタログ情報を返します。
|
String |
getCatalogueMediaFileName(ItemCatalogue catalogue)
商品カタログの媒体が保存されてるファイルパスを取得します。
|
ItemCatalogue[] |
getCatalogues(String itemCode)
指定された商品のカタログ情報を返します。
|
Item |
getItem(String itemCode)
指定された商品コードに対する商品の情報を返します。
|
Item[] |
getItems()
現在、存在する商品の情報を返します。
|
Item[] |
getItems(Date date)
指定された日付に存在する商品の情報を返します。
|
Item[] |
getItemsByKey(String code,
String name)
現在、条件に合致する商品の情報を返します。
|
Item[] |
getItemsByKey(String code,
String name,
Date date)
指定された日付に条件に合致する商品の情報を返します。
|
protected void |
init(String user,
String group)
ItemManagerを初期化します。
|
void |
removeAttribute(ItemAttribute attribute)
指定された商品属性情報を削除します。
|
void |
setAttribute(ItemAttribute attribute)
商品属性情報を設定します。
|
void |
setCatalogue(ItemCatalogue catalogue)
商品カタログ情報を設定します。
|
void |
setCatalogue(ItemCatalogue catalogue,
byte[] byteStream)
商品カタログ情報を設定します。
|
void |
setItemCatalogueMediaManager(ItemCatalogueMediaManager catalogueMediaManager)
商品カタログの媒体のマネジャーを設定します。
|
void |
updateItem(Item item)
商品情報を更新します。
|
getItemManager
protected void init(String user, String group) throws ManagerException
ItemManager
init
クラス内 ItemManager
user
- ログインユーザコードgroup
- ログイングループコードManagerException
- 初期化に失敗public void addItem(Item item) throws ManagerException
ItemManager
ManagerException
をスローします。ManagerException
をスローします。addItem
クラス内 ItemManager
item
- 商品情報ManagerException
- 商品情報の登録に失敗した場合public void updateItem(Item item) throws ManagerException
ItemManager
ManagerException
をスローします。ManagerException
をスローします。updateItem
クラス内 ItemManager
item
- 商品情報ManagerException
- 商品情報の更新に失敗した場合public void deleteItem(Item item) throws ManagerException
ItemManager
ManagerException
がスローされます。deleteItem
クラス内 ItemManager
item
- 商品情報ManagerException
- 商品情報の削除に失敗した場合public void setCatalogue(ItemCatalogue catalogue) throws ManagerException
ItemManager
setCatalogue
クラス内 ItemManager
catalogue
- 商品カタログ情報ManagerException
- 商品カタログ情報の設定に失敗した場合public void setCatalogue(ItemCatalogue catalogue, byte[] byteStream) throws ManagerException
ItemManager
ItemCatalogue.getMediaCls()
の値が "file" の時に、バイト配列を ItemCatalogue.getMedia()
をファイルに出力します。setCatalogue
クラス内 ItemManager
catalogue
- 商品カタログ情報byteStream
- 出力するバイト配列ManagerException
- 商品カタログ情報の設定に失敗した場合public void deleteCatalogue(ItemCatalogue catalogue) throws ManagerException
ItemManager
ManagerException
がスローされます。deleteCatalogue
クラス内 ItemManager
catalogue
- 商品カタログ情報ManagerException
- 商品カタログ情報の削除に失敗した場合public String getCatalogueMediaFileName(ItemCatalogue catalogue) throws ManagerException
ItemManager
getCatalogueMediaFileName
クラス内 ItemManager
catalogue
- 商品カタログManagerException
- ファイルパスの取得に失敗した場合public void setItemCatalogueMediaManager(ItemCatalogueMediaManager catalogueMediaManager) throws ManagerException
ItemManager
setItemCatalogueMediaManager
クラス内 ItemManager
catalogueMediaManager
- 商品カタログの媒体マネジャーManagerException
- 媒体の設定に失敗した場合public Item[] getItems() throws ManagerException
ItemManager
getItems
クラス内 ItemManager
ManagerException
public Item[] getItems(Date date) throws ManagerException
ItemManager
getItems
クラス内 ItemManager
date
- 日付ManagerException
public Item getItem(String itemCode) throws ManagerException
ItemManager
getItem
クラス内 ItemManager
itemCode
- 商品コードManagerException
public Item[] getItemsByKey(String code, String name) throws ManagerException
ItemManager
getItemsByKey
クラス内 ItemManager
code
- コードの検索キーname
- 名称の検索キーManagerException
public Item[] getItemsByKey(String code, String name, Date date) throws ManagerException
ItemManager
getItemsByKey
クラス内 ItemManager
code
- コードの検索キーname
- 名称の検索キーManagerException
public ItemCatalogue[] getCatalogues(String itemCode) throws ManagerException
ItemManager
getCatalogues
クラス内 ItemManager
itemCode
- 商品コードManagerException
public void setAttribute(ItemAttribute attribute) throws ManagerException
ItemManager
ManagerException
をスローします。setAttribute
クラス内 ItemManager
attribute
- 商品属性情報ManagerException
public void removeAttribute(ItemAttribute attribute) throws ManagerException
ItemManager
ManagerException
がスローされます。removeAttribute
クラス内 ItemManager
attribute
- 商品属性情報ManagerException
public ItemAttribute[] getAttributes(String itemCode) throws ManagerException
ItemManager
getAttributes
クラス内 ItemManager
itemCode
- 商品コードManagerException
public ItemCatalogue getCatalogue(String itemCode, String catalogueCode) throws ManagerException
ItemManager
getCatalogue
クラス内 ItemManager
itemCode
- 商品コードcatalogueCode
- カタログコードManagerException
Copyright © 2012 NTT DATA INTRAMART CORPORATION