org.seasar.doma.jdbc.entity
クラス AbstractEntityType<E>
java.lang.Object
org.seasar.doma.jdbc.entity.AbstractEntityType<E>
- すべての実装されたインタフェース:
- org.seasar.doma.internal.jdbc.criteria.Criterion<E>, org.seasar.doma.internal.jdbc.criteria.TableCriterion<E>, EntityType<E>
public abstract class AbstractEntityType<E>
- extends Object
- implements EntityType<E>
EntityType
の骨格実装です。
- 作成者:
- taedium
メソッドの概要 |
|
accept(org.seasar.doma.internal.jdbc.criteria.CriterionVisitor<R,P,TH> visitor,
P p)
|
boolean |
contains(org.seasar.doma.internal.jdbc.criteria.ColumnCriterion<?> column)
|
List<? extends org.seasar.doma.internal.jdbc.criteria.ColumnCriterion<?>> |
getColumns()
|
Map<String,Object> |
getCopy(E entity)
エンティティの各プロパティをコピーしてマップとして返します。 |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース org.seasar.doma.jdbc.entity.EntityType から継承されたメソッド |
getCatalogName, getEntityClass, getEntityPropertyType, getEntityPropertyTypes, getGeneratedIdPropertyType, getIdPropertyTypes, getName, getNamingType, getOriginalStates, getQualifiedTableName, getSchemaName, getTableName, getVersionPropertyType, isImmutable, newEntity, newEntity, postDelete, postInsert, postUpdate, preDelete, preInsert, preUpdate, saveCurrentStates |
AbstractEntityType
protected AbstractEntityType()
- インスタンスを構築します。
contains
public boolean contains(org.seasar.doma.internal.jdbc.criteria.ColumnCriterion<?> column)
- 定義:
- インタフェース
org.seasar.doma.internal.jdbc.criteria.TableCriterion<E>
内の contains
getColumns
public List<? extends org.seasar.doma.internal.jdbc.criteria.ColumnCriterion<?>> getColumns()
- 定義:
- インタフェース
org.seasar.doma.internal.jdbc.criteria.TableCriterion<E>
内の getColumns
getCopy
public Map<String,Object> getCopy(E entity)
- インタフェース
EntityType
の記述:
- エンティティの各プロパティをコピーしてマップとして返します。
- 定義:
- インタフェース
EntityType<E>
内の getCopy
- パラメータ:
entity
- エンティティ
- 戻り値:
- エンティティプロパティのマップ
accept
public <R,P,TH extends Throwable> R accept(org.seasar.doma.internal.jdbc.criteria.CriterionVisitor<R,P,TH> visitor,
P p)
throws TH extends Throwable
- 定義:
- インタフェース
org.seasar.doma.internal.jdbc.criteria.Criterion<E>
内の accept
- 例外:
TH extends Throwable
Copyright © 2009-2014 The Seasar Foundation. All Rights Reserved.