Interface CPQItem

    • Method Detail

      • getProductConfiguration

        ConfigModel getProductConfiguration()
        Return product configuration representation
        Returns:
        Product configuration
      • setProductConfigurationDirty

        void setProductConfigurationDirty​(boolean productConfigurationDirty)
        States that the configuration is dirty, i.e. needs to be sent to the backend
        Parameters:
        productConfigurationDirty -
      • setProductConfiguration

        void setProductConfiguration​(ConfigModel configModel)
        Sets product configuration
        Parameters:
        configModel -
      • isProductConfigurationDirty

        boolean isProductConfigurationDirty()
        Do we need to send the product configuration to the back end?
        Returns:
        Configuration is dirty
      • setKbDate

        void setKbDate​(java.util.Date kbDate)
        Parameters:
        kbDate -
      • getKbDate

        java.util.Date getKbDate()
        Returns:
        Date of used for configuring the item
      • setExternalConfiguration

        void setExternalConfiguration​(Configuration externalConfiguration)
        Sets external representation of configuration
        Parameters:
        externalConfiguration -
      • getExternalConfiguration

        Configuration getExternalConfiguration()
        Returns:
        External representation of product configuration