Interface ProductConfigRulesResultUtil

    • Method Detail

      • retrieveRulesBasedVariantConditionModifications

        java.util.List<ProductConfigurationDiscount> retrieveRulesBasedVariantConditionModifications​(java.lang.String configId)
        Returns a list of VariantConditionModifications objects containing the modifications for the given configuration id for variant conditions calculated by rules.
        Parameters:
        configId - Configuration Id
        Returns:
        List of variant condition modifications calculated by rules
      • deleteRulesResultsByConfigId

        void deleteRulesResultsByConfigId​(java.lang.String configId)
        Deletes the rules results for the provided configuration id.
        Parameters:
        configId - Configuration Id
      • retrieveDiscountMessages

        java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.util.List<ProductConfigMessage>>> retrieveDiscountMessages​(java.lang.String configId)
        Returns all discount messages for the given configuration as structured data. The outer Map has the cstic name as key, while the inner map has the cstic value name as key.
        Parameters:
        configId - Configuration Id
        Returns:
        discount messages, structured by cstic name and cstic value name