Interface ProductDetailsView

    • Method Detail

      • showProductDetails

        void showProductDetails​(Product product)
        Notifies the view to show the Product details including total costs
        Parameters:
        product - retrieved Product
      • launchCustomizeScreen

        void launchCustomizeScreen()
        Launch the intended custom screen for handling product group component
      • showComponentDefinition

        void showComponentDefinition​(Component component)
        Notifies the view to show Component definition details
        Parameters:
        component - retrieved from Product
      • showComponentAttributes

        void showComponentAttributes​(Component component,
                                     java.lang.String optionLabel)
        Notifies the view to show Component attrobutes
        Parameters:
        component - retrieved from Product
        optionLabel - label for the option
      • displayAttribute

        void displayAttribute​(Attributes attributes,
                              java.lang.String[] options,
                              int defaultSelected)
        Shows the Product attributes
        Parameters:
        attributes - retrieved from Product
        options - list of options to select
        defaultSelected - index of the default selected item
      • showProductAttribute

        void showProductAttribute​(boolean show)
        Show/Hide the views related to product attribute
        Parameters:
        show - true to show, else false
      • showCustomizeView

        void showCustomizeView​(boolean show)
        Show/Hide the view related to customization
        Parameters:
        show - true to show, else false