Class RelationalAuditingCallback

java.lang.Object
org.springframework.data.relational.auditing.RelationalAuditingCallback
All Implemented Interfaces:
Ordered, org.springframework.data.mapping.callback.EntityCallback<Object>, BeforeConvertCallback<Object>

public class RelationalAuditingCallback extends Object implements BeforeConvertCallback<Object>, Ordered
BeforeConvertCallback to capture auditing information on persisting and updating entities.

An instance of this class gets registered when you enable auditing for Spring Data Relational.

Since:
1.1
Author:
Jens Schauder, Mark Paluch
  • Field Details

  • Constructor Details

    • RelationalAuditingCallback

      public RelationalAuditingCallback(ObjectFactory<org.springframework.data.auditing.IsNewAwareAuditingHandler> auditingHandlerFactory)
  • Method Details

    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface Ordered
    • onBeforeConvert

      public Object onBeforeConvert(Object entity)
      Description copied from interface: BeforeConvertCallback
      Entity callback method invoked before an aggregate root is converted to be persisted. Can return either the same or a modified instance of the aggregate.
      Specified by:
      onBeforeConvert in interface BeforeConvertCallback<Object>
      Parameters:
      entity - the saved aggregate.
      Returns:
      the aggregate to be persisted.