org.seasar.openjpa.metadata
クラス OpenJPAAttributeDesc

java.lang.Object
  上位を拡張 org.seasar.openjpa.metadata.OpenJPAAttributeDesc
すべての実装されたインタフェース:
AttributeDesc

public class OpenJPAAttributeDesc
extends Object
implements AttributeDesc

OpenJPA用のAttributeDesc実装です。

作成者:
Hidenoshin Yoshida

コンストラクタの概要
OpenJPAAttributeDesc(FieldMetaData fieldMetaData, OpenJPAEntityManagerFactorySPI openJPAEntityManagerFactory)
          コンストラクタ
 
メソッドの概要
 OpenJPAAttributeDesc getChildAttributeDesc(String name)
           
 OpenJPAAttributeDesc[] getChildAttributeDescs()
           
 Class<?> getElementType()
           
 FieldMetaData getFieldMetaData()
          FieldMetaDataオブジェクトを返します。
 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
 

コンストラクタの詳細

OpenJPAAttributeDesc

public OpenJPAAttributeDesc(FieldMetaData fieldMetaData,
                            OpenJPAEntityManagerFactorySPI openJPAEntityManagerFactory)
コンストラクタ

パラメータ:
fieldMetaData - FieldMetaDataオブジェクト
openJPAEntityManagerFactory - OpenJPAEntityManagerFactorySPIオブジェクト
メソッドの詳細

getFieldMetaData

public FieldMetaData getFieldMetaData()
FieldMetaDataオブジェクトを返します。

戻り値:
FieldMetaDataオブジェクト

getElementType

public Class<?> getElementType()
定義:
インタフェース AttributeDesc 内の getElementType
関連項目:
AttributeDesc.getElementType()

getName

public String getName()
定義:
インタフェース AttributeDesc 内の getName
関連項目:
AttributeDesc.getName()

getSqlType

public int getSqlType()
定義:
インタフェース AttributeDesc 内の getSqlType
関連項目:
AttributeDesc.getSqlType()

getTemporalType

public TemporalType getTemporalType()
定義:
インタフェース AttributeDesc 内の getTemporalType
関連項目:
AttributeDesc.getTemporalType()

getType

public Class<?> getType()
定義:
インタフェース AttributeDesc 内の getType
関連項目:
AttributeDesc.getType()

getValue

public Object getValue(Object entity)
定義:
インタフェース AttributeDesc 内の getValue
関連項目:
AttributeDesc.getValue(java.lang.Object)

isAssociation

public boolean isAssociation()
定義:
インタフェース AttributeDesc 内の isAssociation
関連項目:
AttributeDesc.isAssociation()

isCollection

public boolean isCollection()
定義:
インタフェース AttributeDesc 内の isCollection
関連項目:
AttributeDesc.isCollection()

isComponent

public boolean isComponent()
定義:
インタフェース AttributeDesc 内の isComponent
関連項目:
AttributeDesc.isComponent()

isId

public boolean isId()
定義:
インタフェース AttributeDesc 内の isId
関連項目:
AttributeDesc.isId()

isVersion

public boolean isVersion()
定義:
インタフェース AttributeDesc 内の isVersion
関連項目:
AttributeDesc.isVersion()

setValue

public void setValue(Object entity,
                     Object value)
定義:
インタフェース AttributeDesc 内の setValue
関連項目:
AttributeDesc.setValue(java.lang.Object, java.lang.Object)

getChildAttributeDesc

public OpenJPAAttributeDesc getChildAttributeDesc(String name)
定義:
インタフェース AttributeDesc 内の getChildAttributeDesc
関連項目:
AttributeDesc.getChildAttributeDesc(java.lang.String)

getChildAttributeDescs

public OpenJPAAttributeDesc[] getChildAttributeDescs()
定義:
インタフェース AttributeDesc 内の getChildAttributeDescs
関連項目:
AttributeDesc.getChildAttributeDescs()


Copyright © 2007-2008 The Seasar Project. All Rights Reserved.