Class ProductconfigActionsEditorViewModel

  • All Implemented Interfaces:
    java.io.Serializable, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>

    public class ProductconfigActionsEditorViewModel
    extends ActionsEditorViewModel
    implements org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
    Implementation of the product configuration specific logic in the action editor view model
    See Also:
    Serialized Form
    • Constructor Detail

      • ProductconfigActionsEditorViewModel

        public ProductconfigActionsEditorViewModel()
    • Method Detail

      • init

        public void init​(org.zkoss.zk.ui.Execution execution,
                         org.zkoss.zk.ui.Component component)
        Overrides:
        init in class AbstractEditorViewModel<java.lang.String>
      • onEvent

        public void onEvent​(org.zkoss.zk.ui.event.Event event)
                     throws java.lang.Exception
        Specified by:
        onEvent in interface org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
        Throws:
        java.lang.Exception
      • addProductCodeList

        protected void addProductCodeList​(java.util.Map<java.lang.String,​ParameterModel> parameterMap)
      • clearDependentParameterValues

        protected void clearDependentParameterValues​(TreeNodeModel<ActionModel> treeNode,
                                                     java.lang.String parameterId)
      • clearParameterValue

        protected void clearParameterValue​(ActionModel action,
                                           java.lang.String parameterId)
      • getProductCodeList

        public java.util.List<java.lang.String> getProductCodeList()
        Returns:
        the productCodeList
      • setProductCodeList

        public void setProductCodeList​(java.util.List<java.lang.String> productCodeList)
        Parameters:
        productCodeList - the productCodeList to set