org.seasar.doma.jdbc.entity
クラス AssignedIdPropertyType<PE,E extends PE,V,D>

java.lang.Object
  上位を拡張 org.seasar.doma.jdbc.entity.BasicPropertyType<PE,E,V,D>
      上位を拡張 org.seasar.doma.jdbc.entity.AssignedIdPropertyType<PE,E,V,D>
すべての実装されたインタフェース:
org.seasar.doma.internal.jdbc.criteria.ColumnCriterion<V>, org.seasar.doma.internal.jdbc.criteria.Criterion<V>, org.seasar.doma.internal.jdbc.criteria.OrderItemCriterion<V>, EntityPropertyType<E,V>

public class AssignedIdPropertyType<PE,E extends PE,V,D>
extends BasicPropertyType<PE,E,V,D>

アプリケーションにより割り当てられる識別子のプロパティ型です。

作成者:
taedium

入れ子のクラスの概要
 
クラス org.seasar.doma.jdbc.entity.BasicPropertyType から継承された入れ子のクラス/インタフェース
BasicPropertyType.AccessorFactory<E,V>, BasicPropertyType.DomainAccessorFactory<E,V,D>, BasicPropertyType.DomainMapAccessorFactory<V,D>, BasicPropertyType.EnumWrapperFactory<V>, BasicPropertyType.MapAccessorFactory<V>, BasicPropertyType.ParentValueAccessorFactory<PE,E extends PE,V>, BasicPropertyType.ParentValueMapAccessorFactory<PE,E extends PE,V>, BasicPropertyType.SimpleWrapperFactory<V>, BasicPropertyType.ValueAccessorFactory<E,V>, BasicPropertyType.ValueMapAccessorFactory<V>, BasicPropertyType.WrapperFactory<V>
 
フィールドの概要
 
クラス org.seasar.doma.jdbc.entity.BasicPropertyType から継承されたフィールド
accessorFactory, columnName, domainType, entityClass, entityPropertyClass, field, insertable, mapAccessorFactory, name, parentEntityPropertyType, updatable, wrapperClass, wrapperFactory
 
コンストラクタの概要
AssignedIdPropertyType(Class<E> entityClass, Class<V> entityPropertyClass, Class<?> wrapperClass, EntityPropertyType<PE,V> parentEntityPropertyType, DomainType<V,D> domainType, String name, String columnName)
          インスタンスを構築します。
 
メソッドの概要
 boolean isId()
          識別子かどうかを返します。
 
クラス org.seasar.doma.jdbc.entity.BasicPropertyType から継承されたメソッド
accept, getColumnName, getCopy, getName, getType, getWrapper, getWrapper, isInsertable, isUpdatable, isVersion
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AssignedIdPropertyType

public AssignedIdPropertyType(Class<E> entityClass,
                              Class<V> entityPropertyClass,
                              Class<?> wrapperClass,
                              EntityPropertyType<PE,V> parentEntityPropertyType,
                              DomainType<V,D> domainType,
                              String name,
                              String columnName)
インスタンスを構築します。

パラメータ:
entityClass - エンティティのクラス
entityPropertyClass - プロパティのクラス
wrapperClass - ラッパーのクラス
parentEntityPropertyType - 親のエンティティのプロパティ型、親のエンティティを持たない場合 null
domainType - ドメインのメタタイプ、ドメインでない場合 null
name - プロパティの名前
columnName - カラム名
メソッドの詳細

isId

public boolean isId()
インタフェース EntityPropertyType の記述:
識別子かどうかを返します。

定義:
インタフェース EntityPropertyType<E extends PE,V> 内の isId
オーバーライド:
クラス BasicPropertyType<PE,E extends PE,V,D> 内の isId
戻り値:
識別子の場合 true


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