Class CartCrudEntityHelper

java.lang.Object
com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
com.broadleafcommerce.cart.service.CartCrudEntityHelper
All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.service.ChangeNotifier, com.broadleafcommerce.data.tracking.core.service.PropagationIntegrator

public class CartCrudEntityHelper extends com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
  • Constructor Summary

    Constructors
    Constructor
    Description
    CartCrudEntityHelper(com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapper, List<com.broadleafcommerce.data.tracking.core.filtering.fetch.SortTransformer> sortTransformers, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validator, com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil trackableBehaviorUtil, Executor executor, CartProperties cartProperties)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    notify(com.broadleafcommerce.data.tracking.core.Trackable domain, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @NonNull com.broadleafcommerce.common.messaging.notification.NotificationStateRepository repository)
     

    Methods inherited from class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper

    applyReplace, applyUpdate, convertFromPersistentDomain, convertToPersistentDomain, create, createAll, createAllAllowingPartialSuccess, delete, getMapper, getNotificationManager, getPropagationHelperUtility, getSingleIndexRequestMessageFactory, getSortTransformers, getTrackableBehaviorUtil, getValidator, prepare, propagateIfApplicable, readAll, readAll, readAll, readAllByContextId, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, setApplicationEventPublisher, setNotificationManager, setPropagationHelperUtility, setPropagationManager, setSingleIndexRequestMessageFactory, setTypeFactory, shouldValidateForEntityUpdate, transform, transformSort, update, updateAll, updateAllAllowingPartialSuccess, updateSort, validateAllForCreate, validateAllForCreateAndThrowIfError, validateAllForReplace, validateAllForReplaceAndThrowIfError, validateAllForUpdate, validateAllForUpdateAndThrowIfError

    Methods inherited from class java.lang.Object

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

    • CartCrudEntityHelper

      public CartCrudEntityHelper(com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapper, List<com.broadleafcommerce.data.tracking.core.filtering.fetch.SortTransformer> sortTransformers, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager validator, com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil trackableBehaviorUtil, Executor executor, CartProperties cartProperties)
  • Method Details

    • notify

      public void notify(com.broadleafcommerce.data.tracking.core.Trackable domain, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @NonNull @NonNull com.broadleafcommerce.common.messaging.notification.NotificationStateRepository repository)
      Specified by:
      notify in interface com.broadleafcommerce.data.tracking.core.service.ChangeNotifier
      Overrides:
      notify in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper