Examples of UIFormMultiValueInputSet


Examples of org.exoplatform.webui.form.UIFormMultiValueInputSet

        @SuppressWarnings("unchecked")
        private ApplicationMessage makeMsg(UISampleMultiValueInputSet uiForm) {
            StringBuilder msgBuild = new StringBuilder();

            for (UIComponent child : uiForm.getChildren()) {
                UIFormMultiValueInputSet multiInput = (UIFormMultiValueInputSet) child;

                if (multiInput.getUIFormInputBase().equals(UIFormUploadInput.class)) {
                    makeUploadInputMsg(multiInput, msgBuild);
                } else if (multiInput.getUIFormInputBase().equals(UIFormDateTimeInput.class)) {
                    makeDateInputMsg(multiInput, msgBuild);
                } else {
                    for (UIComponent multiInputChild : multiInput.getChildren()) {
                        msgBuild.append(" " + ((UIFormInputBase) multiInputChild).getValue());
                    }
                }
                msgBuild.append("<br/>");
            }
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormMultiValueInputSet

                }
            } else if (uiChild instanceof UIFormInputSet) {
                UIFormInputSet uiInputSet = (UIFormInputSet) uiChild;
                validateChildren(uiInputSet.getChildren(), uiApp, context);
            } else if (uiChild instanceof UIFormMultiValueInputSet) {
                UIFormMultiValueInputSet uiInput = (UIFormMultiValueInputSet) uiChild;
                List<Validator> validators = uiInput.getValidators();
                if (validators == null) {
                    continue;
                }
                try {
                    for (Validator validator : validators) {
                        List<UIComponent> uiInputChild = uiInput.getChildren();
                        for (int i = 0; i < uiInputChild.size(); i++) {
                            try {
                                validator.validate((UIFormInput) uiInputChild.get(i));
                            } catch (MessageException ex) {
                                uiApp.addMessage(ex.getDetailMessage());
                                context.setProcessRender(true);
                            }
                        }
                    }
                } catch (Exception ex) {
                    // TODO: This is a critical exception and should be handle in the UIApplication
                    uiApp.addMessage(new ApplicationMessage(ex.getMessage(), null));
                    context.setProcessRender(true);
                }
            } else if (uiChild instanceof UIFormInputContainer) {
                UIFormInputContainer uiInput = (UIFormInputContainer) uiChild;
                List<Validator> validators = uiInput.getValidators();
                if (validators == null) {
                    continue;
                }
                try {
                    for (Validator validator : validators) {
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormMultiValueInputSet

            UIFormInputSet uiInputSet = (UIFormInputSet)uiChild;
            validateChildren(uiInputSet.getChildren(), uiApp, context);
         }
         else if (uiChild instanceof UIFormMultiValueInputSet)
         {
            UIFormMultiValueInputSet uiInput = (UIFormMultiValueInputSet)uiChild;
            List<Validator> validators = uiInput.getValidators();
            if (validators == null)
            {
               continue;
            }
            try
            {
               for (Validator validator : validators)
               {
                  List<UIComponent> uiInputChild = uiInput.getChildren();
                  for (int i = 0; i < uiInputChild.size(); i++)
                  {
                     try
                     {
                        validator.validate((UIFormInput)uiInputChild.get(i));
                     }
                     catch (MessageException ex)
                     {
                        uiApp.addMessage(ex.getDetailMessage());
                        context.setProcessRender(true);
                     }
                  }
               }
            }
            catch (Exception ex)
            {
               //TODO:  This is a  critical exception and should be handle  in the UIApplication
               uiApp.addMessage(new ApplicationMessage(ex.getMessage(), null));
               context.setProcessRender(true);
            }
         }
         else if (uiChild instanceof UIFormInputContainer)
         {
            UIFormInputContainer uiInput = (UIFormInputContainer)uiChild;
            List<Validator> validators = uiInput.getValidators();
            if (validators == null)
            {
               continue;
            }
            try
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormMultiValueInputSet

            UIFormInputSet uiInputSet = (UIFormInputSet)uiChild;
            validateChildren(uiInputSet.getChildren(), uiApp, context);
         }
         else if (uiChild instanceof UIFormMultiValueInputSet)
         {
            UIFormMultiValueInputSet uiInput = (UIFormMultiValueInputSet)uiChild;
            List<Validator> validators = uiInput.getValidators();
            if (validators == null)
            {
               continue;
            }
            try
            {
               for (Validator validator : validators)
               {
                  List<UIComponent> uiInputChild = uiInput.getChildren();
                  for (int i = 0; i < uiInputChild.size(); i++)
                  {
                     try
                     {
                        validator.validate((UIFormInput)uiInputChild.get(i));
                     }
                     catch (MessageException ex)
                     {
                        uiApp.addMessage(ex.getDetailMessage());
                        context.setProcessRender(true);
                     }
                  }
               }
            }
            catch (Exception ex)
            {
               //TODO:  This is a  critical exception and should be handle  in the UIApplication
               uiApp.addMessage(new ApplicationMessage(ex.getMessage(), null));
               context.setProcessRender(true);
            }
         }
         else if (uiChild instanceof UIFormInputContainer)
         {
            UIFormInputContainer uiInput = (UIFormInputContainer)uiChild;
            List<Validator> validators = uiInput.getValidators();
            if (validators == null)
            {
               continue;
            }
            try
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.