org.seasar.framework.container.factory.property
クラス PersistenceUnitPropertyDefBuilder
java.lang.Object
org.seasar.framework.container.factory.property.AbstractPropertyDefBuilder<PersistenceUnit>
org.seasar.framework.container.factory.property.PersistenceUnitPropertyDefBuilder
- すべての実装されたインタフェース:
- PropertyDefBuilder
public class PersistenceUnitPropertyDefBuilder
- extends AbstractPropertyDefBuilder<PersistenceUnit>
PersistenceUnit
アノテーションを読み取りPropertyDef
を作成するコンポーネントの実装クラスです。
- 作成者:
- koichik
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersistenceUnitPropertyDefBuilder
public PersistenceUnitPropertyDefBuilder()
- インスタンスを構築します。
getAnnotationType
protected java.lang.Class<PersistenceUnit> getAnnotationType()
- クラス
AbstractPropertyDefBuilder
の記述:
- 参照するアノテーションの型を返します。
- 定義:
- クラス
AbstractPropertyDefBuilder<PersistenceUnit>
内の getAnnotationType
- 戻り値:
- 参照するアノテーションの型
createPropertyDef
protected PropertyDef createPropertyDef(java.lang.String propertyName,
AccessTypeDef accessTypeDef,
PersistenceUnit persistenceUnit)
- クラス
AbstractPropertyDefBuilder
の記述:
PropertyDef
を作成して返します。
- 定義:
- クラス
AbstractPropertyDefBuilder<PersistenceUnit>
内の createPropertyDef
- パラメータ:
propertyName
- プロパティ名accessTypeDef
- アクセスタイプ定義persistenceUnit
- アノテーション
- 戻り値:
PropertyDef
createPersistenceUnitComponentDef
protected static ComponentDef createPersistenceUnitComponentDef(java.lang.String unitName)
永続ユニット
を取得するためのComponentDef
を作成して返します。
- パラメータ:
unitName
- 永続ユニット名
- 戻り値:
永続ユニット
を取得するためのComponentDef
getExpression
protected static Expression getExpression(java.lang.String unitName)
- 評価されると
永続ユニット
を返すPersistenceUnitPropertyDefBuilder.PersistenceUnitExpression
を作成して返します。
- パラメータ:
unitName
- 永続ユニット名
- 戻り値:
- 評価されると
永続ユニット
を返すPersistenceUnitPropertyDefBuilder.PersistenceUnitExpression
Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.