Interface TmaAbstractOrderResourceStrategy
- All Known Implementing Classes:
TmaAppointmentResourceStrategy,TmaBillingAddressResourceStrategy,TmaCartStatusResourceStrategy,TmaConfigProductSpecCharResourceStrategy,TmaContractStartDateResourceStrategy,TmaCouponResourceStrategy,TmaDeliveryAddressResourceStrategy,TmaDeliveryModeResourceStrategy,TmaInstallationAddressResourceStrategy,TmaPaymentMethodResourceStrategy,TmaProcessTypeResourceStrategy,TmaQuantityResourceStrategy,TmaRegionResourceStrategy,TmaServiceProviderResourceStrategy,TmaSubscribedProductResourceStrategy
public interface TmaAbstractOrderResourceStrategy
Strategy handling resource validation and saving operations.
- Since:
- 1911
-
Method Summary
Modifier and TypeMethodDescriptionvoidupdateResource(CommerceCartParameter commerceCartParameter, CommerceCartModification commerceCartModification) Updates the resource from the @CommerceCartParameteron the given order entry.validateResource(CommerceCartParameter parameter) Validates that the resources from theCommerceCartParameterare valid to be stored on cart.
-
Method Details
-
validateResource
Validates that the resources from theCommerceCartParameterare valid to be stored on cart.- Parameters:
parameter- the commerce cart parameter storing information to be stored on cart- Returns:
TmaCartValidationResult
-
updateResource
void updateResource(CommerceCartParameter commerceCartParameter, CommerceCartModification commerceCartModification) throws de.hybris.platform.commerceservices.order.CommerceCartModificationException Updates the resource from the @CommerceCartParameteron the given order entry.- Parameters:
commerceCartParameter- contains attributes used for cart entry updatescommerceCartModification- contains the updates made on the cart- Throws:
de.hybris.platform.commerceservices.order.CommerceCartModificationException- in case of any error occurs during cart update
-