インタフェース
org.seasar.doma.jdbc.entity.EntityPropertyType の使用

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

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

EntityPropertyType を実装している org.seasar.doma.jdbc.entity のクラス
 class AssignedIdPropertyType<PE,E extends PE,V,D>
          アプリケーションにより割り当てられる識別子のプロパティ型です。
 class BasicPropertyType<PE,E extends PE,V,D>
          基本のプロパティ型です。
 class GeneratedIdPropertyType<PE,E extends PE,V extends Number,D>
          生成される識別子のプロパティ型です。
 class VersionPropertyType<PE,E extends PE,V extends Number,D>
          バージョンのプロパティ型です。
 

EntityPropertyType として宣言されている org.seasar.doma.jdbc.entity のフィールド
protected  EntityPropertyType<PE,V> BasicPropertyType.parentEntityPropertyType
          親のエンティティのプロパティ型
protected  EntityPropertyType<PE,V> BasicPropertyType.ParentValueAccessorFactory.parentEntityPropertyType
           
protected  EntityPropertyType<PE,V> BasicPropertyType.ParentValueMapAccessorFactory.parentEntityPropertyType
           
 

EntityPropertyType を返す org.seasar.doma.jdbc.entity のメソッド
 EntityPropertyType<E,?> EntityType.getEntityPropertyType(String __name)
          名前を指定してプロパティ型を返します。
 

EntityPropertyType 型の引数を持つ型を返す org.seasar.doma.jdbc.entity のメソッド
 List<EntityPropertyType<E,?>> EntityType.getEntityPropertyTypes()
          プロパティ型のリストを返します。
 List<EntityPropertyType<E,?>> EntityType.getIdPropertyTypes()
          識別子のプロパティ型のリストを返します。
 

EntityPropertyType 型のパラメータを持つ org.seasar.doma.jdbc.entity のメソッド
<E,V> R
EntityPropertyTypeVisitor.visitEntityPropertyType(EntityPropertyType<E,V> propertyType, P p)
           
 

EntityPropertyType 型のパラメータを持つ 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.ParentValueAccessorFactory(EntityPropertyType<PE,V> parentEntityPropertyType)
           
BasicPropertyType.ParentValueMapAccessorFactory(EntityPropertyType<PE,V> parentEntityPropertyType)
           
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.