|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.foundation.datastore.common.model.GenericBaseModel
基本モデルの汎用的な抽象クラスです。
このクラスでは、 init(BaseModelContext)
で設定された基本アクセサを getBaseAccessor()
で取得することができます。
コンストラクタの概要 | |
GenericBaseModel()
|
メソッドの概要 | |
protected Object |
get(String name)
指定の属性が保持する値を取得します。 |
protected Object |
get(String name,
Date date)
指定の属性が、指定の日時に保持している値を取得します。 |
protected Object |
get(String name,
Date date,
Locale locale)
指定の属性が、指定の日時、言語で保持している値を取得します。 |
protected Object |
get(String name,
Locale locale)
指定の属性が、指定の言語で保持している値を取得します。 |
BaseAccessor |
getBaseAccessor()
この基本モデルに割り当てられた基本アクセサを取得します。 |
protected Date |
getDefaultDate()
モデル生成時に設定されたデフォルト日時を取得します。 |
protected Locale |
getDefaultLocale()
モデル生成時に設定されたデフォルト言語を取得します。 |
ExtendedBaseModelMap |
getExtendedBaseModelMap()
拡張基本モデルのマップを取得します。 |
InternationalModelMap |
getInternationalModelMap()
国際化モデルのマップを取得します。 |
TerminableModelMap |
getTerminableModelMap()
期間化モデルのマップを取得します。 |
void |
init(BaseModelContext context)
基本モデルを初期化します。 |
protected InternationalModel |
selectInternationalModel(Locale locale)
指定された言語に該当する国際化モデルを取得します。 |
protected TerminableModel |
selectTerminableModel(Date date)
指定された日時に該当する期間化モデルを取得します。 |
protected void |
set(String name,
Object value)
指定の属性に値を設定します。 |
protected void |
set(String name,
Object value,
Date date)
指定の属性に、指定の日時で値を設定します。 |
protected void |
set(String name,
Object value,
Date date,
Locale locale)
指定の属性に、指定の日時、言語で値を設定します。 |
protected void |
set(String name,
Object value,
Locale locale)
指定の属性に、指定の言語で値を設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public GenericBaseModel()
メソッドの詳細 |
public void init(BaseModelContext context)
BaseModel
内の init
context
- 基本モデルコンテキストpublic BaseAccessor getBaseAccessor()
BaseModel
内の getBaseAccessor
public InternationalModelMap getInternationalModelMap()
BaseModel
内の getInternationalModelMap
protected InternationalModel selectInternationalModel(Locale locale) throws IllegalLocaleException
locale
- 言語
IllegalLocaleException
- 言語に関する例外が発生した場合public TerminableModelMap getTerminableModelMap()
BaseModel
内の getTerminableModelMap
protected TerminableModel selectTerminableModel(Date date) throws IllegalTermException
date
- 日時
IllegalTermException
- 期間に関する例外が発生した場合public ExtendedBaseModelMap getExtendedBaseModelMap()
BaseModel
内の getExtendedBaseModelMap
protected Date getDefaultDate()
protected Locale getDefaultLocale()
protected Object get(String name) throws AccessorException
name
- 属性名
AccessorException
- アクセサで例外が発生した場合protected Object get(String name, Date date) throws AccessorException
name
- 属性名date
- 日時
AccessorException
- アクセサで例外が発生した場合protected Object get(String name, Locale locale) throws AccessorException
name
- 属性名locale
- 言語
AccessorException
- アクセサで例外が発生した場合protected Object get(String name, Date date, Locale locale) throws AccessorException
name
- 属性名date
- 日時locale
- 言語
AccessorException
- アクセサで例外が発生した場合protected void set(String name, Object value) throws AccessorException
name
- 属性名value
- 値
AccessorException
- アクセサで例外が発生した場合protected void set(String name, Object value, Date date) throws AccessorException
name
- 属性名value
- 値date
- 日時
AccessorException
- アクセサで例外が発生した場合protected void set(String name, Object value, Locale locale) throws AccessorException
name
- 属性名value
- 値locale
- 言語
AccessorException
- アクセサで例外が発生した場合protected void set(String name, Object value, Date date, Locale locale) throws AccessorException
name
- 属性名value
- 値date
- 日時locale
- 言語
AccessorException
- アクセサで例外が発生した場合
|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |