|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.toplink.jpa.metadata.TopLinkEntityDesc
public class TopLinkEntityDesc
TopLink Essentials用のEntityDesc実装です。
| フィールドの概要 | |
|---|---|
protected Map<String,TopLinkAttributeDesc> |
attributeDescMap
フィールド名をキー、TopLinkAttributeDescを値に持つMap |
protected TopLinkAttributeDesc[] |
attributeDescs
このオブジェクトに関連するTopLinkAttributeDesc配列 |
protected String[] |
attributeNames
このオブジェクトに関連するTopLinkAttributeDesc名 |
protected oracle.toplink.essentials.descriptors.ClassDescriptor |
classDescriptor
ClassDescriptorオブジェクト |
protected TopLinkAttributeDesc |
idAttributeDesc
このオブジェクトに関連するEntityクラスのIDフィールドを表すAttributeDesc |
protected oracle.toplink.essentials.threetier.ServerSession |
serverSession
ServerSessionオブジェクト |
protected List<String> |
tableNames
このオブジェクトに関連するEntityクラスがマッピングされているテーブル名のList |
| コンストラクタの概要 | |
|---|---|
TopLinkEntityDesc(Class<?> entityClass,
oracle.toplink.essentials.threetier.ServerSession serverSession)
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
TopLinkAttributeDesc |
getAttributeDesc(String attributeName)
|
TopLinkAttributeDesc[] |
getAttributeDescs()
|
String[] |
getAttributeNames()
|
Class<?> |
getEntityClass()
|
String |
getEntityName()
|
TopLinkAttributeDesc |
getIdAttributeDesc()
|
oracle.toplink.essentials.descriptors.InheritancePolicy |
getInheritancePolicy()
ClassDescriptorからInheritancePolicyを取得して返します。 |
oracle.toplink.essentials.threetier.ServerSession |
getServerSession()
ServerSessionを返します。 |
List<String> |
getTableNames()
テーブル名一覧のListを返します。 |
boolean |
hasDiscriminatorColumn()
ClassDescriptorがInheritancePolicyを保持していた場合trueを返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected oracle.toplink.essentials.descriptors.ClassDescriptor classDescriptor
protected oracle.toplink.essentials.threetier.ServerSession serverSession
protected Map<String,TopLinkAttributeDesc> attributeDescMap
protected TopLinkAttributeDesc[] attributeDescs
protected String[] attributeNames
protected TopLinkAttributeDesc idAttributeDesc
protected List<String> tableNames
| コンストラクタの詳細 |
|---|
public TopLinkEntityDesc(Class<?> entityClass,
oracle.toplink.essentials.threetier.ServerSession serverSession)
entityClass - EntityクラスのクラスオブジェクトserverSession - ServerSession| メソッドの詳細 |
|---|
public TopLinkAttributeDesc getAttributeDesc(String attributeName)
EntityDesc 内の getAttributeDescEntityDesc.getAttributeDesc(java.lang.String)public TopLinkAttributeDesc[] getAttributeDescs()
EntityDesc 内の getAttributeDescsEntityDesc.getAttributeDescs()public String[] getAttributeNames()
EntityDesc 内の getAttributeNamesEntityDesc.getAttributeNames()public Class<?> getEntityClass()
EntityDesc 内の getEntityClassEntityDesc.getEntityClass()public String getEntityName()
EntityDesc 内の getEntityNameEntityDesc.getEntityName()public TopLinkAttributeDesc getIdAttributeDesc()
EntityDesc 内の getIdAttributeDescEntityDesc.getIdAttributeDesc()public List<String> getTableNames()
public oracle.toplink.essentials.threetier.ServerSession getServerSession()
public boolean hasDiscriminatorColumn()
public oracle.toplink.essentials.descriptors.InheritancePolicy getInheritancePolicy()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||