Class 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

      All Methods Instance Methods Concrete Methods 
      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, getSingleIndexRequestMessageFactory, getSortTransformers, getTrackableBehaviorUtil, getValidator, prepare, propagateIfApplicable, readAll, readAll, readAll, readAllByContextId, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, setApplicationEventPublisher, setNotificationManager, setPropagationManager, setSingleIndexRequestMessageFactory, setTypeFactory, transform, transformSort, update, updateAll, updateAllAllowingPartialSuccess, updateSort, validateAllForCreate, validateAllForCreateAndThrowIfError, validateAllForReplace, validateAllForReplaceAndThrowIfError, validateAllForUpdate, validateAllForUpdateAndThrowIfError
    • Constructor Detail

      • 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 Detail

      • 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