intra-mart(R)
5.1

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

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

public abstract class ExtendedGenericTerminableModelMap
extends java.lang.Object
implements ExtendedTerminableModelMap

拡張期間化モデルのマッピング情報を持つ汎用的な抽象クラスです。

導入されたバージョン:
5.0

コンストラクタの概要
ExtendedGenericTerminableModelMap()
           
 
メソッドの概要
 ExtendedTerminableModel createExtendedTerminableModel(java.lang.String name)
          拡張名で指定された拡張期間化モデル ExtendedTerminableModel を生成します。
 ExtendedTerminableModel findExtendedTerminableModel(java.lang.String name)
          拡張名で指定された拡張期間化モデル ExtendedTerminableModel を取得します。
 void init(ExtendedTerminableAccessorMap accessorMap)
          初期化を行います。
 ExtendedTerminableModel newExtendedTerminableModel(java.lang.String name)
          初期化されてていない拡張期間化モデルのインスタンスを取得します。
 void remove(java.lang.String name)
          拡張名で指定された拡張期間化モデル ExtendedTerminableModel を削除します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ExtendedGenericTerminableModelMap

public ExtendedGenericTerminableModelMap()
メソッドの詳細

init

public void init(ExtendedTerminableAccessorMap accessorMap)
初期化を行います。

パラメータ:
accessorMap - 拡張期間化アクセサマップ

createExtendedTerminableModel

public ExtendedTerminableModel createExtendedTerminableModel(java.lang.String name)
                                                      throws AccessorException
拡張名で指定された拡張期間化モデル ExtendedTerminableModel を生成します。 拡張名には「拡張モデルが定義されているアプリケーション名 + . + 拡張名」を設定して下さい。

定義:
インタフェース ExtendedTerminableModelMap 内の createExtendedTerminableModel
パラメータ:
name - 拡張名
戻り値:
拡張期間化モデル
例外:
AccessorException - アクセサで例外が何らかの発生した場合

findExtendedTerminableModel

public ExtendedTerminableModel findExtendedTerminableModel(java.lang.String name)
                                                    throws AccessorException
拡張名で指定された拡張期間化モデル ExtendedTerminableModel を取得します。 拡張名には「拡張モデルが定義されているアプリケーション名 + . + 拡張名」を設定して下さい。 拡張名で指定される拡張モデルが生成されていない場合は null を返します。

定義:
インタフェース ExtendedTerminableModelMap 内の findExtendedTerminableModel
パラメータ:
name - 拡張名
戻り値:
拡張期間化モデル
例外:
AccessorException - アクセサで例外が何らかの発生した場合

remove

public void remove(java.lang.String name)
            throws AccessorException
拡張名で指定された拡張期間化モデル ExtendedTerminableModel を削除します。 拡張名には「拡張モデルが定義されているアプリケーション名 + . + 拡張名」を設定して下さい。 拡張名で指定される拡張モデルが生成されていない場合は何もしません。

定義:
インタフェース ExtendedTerminableModelMap 内の remove
パラメータ:
name - 拡張名
例外:
AccessorException - アクセサで例外が何らかの発生した場合

newExtendedTerminableModel

public ExtendedTerminableModel newExtendedTerminableModel(java.lang.String name)
                                                   throws IllegalExtensionException
初期化されてていない拡張期間化モデルのインスタンスを取得します。 このメソッドはシステム内で使用されます。明示的に使用しないでください。

パラメータ:
name - 拡張名
戻り値:
拡張期間化モデルのインスタンス
例外:
IllegalExtensionException - 存在しない拡張名、または期間化属性を持たない拡張名が指定された場合

intra-mart(R)
5.1

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