クラス AuditingHandler

実装されたすべてのインターフェース:
InitializingBean
既知の直属サブクラス
IsNewAwareAuditingHandler

public class AuditingHandler extends AuditingHandlerSupport implements InitializingBean
作成および変更されたエンティティオブジェクトをマークするための監査ハンドラー。
導入:
1.5
作成者:
Oliver Gierke, Christoph Strobl
  • コンストラクターの詳細

    • AuditingHandler

      public AuditingHandler(PersistentEntities entities)
      リフレクションを介して監査メタデータを検索するときに、指定された PersistentEntities を使用して新しい AuditableBeanWrapper を作成します。
      パラメーター:
      entities - null であってはなりません。
      導入:
      1.10
  • メソッドの詳細

    • from

      public static AuditingHandler from(MappingContext<?,?> mappingContext)
      指定された MappingContext の新しい AuditingHandler を作成するファクトリメソッド。
      パラメーター:
      mappingContext - null であってはなりません。
      導入:
      3.0
    • setAuditorAware

      public void setAuditorAware(AuditorAware<?> auditorAware)
      Setter は、AuditorAware コンポーネントを挿入して、現在の監査人を取得します。
      パラメーター:
      auditorAware - null であってはなりません。
    • markCreated

      public <T> T markCreated(T source)
      指定されたオブジェクトを作成済みとしてマークします。
      パラメーター:
      source -
    • markModified

      public <T> T markModified(T source)
      指定されたオブジェクトを変更済みとしてマークします。
      パラメーター:
      source -
    • afterPropertiesSet

      public void afterPropertiesSet()
      次で指定:
      インターフェース InitializingBeanafterPropertiesSet