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
ConstructorsConstructorDescriptionCartCrudEntityHelper(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 TypeMethodDescriptionvoidnotify(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
-
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:
notifyin interfacecom.broadleafcommerce.data.tracking.core.service.ChangeNotifier- Overrides:
notifyin classcom.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-