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

java.lang.Object
  上位を拡張 org.seasar.doma.jdbc.entity.BasicPropertyType<E,V>
      上位を拡張 org.seasar.doma.jdbc.entity.AssignedIdPropertyType<E,V>
すべての実装されたインタフェース:
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 abstract class AssignedIdPropertyType<E,V>
extends BasicPropertyType<E,V>

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

作成者:
taedium

フィールドの概要
 
クラス org.seasar.doma.jdbc.entity.BasicPropertyType から継承されたフィールド
columnName, entityPropertyClass, insertable, name, updatable
 
コンストラクタの概要
protected AssignedIdPropertyType(Class<V> entityPropertyClass, String name, String columnName)
          インスタンスを構築します。
 
メソッドの概要
 boolean isId()
          識別子かどうかを返します。
 
クラス org.seasar.doma.jdbc.entity.BasicPropertyType から継承されたメソッド
accept, getColumnName, getName, getType, isInsertable, isUpdatable, isVersion
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.doma.jdbc.entity.EntityPropertyType から継承されたメソッド
getWrapper
 

コンストラクタの詳細

AssignedIdPropertyType

protected AssignedIdPropertyType(Class<V> entityPropertyClass,
                                 String name,
                                 String columnName)
インスタンスを構築します。

パラメータ:
entityPropertyClass - プロパティのクラス
name - プロパティの名前
columnName - カラム名
メソッドの詳細

isId

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

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


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