Class OfferAuditEventConverter

java.lang.Object
com.broadleafcommerce.common.audit.converter.DefaultAbstractMutationNotifyEventConverter
com.broadleafcommerce.promotion.offer.audit.OfferAuditEventConverter
All Implemented Interfaces:
org.springframework.core.convert.converter.Converter<com.broadleafcommerce.data.tracking.core.service.MutationNotifyEvent,com.broadleafcommerce.common.audit.domain.AuditEvent>, org.springframework.core.Ordered

public class OfferAuditEventConverter extends com.broadleafcommerce.common.audit.converter.DefaultAbstractMutationNotifyEventConverter
This converter is responsible for converting MutationNotifyEvent into AuditEvent for tracking changes to Offer related domain.
Since:
Offer Services 3.2.0, Release Train 2.3.0
  • Field Summary

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
    Constructor
    Description
    OfferAuditEventConverter(com.broadleafcommerce.common.extension.TypeFactory factory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    isValid(com.broadleafcommerce.data.tracking.core.service.MutationNotifyEvent source, com.broadleafcommerce.data.tracking.core.Trackable changed)
     

    Methods inherited from class com.broadleafcommerce.common.audit.converter.DefaultAbstractMutationNotifyEventConverter

    convert, getDetail, getEventType, getHeader, getOrder, isValid

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.core.convert.converter.Converter

    andThen
  • Constructor Details

    • OfferAuditEventConverter

      public OfferAuditEventConverter(com.broadleafcommerce.common.extension.TypeFactory factory)
  • Method Details

    • isValid

      protected boolean isValid(com.broadleafcommerce.data.tracking.core.service.MutationNotifyEvent source, com.broadleafcommerce.data.tracking.core.Trackable changed)
      Overrides:
      isValid in class com.broadleafcommerce.common.audit.converter.DefaultAbstractMutationNotifyEventConverter