Class UpdateProductPropertyServiceImpl

java.lang.Object
com.skava.catalog.service.impl.UpdateProductPropertyServiceImpl
All Implemented Interfaces:
UpdateProductPropertyService, com.skava.core.EcommService<ProductPropertyRequestInternal,ProductPropertiesAPIResponse>

@Service public class UpdateProductPropertyServiceImpl extends Object implements UpdateProductPropertyService
The Class UpdateProductPropertyServiceImpl
Author:
Infosys Equinox
  • Constructor Details

    • UpdateProductPropertyServiceImpl

      public UpdateProductPropertyServiceImpl()
  • Method Details

    • process

      @SendEvent(eventType="catalogservice/productproperty/update", identifier="response_productProperties.attributeId") public ProductPropertiesAPIResponse process(ProductPropertyRequestInternal requestInternal)
      This method is used to update all field in ProductProperty based on given ProductProperty.
      Specified by:
      process in interface com.skava.core.EcommService<ProductPropertyRequestInternal,ProductPropertiesAPIResponse>
      Parameters:
      requestInternal - It contains the attributes required for the update all field in ProductProperty.
      Returns:
      It returns the ProductPropertyResponse.
    • getValidator

      public List<com.skava.core.validation.ValidatorComponent> getValidator()
      This method is used to validation the given request.
      Specified by:
      getValidator in interface com.skava.core.EcommService<ProductPropertyRequestInternal,ProductPropertiesAPIResponse>
      Returns:
      It returns the ValidatorComponent.