Class DefaultPropagationHandlerProperties

java.lang.Object
com.broadleafcommerce.data.tracking.core.transition.environment.DefaultPropagationHandlerProperties

@ConfigurationProperties(prefix="broadleaf.propagation.default-propagation-handler") public class DefaultPropagationHandlerProperties extends Object
Properties configuring the behavior of DefaultPropagationHandler.
Since:
Data Tracking 2.0.7
  • Constructor Details

    • DefaultPropagationHandlerProperties

      public DefaultPropagationHandlerProperties()
  • Method Details

    • isEmitPersistenceMessageOnAppliedPropagation

      public boolean isEmitPersistenceMessageOnAppliedPropagation()
      Whether a PERSISTENCE message should be emitted with the updated state of an entity after propagated changes from a parent record have been applied to it. Default is true. NOTE: Prior to 2.0.7, PERSISTENCE messages were always enabled, which is why the default is set to true.
    • setEmitPersistenceMessageOnAppliedPropagation

      public void setEmitPersistenceMessageOnAppliedPropagation(boolean emitPersistenceMessageOnAppliedPropagation)
      Whether a PERSISTENCE message should be emitted with the updated state of an entity after propagated changes from a parent record have been applied to it. Default is true. NOTE: Prior to 2.0.7, PERSISTENCE messages were always enabled, which is why the default is set to true.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object