Class AbstractCreateUpdateATPCOServiceStrategy

java.lang.Object
de.hybris.platform.unifieduibackofficeservices.strategies.impl.AbstractCreateUpdateATPCOServiceStrategy
Direct Known Subclasses:
DefaultUnifiedUICreateUpdateATPCOBaggageCarryOnServiceStrategy, DefaultUnifiedUICreateUpdateATPCOBaggageStrategy, DefaultUnifiedUICreateUpdateATPCOCarryOnAllowanceStrategy, DefaultUnifiedUICreateUpdateATPCOServiceStrategy

public abstract class AbstractCreateUpdateATPCOServiceStrategy extends Object
  • Field Details

  • Constructor Details

    • AbstractCreateUpdateATPCOServiceStrategy

      public AbstractCreateUpdateATPCOServiceStrategy()
  • Method Details

    • getOfferGroupByShoppingCategoryReferenceAndCatalogVersion

      protected List<CategoryModel> getOfferGroupByShoppingCategoryReferenceAndCatalogVersion(String shoppingCategoryReference, CatalogVersionModel catalogVersion)
      Gets offer groups by shopping category reference and catalog version.
      Parameters:
      shoppingCategoryReference - the shopping category reference
      catalogVersion - the catalog version
      Returns:
      the offer group by shopping category reference and catalog version
    • getServiceKey

      protected String getServiceKey(AncillaryProduct ancillaryProduct)
      Creates the service key based on carriers, service code and service type
      Parameters:
      ancillaryProduct - the ancillary product
      Returns:
      returns the serviceKey
    • getModelService

      protected de.hybris.platform.servicelayer.model.ModelService getModelService()
      Gets model service.
      Returns:
      the model service
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
      Sets model service.
      Parameters:
      modelService - the model service
    • getProsOfferGroupService

      protected PROSOfferGroupService getProsOfferGroupService()
      Gets pros offer group service.
      Returns:
      the pros offer group service
    • setProsOfferGroupService

      public void setProsOfferGroupService(PROSOfferGroupService prosOfferGroupService)
      Sets pros offer group service.
      Parameters:
      prosOfferGroupService - the pros offer group service
    • getCategoryService

      protected de.hybris.platform.category.CategoryService getCategoryService()
      Gets category service.
      Returns:
      the category service
    • setCategoryService

      public void setCategoryService(de.hybris.platform.category.CategoryService categoryService)
      Sets category service.
      Parameters:
      categoryService - the category service