|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.kuina.dao.internal.util.KuinaDaoUtil
public class KuinaDaoUtil
Kuina-Daoのユーティリティ・クラスです.
コンストラクタの概要 | |
---|---|
KuinaDaoUtil()
|
メソッドの概要 | |
---|---|
static EntityDesc |
getAssociationEntityDesc(EntityDesc owner,
String associationName)
エンティティ owner が持つ関連association の
端点であるエンティティのEntityDesc を返します. |
static EntityDesc |
getEntityDesc(Class<?> clazz)
クラスに対応した EntityDesc を返します. |
static boolean |
isAssociation(EntityDesc owner,
String associationName)
association がエンティティowner の関連であればtrue を返します. |
static boolean |
isEntityClass(Class<?> clazz)
クラスがエンティティなら true を返します. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public KuinaDaoUtil()
メソッドの詳細 |
---|
public static EntityDesc getEntityDesc(Class<?> clazz)
EntityDesc
を返します.
クラスがエンティティでない場合はIllegalArgumentException
がスローされます.
clazz
- クラス
EntityDesc
IllegalArgumentException
public static boolean isEntityClass(Class<?> clazz)
true
を返します.
clazz
- クラス
true
public static EntityDesc getAssociationEntityDesc(EntityDesc owner, String associationName)
owner
が持つ関連association
の
端点であるエンティティのEntityDesc
を返します.
owner
- 関連を持つエンティティクラスassociationName
- 関連を表すプロパティ名またはフィールド名
EntityDesc
public static boolean isAssociation(EntityDesc owner, String associationName)
association
がエンティティowner
の関連であればtrue
を返します.
owner
- 関連を持つエンティティクラスassociationName
- 関連を表すプロパティ名またはフィールド名
association
がエンティティowner
の関連であればtrue
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |