|
||||||||||
前 次 | フレームあり フレームなし |
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
に応じたトランザクション処理を行います。
|
||||||||||
前 次 | フレームあり フレームなし |