intra-mart(R) 6.0.13

jp.co.intra_mart.foundation.datastore.application.domain.item.attribute
クラス ItemAttribute

java.lang.Object
  拡張jp.co.intra_mart.foundation.datastore.application.domain.item.attribute.ItemAttribute
すべての実装インタフェース:
Serializable

public class ItemAttribute
extends Object
implements Serializable

商品属性の基本属性のデータを取り扱います。

導入されたバージョン:
5.1
関連項目:
直列化された形式

コンストラクタの概要
ItemAttribute()
          商品属性に関連する情報を新規に生成します。
ItemAttribute(Locale locale)
          商品属性に関連する情報を新規に生成します。
 
メソッドの概要
 Locale getDefaultLocale()
          デフォルトのロケールを取得します。
 ItemAttributeInternational getItemAttributeInternational(Locale locale)
          指定された言語に対する国際化情報を取得します。
 String getItemCode()
          商品コードを取得します。
 Locale[] getLocales()
          この商品属性で管理している言語(ロケール)をすべて取得します。
 double getNumberValue()
          属性数値を取得します。
 String getStringValue()
          属性文字列を取得します。
 String getStringValue(Locale locale)
          属性文字列を取得します。
 String getTemplateCode()
          テンプレートコードを取得します。
 String getTemplateDetailCode()
          テンプレート明細コードを取得します。
 void putInternational(Locale locale, ItemAttributeInternational data)
          指定された言語に対する国際化情報を設定します。
 void removeInternational(Locale locale)
          指定された言語に対する国際化情報を削除します。
 void setDefaultLocale(Locale defaultLocale)
          デフォルトのロケールを設定します。
 void setItemCode(String itemCode)
          商品コードを設定します。
 void setNumberValue(double numberValue)
          属性数値を設定します。
 void setTemplateCode(String templateCode)
          テンプレートコードを設定します。
 void setTemplateDetailCode(String templateDetailCode)
          テンプレート明細コードを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ItemAttribute

public ItemAttribute()
商品属性に関連する情報を新規に生成します。 デフォルトの言語には Locale.getDefault()で取得される値の言語だけのロケールが割り当てられます。


ItemAttribute

public ItemAttribute(Locale locale)
商品属性に関連する情報を新規に生成します。 デフォルトの言語には locale で設定されるロケールが割り当てられます。

パラメータ:
locale - デフォルトの言語
メソッドの詳細

getDefaultLocale

public Locale getDefaultLocale()
デフォルトのロケールを取得します。

戻り値:
デフォルトのロケール

setDefaultLocale

public void setDefaultLocale(Locale defaultLocale)
デフォルトのロケールを設定します。

パラメータ:
defaultLocale - デフォルトのロケール

getLocales

public Locale[] getLocales()
この商品属性で管理している言語(ロケール)をすべて取得します。

戻り値:
この商品属性で管理している言語(ロケール)

getItemAttributeInternational

public ItemAttributeInternational getItemAttributeInternational(Locale locale)
指定された言語に対する国際化情報を取得します。 該当するデータがなかった場合 null が返されます。

パラメータ:
locale - 言語(ロケール)
戻り値:
国際化情報

putInternational

public void putInternational(Locale locale,
                             ItemAttributeInternational data)
指定された言語に対する国際化情報を設定します。

パラメータ:
locale - 言語(ロケール)
data - 国際化情報

removeInternational

public void removeInternational(Locale locale)
指定された言語に対する国際化情報を削除します。

パラメータ:
locale - 言語(ロケール)

getItemCode

public String getItemCode()
商品コードを取得します。

戻り値:
商品コード

setItemCode

public void setItemCode(String itemCode)
商品コードを設定します。

パラメータ:
itemCode - 商品コード

getTemplateCode

public String getTemplateCode()
テンプレートコードを取得します。

戻り値:
テンプレートコード

setTemplateCode

public void setTemplateCode(String templateCode)
テンプレートコードを設定します。

パラメータ:
templateCode - テンプレートコード

getTemplateDetailCode

public String getTemplateDetailCode()
テンプレート明細コードを取得します。

戻り値:
テンプレート明細コード

setTemplateDetailCode

public void setTemplateDetailCode(String templateDetailCode)
テンプレート明細コードを設定します。

パラメータ:
templateDetailCode - テンプレート明細コード

getNumberValue

public double getNumberValue()
属性数値を取得します。

戻り値:
属性数値

setNumberValue

public void setNumberValue(double numberValue)
属性数値を設定します。

パラメータ:
numberValue - 属性数値

getStringValue

public String getStringValue()
属性文字列を取得します。

戻り値:
属性文字列

getStringValue

public String getStringValue(Locale locale)
属性文字列を取得します。

パラメータ:
locale - 言語(ロケール)
戻り値:
属性文字列

intra-mart(R) 6.0.13

Copyright © 2000-2009 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.