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.