org.seasar.doma.jdbc.entity
クラス EntityUtil
java.lang.Object
org.seasar.doma.jdbc.entity.EntityUtil
public final class EntityUtil
- extends Object
エンティティに関するユーティリティです。
- 作成者:
- taedium
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityUtil
public EntityUtil()
setDelegate
public static void setDelegate(EntityUtilDelegate delegate)
throws DomaNullPointerException
- 委譲先を設定します。
- パラメータ:
delegate - 委譲先
- 例外:
DomaNullPointerException - delegate が null の場合
getDomain
public <D extends Domain<?,?>> D getDomain(Object entity,
Class<D> domainClass,
String propertyName)
- エンティティが保持するドメインをプロパティ名で返します。
- 型パラメータ:
D - ドメインの型- パラメータ:
entity - エンティティdomainClass - ドメインのクラスpropertyName - プロパティ名
- 戻り値:
- ドメイン、 ただしエンティティが
propertyName に対応するプロパティを持たない場合 null 、 また、 プロパティのドメインのクラスが、 domainClass のサブタイプでない場合
null
- 例外:
DomaNullPointerException - 引数のいずれかが null の場合
DomaIllegalArgumentException - entity がエンティティでない場合
Copyright © 2009 The Seasar Foundation. All Rights Reserved.