Class CPSBaseSiteProvider

java.lang.Object
de.hybris.platform.sap.productconfig.runtime.cps.impl.CPSBaseSiteProvider

public class CPSBaseSiteProvider extends Object
Support class for getting a base site linked to a SAPConfiguration. This is needed for the Backoffice condition/action editors
  • Constructor Details

    • CPSBaseSiteProvider

      public CPSBaseSiteProvider()
  • Method Details

    • getConfiguredBaseSite

      public BaseSiteModel getConfiguredBaseSite()
      Execute a flexible search on SAP Configuration and return the first found basesite assigned for CPS rules
      Returns:
      The assigned base site
    • getFlexibleSearchService

      protected de.hybris.platform.servicelayer.search.FlexibleSearchService getFlexibleSearchService()
    • setFlexibleSearchService

      public void setFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearch)
      Set the FlexibleSearchService
      Parameters:
      flexibleSearch - The service to run flexible search queries