Class CustomAuditingHandler

java.lang.Object
org.springframework.data.auditing.AuditingHandlerSupport
org.springframework.data.auditing.AuditingHandler
org.apache.fineract.infrastructure.core.auditing.CustomAuditingHandler
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

public class CustomAuditingHandler extends org.springframework.data.auditing.AuditingHandler
  • Constructor Summary

    Constructors
    Constructor
    Description
    CustomAuditingHandler(org.springframework.data.mapping.context.MappingContext<? extends org.springframework.data.mapping.PersistentEntity<?,?>,? extends org.springframework.data.mapping.PersistentProperty<?>> mappingContext, org.springframework.data.domain.AuditorAware<?> auditorAware)
    Deprecated.
    use
    invalid reference
    AuditingHandler(PersistentEntities)
    instead.
    CustomAuditingHandler(org.springframework.data.mapping.context.PersistentEntities entities)
    Creates a new AuditableBeanWrapper using the given PersistentEntities when looking up auditing metadata via reflection.
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    markCreated(T source)
    Marks the given object as created.
    <T> T
    markModified(T source)
    Marks the given object as modified.

    Methods inherited from class org.springframework.data.auditing.AuditingHandler

    afterPropertiesSet, from, setAuditorAware

    Methods inherited from class org.springframework.data.auditing.AuditingHandlerSupport

    isAuditable, setDateTimeForNow, setDateTimeProvider, setModifyOnCreation

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CustomAuditingHandler

      public CustomAuditingHandler(org.springframework.data.mapping.context.PersistentEntities entities)
      Creates a new AuditableBeanWrapper using the given PersistentEntities when looking up auditing metadata via reflection.
      Parameters:
      entities - must not be null.
      Since:
      1.10
    • CustomAuditingHandler

      public CustomAuditingHandler(org.springframework.data.mapping.context.MappingContext<? extends org.springframework.data.mapping.PersistentEntity<?,?>,? extends org.springframework.data.mapping.PersistentProperty<?>> mappingContext, org.springframework.data.domain.AuditorAware<?> auditorAware)
      Deprecated.
      use
      invalid reference
      AuditingHandler(PersistentEntities)
      instead.
      Creates a new AuditableBeanWrapper using the given MappingContext when looking up auditing metadata via reflection.
      Parameters:
      mappingContext - must not be null.
      Since:
      1.8
  • Method Details

    • markCreated

      public <T> T markCreated(@NonNull T source)
      Marks the given object as created.
      Overrides:
      markCreated in class org.springframework.data.auditing.AuditingHandler
      Parameters:
      source - must not be null.
    • markModified

      public <T> T markModified(@NonNull T source)
      Marks the given object as modified.
      Overrides:
      markModified in class org.springframework.data.auditing.AuditingHandler
      Parameters:
      source - must not be null.