org.seasar.doma.jdbc.entity
クラス BuiltinEntityUtilDelegate
java.lang.Object
org.seasar.doma.jdbc.entity.BuiltinEntityUtilDelegate
- すべての実装されたインタフェース:
- EntityUtilDelegate
public class BuiltinEntityUtilDelegate
- extends Object
- implements EntityUtilDelegate
EntityUtilDelegate
のデフォルトの実装です。
- 作成者:
- taedium
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BuiltinEntityUtilDelegate
public BuiltinEntityUtilDelegate()
getDomain
public <D extends Domain<?,?>> D getDomain(Object entity,
Class<D> domainClass,
String propertyName)
throws DomaNullPointerException,
DomaIllegalArgumentException
- インタフェース
EntityUtilDelegate
の記述:
- エンティティが保持するドメインをプロパティ名で返します。
- 定義:
- インタフェース
EntityUtilDelegate
内の getDomain
- 型パラメータ:
D
- ドメインの型- パラメータ:
entity
- エンティティdomainClass
- ドメインのクラスpropertyName
- プロパティ名
- 戻り値:
- ドメイン、 ただしエンティティが
propertyName
に対応するプロパティを持たない場合 null
、 また、 プロパティのドメインのクラスが、 domainClass
のサブタイプでない場合
null
- 例外:
DomaNullPointerException
- 引数のいずれかが null
の場合
DomaIllegalArgumentException
- entity
がエンティティでない場合
Copyright © 2009 The Seasar Foundation. All Rights Reserved.