Class | Description |
---|---|
CurrentDateTimeAnnotationHandler |
CurrentDateTimeが設定されているフィールドにシステム日時を設定するクラス。
|
FieldAndAnnotationLoader |
フィールド情報とフィールドに設定されたアノテーション情報をロードするクラス。
本クラスは、初期化時の一括ロード、インデックスによるデータロードをサポートしない。 フィールドのアノテーション情報を都度取得する(キャッシュしなくなった)ため、データベース機能では本クラスは利用していない。 |
FieldAnnotationHandlerSupport |
フィールドのアノテーション情報を元に値を設定するクラスをサポートするクラス。
|
FieldAnnotationHandlerSupport.FieldHolder<T extends java.lang.annotation.Annotation> |
フィールド情報を保持するクラス。
このクラスでは、フィールドとフィールドに設定されたアノテーションの情報を保持する。
|
RequestIdAnnotationHandler |
RequestIdアノテーションが設定されているフィールドにリクエストIDを設定するクラス。
リクエストIDは、 ThreadContext から取得した値を設定する。 |
UserIdAnnotationHandler |
UserIdアノテーションが設定されているフィールドにユーザIDを設定するクラス。
ユーザIDは、 ThreadContext から取得した値を設定する。 |
Annotation Type | Description |
---|---|
CurrentDateTime |
データベース更新時にフィールドの値にシステム日時を設定する事を表すアノテーション。
詳細は、 CurrentDateTimeAnnotationHandler を参照。 |
RequestId |
データベース更新時にフィールド情報にリクエストIDを設定する事を表すアノテーション。
|
UserId |
データベース更新時にフィールド情報にユーザIDを設定する事を表すアノテーション。
|