org.seasar.extension.jdbc.gen.internal.model
クラス NamesAggregateModelFactoryImpl

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.gen.internal.model.NamesAggregateModelFactoryImpl
すべての実装されたインタフェース:
NamesAggregateModelFactory

public class NamesAggregateModelFactoryImpl
extends java.lang.Object
implements NamesAggregateModelFactory

NamesAggregateModelFactoryの実装クラスです。

作成者:
taedium

フィールドの概要
protected  ClassModelSupport classModelSupport
          クラスモデルのサポート
protected  GeneratedModelSupport generatedModelSupport
          生成モデルのサポート
protected  java.lang.String packageName
          パッケージ名、デフォルトパッケージの場合はnull
protected  java.lang.String shortClassName
          クラスの単純名
 
コンストラクタの概要
NamesAggregateModelFactoryImpl(java.lang.String packageName, java.lang.String shortClassName)
          インスタンスを構築します。
 
メソッドの概要
protected  void doGeneratedInfo(NamesAggregateModel namesAggregateModel)
          生成情報を処理します。
protected  void doImportName(NamesAggregateModel namesAggregateModel, NamesModel namesModel)
          インポート名を処理します。
 NamesAggregateModel getNamesAggregateModel(java.util.List<NamesModel> namesModelList)
          集約名前モデルを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

packageName

protected java.lang.String packageName
パッケージ名、デフォルトパッケージの場合はnull


shortClassName

protected java.lang.String shortClassName
クラスの単純名


classModelSupport

protected ClassModelSupport classModelSupport
クラスモデルのサポート


generatedModelSupport

protected GeneratedModelSupport generatedModelSupport
生成モデルのサポート

コンストラクタの詳細

NamesAggregateModelFactoryImpl

public NamesAggregateModelFactoryImpl(java.lang.String packageName,
                                      java.lang.String shortClassName)
インスタンスを構築します。

パラメータ:
packageName - パッケージ名、デフォルトパッケージの場合はnull
shortClassName - クラスの単純名
メソッドの詳細

getNamesAggregateModel

public NamesAggregateModel getNamesAggregateModel(java.util.List<NamesModel> namesModelList)
インタフェース NamesAggregateModelFactory の記述:
集約名前モデルを返します。

定義:
インタフェース NamesAggregateModelFactory 内の getNamesAggregateModel
パラメータ:
namesModelList - 名前モデルのリスト
戻り値:
名前集約モデル

doImportName

protected void doImportName(NamesAggregateModel namesAggregateModel,
                            NamesModel namesModel)
インポート名を処理します。

パラメータ:
namesAggregateModel - 名前集約モデル
namesModel - 名前モデル

doGeneratedInfo

protected void doGeneratedInfo(NamesAggregateModel namesAggregateModel)
生成情報を処理します。

パラメータ:
namesAggregateModel - 名前集約モデル


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.