org.seasar.codegen.lib.internal.impl
クラス CodeGenDaoMetaDataFactoryImpl.CodeGenFastPropertyTypeFactory

java.lang.Object
  上位を拡張 org.seasar.dao.impl.AbstractPropertyTypeFactory
      上位を拡張 org.seasar.dao.impl.FastPropertyTypeFactory
          上位を拡張 org.seasar.codegen.lib.internal.impl.CodeGenDaoMetaDataFactoryImpl.CodeGenFastPropertyTypeFactory
すべての実装されたインタフェース:
org.seasar.dao.PropertyTypeFactory
含まれているクラス:
CodeGenDaoMetaDataFactoryImpl

public static class CodeGenDaoMetaDataFactoryImpl.CodeGenFastPropertyTypeFactory
extends org.seasar.dao.impl.FastPropertyTypeFactory

S2Dao-CodeGen用のFastPropertyTypeFactoryです。 EntityのプロパティにColumnアノテーションがついている場合のみ永続化の対象とします。

作成者:
azusa

フィールドの概要
 
クラス org.seasar.dao.impl.AbstractPropertyTypeFactory から継承されたフィールド
beanAnnotationReader, beanClass, columnNaming, valueTypeFactory
 
コンストラクタの概要
CodeGenDaoMetaDataFactoryImpl.CodeGenFastPropertyTypeFactory(Class beanClass, org.seasar.dao.BeanAnnotationReader beanAnnotationReader, org.seasar.dao.ValueTypeFactory valueTypeFactory, org.seasar.dao.ColumnNaming columnNaming)
          コンストラクタです。
CodeGenDaoMetaDataFactoryImpl.CodeGenFastPropertyTypeFactory(Class beanClass, org.seasar.dao.BeanAnnotationReader beanAnnotationReader, org.seasar.dao.ValueTypeFactory valueTypeFactory, org.seasar.dao.ColumnNaming columnNaming, org.seasar.dao.DaoNamingConvention daoNamingConvention, org.seasar.dao.Dbms dbms)
          コンストラクタです。
 
メソッドの概要
protected  boolean isPersistent(PropertyType propertyType)
           
 
クラス org.seasar.dao.impl.FastPropertyTypeFactory から継承されたメソッド
createBeanPropertyTypes, getDaoNamingConvention
 
クラス org.seasar.dao.impl.AbstractPropertyTypeFactory から継承されたメソッド
createDtoPropertyTypes, createPropertyType, fromPropertyNameToColumnName, getBeanDesc, getColumnName, getDbms, getValueType, isPrimaryKey, isRelation
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CodeGenDaoMetaDataFactoryImpl.CodeGenFastPropertyTypeFactory

public CodeGenDaoMetaDataFactoryImpl.CodeGenFastPropertyTypeFactory(Class beanClass,
                                                                    org.seasar.dao.BeanAnnotationReader beanAnnotationReader,
                                                                    org.seasar.dao.ValueTypeFactory valueTypeFactory,
                                                                    org.seasar.dao.ColumnNaming columnNaming)
コンストラクタです。 基底クラスに委譲します。

パラメータ:
beanClass -
beanAnnotationReader -
valueTypeFactory -
columnNaming -

CodeGenDaoMetaDataFactoryImpl.CodeGenFastPropertyTypeFactory

public CodeGenDaoMetaDataFactoryImpl.CodeGenFastPropertyTypeFactory(Class beanClass,
                                                                    org.seasar.dao.BeanAnnotationReader beanAnnotationReader,
                                                                    org.seasar.dao.ValueTypeFactory valueTypeFactory,
                                                                    org.seasar.dao.ColumnNaming columnNaming,
                                                                    org.seasar.dao.DaoNamingConvention daoNamingConvention,
                                                                    org.seasar.dao.Dbms dbms)
コンストラクタです。 基底クラスに委譲します。

パラメータ:
beanClass -
beanAnnotationReader -
valueTypeFactory -
columnNaming -
daoNamingConvention -
dbms -
メソッドの詳細

isPersistent

protected boolean isPersistent(PropertyType propertyType)
オーバーライド:
クラス org.seasar.dao.impl.FastPropertyTypeFactory 内の isPersistent


Copyright © 2010. All Rights Reserved.