クラス
org.seasar.framework.container.annotation.tiger.Binding の使用

Binding を使用しているパッケージ
org.seasar.framework.container.factory.property   
org.seasar.framework.jpa.autodetector   
org.seasar.framework.jpa.impl   
org.seasar.framework.unit S2コンテナと連動するテスト機能を提供します。 
org.seasar.framework.unit.impl S2コンテナと連動するテスト機能の実装クラスを提供します。 
 

org.seasar.framework.container.factory.property での Binding の使用
 

Binding 型の引数を持つ型を返す org.seasar.framework.container.factory.property のメソッド
protected  Class<Binding> BindingPropertyDefBuilder.getAnnotationType()
           
 

Binding 型のパラメータを持つ org.seasar.framework.container.factory.property のメソッド
protected  PropertyDef BindingPropertyDefBuilder.createPropertyDef(String propertyName, AccessTypeDef accessTypeDef, Binding binding)
           
 

org.seasar.framework.jpa.autodetector での Binding の使用
 

Methods in org.seasar.framework.jpa.autodetector with annotations of type Binding
 void PersistenceClassAutoDetector.setClassLoader(ClassLoader classLoader)
           
 void PersistenceClassAutoDetector.setNamingConvention(NamingConvention namingConvention)
           
 void MappingFileAutoDetector.setNamingConvention(NamingConvention namingConvention)
           
 

org.seasar.framework.jpa.impl での Binding の使用
 

Fields in org.seasar.framework.jpa.impl with annotations of type Binding
protected  S2Container PersistenceUnitInfoFactoryImpl.container
          S2コンテナ
protected  S2Container EntityManagerProviderImpl.container
          このコンポーネントを定義しているS2コンテナ
protected  NamingConvention PersistenceUnitManagerImpl.convention
          ネーミング規約
protected  DataSourceFactory EntityManagerProviderImpl.dataSourceFactory
          データソース・ファクトリ
protected  PersistenceUnitProvider PersistenceUnitManagerImpl.defaultUnitProvider
          デフォルトのPersistenceUnitProvider
protected  DialectManager DummyEntityManagerDialect.dialectManager
           
protected  EntityManagerFactory TxScopedEntityManagerProxy.emf
           
protected  String EntityManagerProviderImpl.entityManagerBaseName
          デフォルトのEntityManagerのコンポーネント名
protected  EntityManagerProvider SelectableEntityManagerProxy.entityManagerProvider
           
protected  EntityManagerProvider PersistenceUnitManagerImpl.entityManagerProvider
          エンティティマネージャのプロバイダ
protected  PersistenceUnitManager TxScopedEntityManagerProxy.pum
           
protected  TransactionManager TxScopedEntityManagerProxy.tm
           
 

