|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.eclipselink.jpa.metadata.EclipseLinkAttributeDesc
public class EclipseLinkAttributeDesc
EclipseLink用のAttributeDesc実装です。
| フィールドの概要 | |
|---|---|
protected boolean |
association
|
protected EclipseLinkAttributeDesc[] |
childAttributeDescs
|
protected Map<String,EclipseLinkAttributeDesc> |
childAttributeMap
|
protected boolean |
collection
|
protected boolean |
component
|
protected Class<?> |
elementType
|
protected boolean |
id
|
protected DatabaseMapping |
mapping
DatabaseMappingオブジェクト |
protected String |
name
|
protected ServerSession |
serverSession
ServerSessionオブジェクト |
protected int |
sqlType
|
protected TemporalType |
temporalType
|
protected Class<?> |
type
|
protected boolean |
version
|
| コンストラクタの概要 | |
|---|---|
EclipseLinkAttributeDesc(DatabaseMapping mapping,
ServerSession serverSession)
コンストラクタ |
|
| メソッドの概要 | |
|---|---|
EclipseLinkAttributeDesc |
getChildAttributeDesc(String name)
|
EclipseLinkAttributeDesc[] |
getChildAttributeDescs()
|
Class<?> |
getElementType()
|
DatabaseMapping |
getMapping()
DatabaseMappingを返します。 |
String |
getName()
|
int |
getSqlType()
|
TemporalType |
getTemporalType()
|
Class<?> |
getType()
|
Object |
getValue(Object entity)
|
boolean |
isAssociation()
|
boolean |
isCollection()
|
boolean |
isComponent()
|
boolean |
isId()
|
boolean |
isVersion()
|
void |
setValue(Object entity,
Object value)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected ServerSession serverSession
protected DatabaseMapping mapping
protected Class<?> elementType
protected String name
protected int sqlType
protected TemporalType temporalType
protected Class<?> type
protected boolean association
protected boolean collection
protected boolean component
protected boolean id
protected boolean version
protected EclipseLinkAttributeDesc[] childAttributeDescs
protected Map<String,EclipseLinkAttributeDesc> childAttributeMap
| コンストラクタの詳細 |
|---|
public EclipseLinkAttributeDesc(DatabaseMapping mapping,
ServerSession serverSession)
mapping - DatabaseMappingオブジェクトserverSession - ServerSessionオブジェクト| メソッドの詳細 |
|---|
public Class<?> getElementType()
AttributeDesc 内の getElementTypeAttributeDesc.getElementType()public String getName()
AttributeDesc 内の getNameAttributeDesc.getName()public int getSqlType()
AttributeDesc 内の getSqlTypeAttributeDesc.getSqlType()public TemporalType getTemporalType()
AttributeDesc 内の getTemporalTypeAttributeDesc.getTemporalType()public Class<?> getType()
AttributeDesc 内の getTypeAttributeDesc.getType()public Object getValue(Object entity)
AttributeDesc 内の getValueAttributeDesc.getValue(java.lang.Object)public boolean isAssociation()
AttributeDesc 内の isAssociationAttributeDesc.isAssociation()public boolean isCollection()
AttributeDesc 内の isCollectionAttributeDesc.isCollection()public boolean isComponent()
AttributeDesc 内の isComponentAttributeDesc.isComponent()public boolean isId()
AttributeDesc 内の isIdAttributeDesc.isId()public boolean isVersion()
AttributeDesc 内の isVersionAttributeDesc.isVersion()
public void setValue(Object entity,
Object value)
AttributeDesc 内の setValueAttributeDesc.setValue(java.lang.Object, java.lang.Object)public EclipseLinkAttributeDesc getChildAttributeDesc(String name)
AttributeDesc 内の getChildAttributeDescAttributeDesc.getChildAttributeDesc(java.lang.String)public EclipseLinkAttributeDesc[] getChildAttributeDescs()
AttributeDesc 内の getChildAttributeDescsAttributeDesc.getChildAttributeDescs()public DatabaseMapping getMapping()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||