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.