|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
AutoBindingModule.AutoBindingModule(List)の引数bindersに渡されたguiceex-configに指定されたバインディング設定を、
一括でGuiceへ設定するクラスです。- AutoBindingModule(List<GuiceexBinder>) -
クラス org.zuena.guiceex.config.AutoBindingModule のコンストラクタ
-
GuiceexBinder実装クラスで共通的に使用されるプロパティを提供します。EntityManagerインスタンスのトランザクションを開始します。
Binderを用いてたバインディング処理を行います。
@TransactionalアノテーションへTransactionInterceptor
をバインディングします。
toTypeをClass<?
- className2TableName(String) -
クラス org.zuena.guiceex.jpa.utils.SQLUtils の static メソッド
- 推奨されていません。 Java表記のクラス名前文字列を、テーブル名文字列に変換します。
- ClassNotFoundException - org.zuena.guiceex.exception の 例外
- クラスの取得に失敗した際にスローされます。
- ClassNotFoundException() -
例外 org.zuena.guiceex.exception.ClassNotFoundException のコンストラクタ
-
- ClassNotFoundException(String, Throwable) -
例外 org.zuena.guiceex.exception.ClassNotFoundException のコンストラクタ
-
- ClassNotFoundException(String) -
例外 org.zuena.guiceex.exception.ClassNotFoundException のコンストラクタ
-
- ClassNotFoundException(Throwable) -
例外 org.zuena.guiceex.exception.ClassNotFoundException のコンストラクタ
-
- ClassPathPropertiesProvider - org.zuena.guiceex.provider の クラス
- クラスパスにあるプロパティファイルをロードした
Properties
インスタンスのProvider実装クラスです。 - ClassPathPropertiesProvider(String, boolean) -
クラス org.zuena.guiceex.provider.ClassPathPropertiesProvider のコンストラクタ
-
- ClassUtils - org.zuena.guiceex.util の クラス
- クラス
Classのメソッドを操作するユーティリティークラスです。 - clone() -
クラス org.zuena.guiceex.jpa.transaction.TransactionPropagator のメソッド
- プロトタイプインスタンスより複製を作成するメソッドです。
- close() -
インタフェース org.zuena.guiceex.GuiceexInjector のメソッド
GuiceexInjectorインスタンス終了時に呼び出すメソッドです。
- close() -
クラス org.zuena.guiceex.impl.GuiceexInjectorImpl のメソッド
- JPAサポートの終了処理を行います。
- close() -
クラス org.zuena.guiceex.InjectorFactory の static メソッド
- 管理している
GuiceexInjectorインスタンスを終了します。
- close() -
クラス org.zuena.guiceex.jpa.utils.JPASupportUtils の static メソッド
- JPAサポートを終了します。
- closeAll() -
クラス org.zuena.guiceex.jpa.EntityManagerFactoryHolder の static メソッド
- 全ての
EntityManagerFactoryインスタンスのEntityManagerFactory.close()
を呼び出してクローズします。
- closeCurrentEntityManager(String) -
クラス org.zuena.guiceex.jpa.EntityManagerManager の static メソッド
- 現在の
EntityManagerインスタンスをクローズします。
- closeImpl() -
クラス org.zuena.guiceex.impl.GuiceexInjectorImpl のメソッド
- JPAサポートの終了処理を行います。
- closeProcess() -
クラス org.zuena.guiceex.jpa.transaction.TransactionPropagator のメソッド
EntityManager.close()の呼び出しなどを実行します。
- Collection - org.zuena.guiceex.config の クラス
MapやListへのバインディング定義を表すのスーパークラスです。- Collection() -
クラス org.zuena.guiceex.config.Collection のコンストラクタ
-
- CollectionProviderSupport<T> - org.zuena.guiceex.provider の クラス
- guiceex-configで指定されたコレクションインスタンスを提供する
Provider実装クラスです。 - CollectionProviderSupport(List<Entry>, Class<T>) -
クラス org.zuena.guiceex.provider.CollectionProviderSupport のコンストラクタ
-
- columnCount() -
クラス org.zuena.guiceex.jpa.utils.statements.Columns のメソッド
-
- Columns<T> - org.zuena.guiceex.jpa.utils.statements の クラス
-
- Columns(Class<T>) -
クラス org.zuena.guiceex.jpa.utils.statements.Columns のコンストラクタ
-
- Columns(Class<T>, String) -
クラス org.zuena.guiceex.jpa.utils.statements.Columns のコンストラクタ
-
- commitCurrentEm(String) -
クラス org.zuena.guiceex.jpa.EntityManagerManager の static メソッド
- 現在の
EntityManagerインスタンスのトランザクションをコミットします。
- commitProcess() -
クラス org.zuena.guiceex.jpa.transaction.TransactionPropagator のメソッド
TransactionPropagator.Process.execute(EntityManager)を呼び出し後に、トランザクションをコミットする際に呼ばれます
- Config - org.zuena.guiceex.config の クラス
- guiceex-configに記述されたバインディング設定を読み込んで、対応する
GuiceexBinderインスタンスを
作成します。 - Config() -
クラス org.zuena.guiceex.config.Config のコンストラクタ
-
- ConfigurationException - org.zuena.guiceex.exception の 例外
InjectorFactory#getInjector(String)が失敗した時にスローされます。- ConfigurationException() -
例外 org.zuena.guiceex.exception.ConfigurationException のコンストラクタ
-
- ConfigurationException(String, Throwable) -
例外 org.zuena.guiceex.exception.ConfigurationException のコンストラクタ
-
- ConfigurationException(String) -
例外 org.zuena.guiceex.exception.ConfigurationException のコンストラクタ
-
- ConfigurationException(Throwable) -
例外 org.zuena.guiceex.exception.ConfigurationException のコンストラクタ
-
- configure() -
クラス org.zuena.guiceex.config.AutoBindingModule のメソッド
-
- configure() -
クラス org.zuena.guiceex.config.BundleModule のメソッド
-
- configure(String) -
クラス org.zuena.guiceex.config.Config の static メソッド
Digesterを使用して、configXMLPathへ指定された
GuiceexコンフィグよりConfigをインスタンス化する。
- ConstantBinder - org.zuena.guiceex.binder の クラス
- guiceex-configの<constant>へ指定されたバインディング設定を行うバインダークラスです。
- ConstantBinder() -
クラス org.zuena.guiceex.binder.ConstantBinder のコンストラクタ
-
- createInjector(Object...) -
クラス org.zuena.guiceex.InjectorFactory の static メソッド
Guice.createInjector(Module[])を使用してインスタンスを作成します。
- createNewEntityManager(PersistenceContext) -
クラス org.zuena.guiceex.jpa.EntityManagerManager の static メソッド
EntityManagerインスタンスを新規作成します。
- createNewEntityManager(String, Map) -
クラス org.zuena.guiceex.jpa.EntityManagerManager の static メソッド
EntityManagerインスタンスを新規作成します。
- CustomPropertiesProvider - org.zuena.guiceex.provider の クラス
- プロパティファイルをロードして
Propertiesインスタンスを提供するProvider
実装クラスです。 - CustomPropertiesProvider(String, boolean) -
クラス org.zuena.guiceex.provider.CustomPropertiesProvider のコンストラクタ
-
EntityManagerFactoryインスタンスを保持するクラスです。unitNameをキーにEntityManagerインスタンスを管理します。CustomPropertiesProvider拡張クラスです。Tに応じたListProviderインスタンスを作成するメソッドです。
Tに応じたMapProviderインスタンスを作成するメソッドです。
Classを取得します。
EntityManagerインスタンスを取得します。
EntityManagerFactoryのファクトリメソッドです。
Injectorインスタンスを取得します。
InjectorFactory.createInjector(Object...)で作成したGuiceexInjectorインスタンスを、
staticフィールドに配置して管理するシングルトンファクトリメソッドです。
unitNameに応じたEntityManagerFactoryHolder.PersistenceUnitインスタンスを返却します。
@Transactionalアノテーションインスタンスを作成します。
TransactionAttributeTypeに応じたTransactionPropagatorインスタンスを取得します。
Injectorのラッパークラスに実装するインターフェイスです。GuiceexInjectorの実装クラスです。Injectorを使用してkeyとvalue
を取得し登録する。
GuiceexInjectorインスタンスのファクトリクラスです。Listインスタンスを作成して提供する
Provider実装クラスです。Mapインスタンスを作成して提供する
Provider実装クラスです。clazzのインスタンスを作成します。
SQLUtilsで使用される、SQLステートメントを
表すクラス群を格納します。Matcher
の実装クラスを格納します。Providerを格納します。@PersistencePropertyアノテーションの配列をMapに変換します。
TransactionPropagator.Process.execute(EntityManager)を呼び出す前の、トランザクション開始などの事前処理を行います。
Process#execute()を実行します。
Prividerクラス内で発生したエラーを報告します。java.util.regexを使用した正規表現によるマッチングをする
Matcher実装クラスです。EntityManagerインスタンスのトランザクションをロールバックします。
TransactionPropagator.Process.execute(EntityManager)を呼び出し後に、トランザクションをロールバックする際に呼ばれます
scopeType属性の設定を行うクラスです。EntityManagerインスタンスに設定します。
Provider実装クラスです。TheadLocalにて管理するクラスに指定する
@ScopeAnnotationアノテーションです。ThreadLocalにて管理するスコープアノテーションの実装です。toType属性の設定を行うクラスです。TransactionInterceptorをバインドしたいメソッドに
注釈するアノテーションです。@Transactionalのユーティリティーメソッドクラスです。@Transactional.value()へ指定する
トランザクション属性の列挙型です。TransactionAttributeTypeに応じたトランザクション処理を行います。
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||