intra-mart 6.1.14

jp.co.intra_mart.foundation.datastore.common.model
クラス GenericTerminableModel

java.lang.Object
  拡張jp.co.intra_mart.foundation.datastore.common.model.GenericTerminableModel
すべての実装インタフェース:
Serializable, TerminableModel

public abstract class GenericTerminableModel
extends Object
implements TerminableModel

期間化モデルの汎用的な抽象クラスです。 このクラスでは、 init(TerminableModelContext)で設定された期間化アクセサを getTerminableAccessor()で取得することができます。

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

コンストラクタの概要
GenericTerminableModel()
           
 
メソッドの概要
protected  Object get(String name)
          指定の属性が保持する値を取得します。
protected  Object get(String name, Locale locale)
          指定の属性が指定の言語で保持する値を取得します。
protected  Locale getDefaultLocale()
          モデル生成時に指定された言語を取得します。
 ExtendedTerminableModelMap getExtendedTerminableModelMap()
          拡張期間化モデルのマップを取得します。
 Term getTerm()
          期間化モデルが保持する期間 Term を取得します。
protected  TerminableAccessor getTerminableAccessor()
          この期間化モデルに割り当てられた期間化アクセサを取得します。
 TerminableInternationalModelMap getTerminableInternationalModelMap()
          期間国際化モデルのマップを取得します。
 void init(TerminableModelContext context)
          期間化モデルを初期化します。
protected  TerminableInternationalModel selectTerminableInternationalModel(Locale locale)
          指定された言語に該当する期間国際化モデルを取得します。
protected  void set(String name, Object value)
          指定の属性に値を設定します。
protected  void set(String name, Object value, Locale locale)
          指定の属性に値を設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

GenericTerminableModel

public GenericTerminableModel()
メソッドの詳細

init

public void init(TerminableModelContext context)
期間化モデルを初期化します。 このメソッドはシステム内でマッパから使用されます。明示的に使用しないでください。

定義:
インタフェース TerminableModel 内の init
パラメータ:
context - 期間化モデルコンテキスト

getTerminableAccessor

protected TerminableAccessor getTerminableAccessor()
この期間化モデルに割り当てられた期間化アクセサを取得します。

戻り値:
期間化アクセサ

getTerminableInternationalModelMap

public TerminableInternationalModelMap getTerminableInternationalModelMap()
期間国際化モデルのマップを取得します。 この期間化モデルに関連する期間国際化モデルのマップを取得します。

定義:
インタフェース TerminableModel 内の getTerminableInternationalModelMap
戻り値:
期間国際化モデルマップ

selectTerminableInternationalModel

protected TerminableInternationalModel selectTerminableInternationalModel(Locale locale)
                                                                   throws IllegalLocaleException
指定された言語に該当する期間国際化モデルを取得します。

パラメータ:
locale - 言語
戻り値:
期間国際化モデル
例外:
IllegalLocaleException - 言語に関する問題が発生した場合

getExtendedTerminableModelMap

public ExtendedTerminableModelMap getExtendedTerminableModelMap()
拡張期間化モデルのマップを取得します。 この期間化モデルに関連する拡張期間化モデルのマップを取得します。

定義:
インタフェース TerminableModel 内の getExtendedTerminableModelMap
戻り値:
拡張期間化モデルマップ

getDefaultLocale

protected Locale getDefaultLocale()
モデル生成時に指定された言語を取得します。

戻り値:
モデル生成時のlocale

get

protected Object get(String name)
              throws AccessorException
指定の属性が保持する値を取得します。

パラメータ:
name - 属性名
戻り値:
属性値
例外:
AccessorException - アクセサで例外が発生した場合

get

protected Object get(String name,
                     Locale locale)
              throws AccessorException
指定の属性が指定の言語で保持する値を取得します。

パラメータ:
name - 属性名
locale - 言語
戻り値:
属性値
例外:
AccessorException - アクセサで例外が発生した場合

set

protected void set(String name,
                   Object value)
            throws AccessorException
指定の属性に値を設定します。

パラメータ:
name - 属性名
value - 値
例外:
AccessorException - アクセサで例外が発生した場合

set

protected void set(String name,
                   Object value,
                   Locale locale)
            throws AccessorException
指定の属性に値を設定します。

パラメータ:
name - 属性名
value - 値
例外:
IllegalLocaleException - 言語に関する例外が発生した場合
AccessorException - アクセサで例外が発生した場合

getTerm

public Term getTerm()
期間化モデルが保持する期間 Term を取得します。 このメソッドをオーバーライドすると期間を取得できなくなります。

定義:
インタフェース TerminableModel 内の getTerm
戻り値:
期間

intra-mart 6.1.14

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