インタフェース
org.seasar.doma.jdbc.domain.DomainType の使用

DomainType を使用しているパッケージ
org.seasar.doma.jdbc.domain ドメインに関するクラスやインタフェースを提供します。 
org.seasar.doma.jdbc.entity エンティティに関するクラスやインタフェースを提供します。 
 

org.seasar.doma.jdbc.domain での DomainType の使用
 

DomainType を返す org.seasar.doma.jdbc.domain のメソッド
static
<V,D> DomainType<V,D>
DomainTypeFactory.getDomainType(Class<D> domainClass)
          推奨されていません。 DomainTypeFactory.getDomainType(Class, ClassHelper) を使ってください。
static
<V,D> DomainType<V,D>
DomainTypeFactory.getDomainType(Class<D> domainClass, ClassHelper classHelper)
          DomainType のインスタンスを生成します。
static
<V,D> DomainType<V,D>
DomainTypeFactory.getExternalDomainType(Class<D> domainClass)
          推奨されていません。 DomainTypeFactory.getExternalDomainType(Class, ClassHelper) を使ってください。
static
<V,D> DomainType<V,D>
DomainTypeFactory.getExternalDomainType(Class<D> domainClass, ClassHelper classHelper)
          DomainType のインスタンスを生成します。
 

org.seasar.doma.jdbc.entity での DomainType の使用
 

DomainType として宣言されている org.seasar.doma.jdbc.entity のフィールド
protected  DomainType<V,D> BasicPropertyType.domainType
          ドメインのメタタイプ
protected  DomainType<V,D> BasicPropertyType.DomainAccessorFactory.domainType
           
protected  DomainType<V,D> BasicPropertyType.DomainMapAccessorFactory.domainType
           
 

DomainType 型のパラメータを持つ org.seasar.doma.jdbc.entity のコンストラクタ
AssignedIdPropertyType(Class<E> entityClass, Class<V> entityPropertyClass, Class<?> wrapperClass, EntityPropertyType<PE,V> parentEntityPropertyType, DomainType<V,D> domainType, String name, String columnName)
          インスタンスを構築します。
BasicPropertyType.DomainAccessorFactory(String entityClassName, String entityPropertyName, Field field, DomainType<V,D> domainType)
           
BasicPropertyType.DomainMapAccessorFactory(String entityClassName, String entityPropertyName, Field field, DomainType<V,D> domainType)
           
BasicPropertyType(Class<E> entityClass, Class<V> entityPropertyClass, Class<?> wrapperClass, EntityPropertyType<PE,V> parentEntityPropertyType, DomainType<V,D> domainType, String name, String columnName, boolean insertable, boolean updatable)
          インスタンスを構築します。
GeneratedIdPropertyType(Class<E> entityClass, Class<V> entityPropertyClass, Class<? extends NumberWrapper<V>> wrapperClass, EntityPropertyType<PE,V> parentEntityPropertyType, DomainType<V,D> domainType, String name, String columnName, IdGenerator idGenerator)
          インスタンスを構築します。
VersionPropertyType(Class<E> entityClass, Class<V> entityPropertyClass, Class<? extends NumberWrapper<V>> wrapperClass, EntityPropertyType<PE,V> parentEntityPropertyType, DomainType<V,D> domainType, String name, String columnName)
          インスタンスを構築します。
 



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