|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.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
内の getAttributeDesc
EntityDesc.getAttributeDesc(java.lang.String)
public TopLinkAttributeDesc[] getAttributeDescs()
EntityDesc
内の getAttributeDescs
EntityDesc.getAttributeDescs()
public String[] getAttributeNames()
EntityDesc
内の getAttributeNames
EntityDesc.getAttributeNames()
public Class<?> getEntityClass()
EntityDesc
内の getEntityClass
EntityDesc.getEntityClass()
public String getEntityName()
EntityDesc
内の getEntityName
EntityDesc.getEntityName()
public TopLinkAttributeDesc getIdAttributeDesc()
EntityDesc
内の getIdAttributeDesc
EntityDesc.getIdAttributeDesc()
public List<String> getTableNames()
public oracle.toplink.essentials.threetier.ServerSession getServerSession()
public boolean hasDiscriminatorColumn()
public oracle.toplink.essentials.descriptors.InheritancePolicy getInheritancePolicy()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |