Class DefaultConfigurationOrderIntegrationFacade

    • Constructor Detail

      • DefaultConfigurationOrderIntegrationFacade

        public DefaultConfigurationOrderIntegrationFacade()
    • Method Detail

      • setBaseStoreService

        public void setBaseStoreService​(BaseStoreService baseStoreService)
        Parameters:
        baseStoreService - the baseStoreService to set
      • setSapProductConfigCartIntegrationFacade

        public void setSapProductConfigCartIntegrationFacade​(ConfigurationOrderIntegrationFacade sapProductConfigCartIntegrationFacade)
        Parameters:
        sapProductConfigCartIntegrationFacade - the sapProductConfigCartIntegrationFacade to set
      • getOrderService

        protected OrderService getOrderService()
      • enrichConfigurationFromItem

        protected void enrichConfigurationFromItem​(Configuration productConfigurationExternal,
                                                   CPQItem item)
      • setOrderService

        public void setOrderService​(OrderService orderService)
        Parameters:
        orderService -
      • isSapOrderMgmtEnabled

        protected boolean isSapOrderMgmtEnabled()
        Check if synchronous order management SOM is active
        Returns:
        true is SOM is active
      • isReorderable

        public boolean isReorderable​(java.lang.String orderCode)
        Method to check if order with code is re-orderable
        Specified by:
        isReorderable in interface ConfigurationOrderIntegrationFacade
        Parameters:
        orderCode - order code
        Returns:
        boolean is reorderable
      • setProductConfigurationService

        public void setProductConfigurationService​(ProductConfigurationService productConfigurationService)
        Parameters:
        productConfigurationService - the productConfigurationService to set