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

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

public class AssociationModelFactoryImpl
extends java.lang.Object
implements AssociationModelFactory

AssociationModelFactoryの実装クラスです。

作成者:
taedium

フィールドの概要
protected  boolean showJoinColumn
          JoinColumnを表示する場合true
 
コンストラクタの概要
AssociationModelFactoryImpl(boolean showJoinColumn)
          インスタンスを構築します。
 
メソッドの概要
protected  void doJoinColumnModel(AssociationModel associationModel, AssociationDesc associationDesc)
          結合カラムモデルを処理します。
protected  void doJoinColumnsModel(AssociationModel associationModel, AssociationDesc associationDesc)
          複合結合カラムモデルを処理します。
 AssociationModel getAssociationModel(AssociationDesc associationDesc)
          関連モデルを返します。
protected  boolean matchesDefaultMappingRule(java.lang.String propertyName, java.lang.String columnName, java.lang.String referencedColumnName)
          結合カラムのデフォルトのマッピングルールに合致する場合trueを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

showJoinColumn

protected boolean showJoinColumn
JoinColumnを表示する場合true

コンストラクタの詳細

AssociationModelFactoryImpl

public AssociationModelFactoryImpl(boolean showJoinColumn)
インスタンスを構築します。

パラメータ:
showJoinColumn - JoinColumnを表示する場合true
メソッドの詳細

getAssociationModel

public AssociationModel getAssociationModel(AssociationDesc associationDesc)
インタフェース AssociationModelFactory の記述:
関連モデルを返します。

定義:
インタフェース AssociationModelFactory 内の getAssociationModel
パラメータ:
associationDesc - 関連記述
戻り値:
関連モデル

doJoinColumnModel

protected void doJoinColumnModel(AssociationModel associationModel,
                                 AssociationDesc associationDesc)
結合カラムモデルを処理します。

パラメータ:
associationModel - 関連モデル
associationDesc - 関連記述

matchesDefaultMappingRule

protected boolean matchesDefaultMappingRule(java.lang.String propertyName,
                                            java.lang.String columnName,
                                            java.lang.String referencedColumnName)
結合カラムのデフォルトのマッピングルールに合致する場合trueを返します。

パラメータ:
propertyName - プロパティ名
columnName - 参照する側のカラム名
referencedColumnName - 参照される側のカラム名
戻り値:
結合カラムの命名規約に合致する場合true

doJoinColumnsModel

protected void doJoinColumnsModel(AssociationModel associationModel,
                                  AssociationDesc associationDesc)
複合結合カラムモデルを処理します。

パラメータ:
associationModel - 関連モデル
associationDesc - 関連記述


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