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 Details

    • validateResource

      TmaCartValidationResult validateResource(CommerceCartParameter parameter)
      Validates that the resources from the CommerceCartParameter are 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 @CommerceCartParameter on the given order entry.
      Parameters:
      commerceCartParameter - contains attributes used for cart entry updates
      commerceCartModification - contains the updates made on the cart
      Throws:
      de.hybris.platform.commerceservices.order.CommerceCartModificationException - in case of any error occurs during cart update