Methods in org.seasar.framework.jpa.impl with annotations of type Binding
 void AbstractPersistenceUnitProvider.setAbstractUnitName(String abstractUnitName)
          抽象永続ユニット名を設定します。
 void DummyEntityManager.setDataSource(DataSource dataSource)
           
 void PersistenceUnitInfoFactoryImpl.setDefaultJtaDataSource(String defaultJtaDataSource)
          JTA用のデフォルトのデータソース名を設定します。
 void PersistenceUnitInfoFactoryImpl.setDefaultNonJtaDataSource(String defaultNonJtaDataSource)
          非JTA用のデフォルトのデータソース名を設定します。
 void PersistenceUnitManagerImpl.setDefaultPersistenceUnitName(String defaultPersistenceUnitName)
          デフォルトの永続ユニット名を設定します。
 void PersistenceUnitInfoFactoryImpl.setDefaultProviderClassName(String defaultProviderClassName)
          デフォルトの永続ユニットプロバイダクラス名を設定します。
 void AbstractPersistenceUnitProvider.setEntityDescProvider(EntityDescProvider entityDescProvider)
          EntityDescProviderを設定します。
 void AbstractPersistenceUnitProvider.setEntityReaderProvider(EntityReaderProvider entityReaderProvider)
          EntityReaderProviderを設定します。
 void ContainerPersistenceUnitProvider.setPersistenceClassTransformer(PersistenceClassTransformer persistenceClassTransformer)
          永続クラスのトランスフォーマを設定します。
 void ContainerPersistenceUnitProvider.setPersistenceUnitConfiguration(PersistenceUnitConfiguration persistenceUnitConfiguration)
          永続ユニットのコンフィギュレーションを設定します。
 void PersistenceUnitInfoRegistryImpl.setPersistenceUnitInfoFactory(PersistenceUnitInfoFactory persistenceUnitInfoFactory)
          永続ユニット情報のファクトリを設定します。
 void ContainerPersistenceUnitProvider.setPersistenceUnitInfoRegistry(PersistenceUnitInfoRegistry persistenceUnitInfoRegistry)
          永続ユニット情報のレジストリを設定します。
 void AbstractPersistenceUnitProvider.setPersistenceUnitManager(PersistenceUnitManager persistenceUnitManager)
          永続ユニットマネージャを設定します。
 void ContainerPersistenceUnitProvider.setProperties(Map<String,String> properties)
          永続ユニット情報のプロパティを設定します。
 void ContainerPersistenceUnitProvider.setProviderClassName(String providerClassName)
          永続プロバイダのクラス名を設定します。
 void AbstractPersistenceUnitProvider.setUnitName(String unitName)
          永続ユニット名を設定します。
 void PersistenceUnitInfoFactoryImpl.setUseDataSourceProxy(boolean useDataSourceProxy)
          データソースのプロクシを使う場合はtrue、それ以外の場合はfalseを設定します。
 void PersistenceUnitManagerImpl.setUseStaticContext(boolean useStaticContext)
          staticなコンテキストマップを使用する場合はtrueを設定します。
 

org.seasar.framework.unit での Binding の使用
 

Methods in org.seasar.framework.unit with annotations of type Binding
 void S2TestClassMethodsRunner.DefaultProvider.setTestIntrospector(S2TestIntrospector introspector)
          テストクラスのイントロスペクターを設定します。
 void S2TestClassMethodsRunner.DefaultProvider.setTestMethodRunnerClass(Class<? extends S2TestMethodRunner> methodRunnerClass)
          メソッドランナーのクラスを設定します。
 

org.seasar.framework.unit.impl での Binding の使用
 

Methods in org.seasar.framework.unit.impl with annotations of type Binding
 void SimpleInternalTestContext.setContainer(S2Container container)
          S2コンテナを設定します。
 void ConfigFileIncluderImpl.setContainer(S2Container container)
          S2コンテナを設定します。
 void TestDataPreparerImpl.setDataAccessor(DataAccessor dataAccessor)
          データアクセッサーを設定します。
 void ExpectedDataReaderImpl.setDataAccessor(DataAccessor dataAccessor)
          データアクセッサーを設定します。
 void DataAccessorImpl.setDataSource(DataSource dataSource)
          データソースを設定します。
 void SimpleInternalTestContext.setEjb3Enabled(boolean ejb3Enabled)
          EJB3を使用する場合trueを設定します。
 void DataAccessorImpl.setEntityManager(EntityManager em)
          エンティティマネジャーを設定します。
 void SimpleInternalTestContext.setJtaEnabled(boolean jtaEnabled)
          JTAを使用する場合trueを設定します。
 void InternalTestContextImpl.setServletContext(MockServletContext servletContext)
          サーブレットコンテキストを設定します。
 void DataAccessorImpl.setSqlWriter(SqlWriter sqlWriter)
          SQLライターを設定します。
 void DataAccessorImpl.setTestContext(TestContext testContext)
          テストコンテキストを設定します。
 void DataAccessorImpl.setTransactionManager(TransactionManager tm)
          トランザクションマネジャーを設定します。
 



Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.