Class DefaultCommerceCartMetadataUpdateStrategy
java.lang.Object
de.hybris.platform.commerceservices.order.strategies.impl.DefaultCommerceCartMetadataUpdateStrategy
- All Implemented Interfaces:
CommerceCartMetadataUpdateStrategy
public class DefaultCommerceCartMetadataUpdateStrategy
extends Object
implements CommerceCartMetadataUpdateStrategy
Default implementation of
CommerceCartMetadataUpdateStrategy-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterUpdateMetadata(CommerceCartMetadataParameter parameter) protected voidprotected booleandoMetadataUpdate(CommerceCartMetadataParameter parameter) protected List<CommerceCartMetadataUpdateMethodHook>protected ModelServicevoidsetCommerceCartMetadataUpdateMethodHooks(List<CommerceCartMetadataUpdateMethodHook> commerceCartMetadataUpdateMethodHooks) voidsetModelService(ModelService modelService) voidupdateCartMetadata(CommerceCartMetadataParameter parameter) Updates cart metadata fields (i.e.
-
Constructor Details
-
DefaultCommerceCartMetadataUpdateStrategy
public DefaultCommerceCartMetadataUpdateStrategy()
-
-
Method Details
-
updateCartMetadata
Description copied from interface:CommerceCartMetadataUpdateStrategyUpdates cart metadata fields (i.e. name). Most of the attributes from the input bean are ofOptionaltype and they will only be used when a value is present for them. An empty string for anOptional<String>will trigger the field to be stored as null.- Specified by:
updateCartMetadatain interfaceCommerceCartMetadataUpdateStrategy- Parameters:
parameter- a bean holding any number of additional attributes a client may want to pass to the method
-
doMetadataUpdate
-
beforeUpdateMetadata
-
afterUpdateMetadata
-
getCommerceCartMetadataUpdateMethodHooks
-
setCommerceCartMetadataUpdateMethodHooks
public void setCommerceCartMetadataUpdateMethodHooks(List<CommerceCartMetadataUpdateMethodHook> commerceCartMetadataUpdateMethodHooks) -
getModelService
-
setModelService
-