Examples of UIFormInputBase


Examples of org.exoplatform.webui.form.UIFormInputBase

         /*********************************************************************/
         for (UIComponent uiChild : children)
         {
            if (uiChild instanceof UIFormInputBase)
            {
               UIFormInputBase uiInput = (UIFormInputBase)uiChild;
               if (!uiInput.isValid())
                  continue;
               List<Validator> validators = uiInput.getValidators();
               if (validators == null)
                  continue;
               try
               {
                  for (Validator validator : validators)
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputBase

   private void invokeSetBindingField(Object bean, UIFormInput uiFormInput) throws Exception
   {
      // Do not execute in case uiFormInput is not editable
      if (uiFormInput instanceof UIFormInputBase)
      {
         UIFormInputBase uiStringBase = (UIFormInputBase)uiFormInput;
         if (!uiStringBase.isEditable())
         {
            return;
         }
      }
      String bindingField = uiFormInput.getBindingField();
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputBase

   {
      for (UIComponent uiChild : children)
      {
         if (uiChild instanceof UIFormInputBase)
         {
            UIFormInputBase uiInput = (UIFormInputBase)uiChild;
            if (!uiInput.isValid())
            {
               continue;
            }
            List<Validator> validators = uiInput.getValidators();
            if (validators == null)
            {
               continue;
            }
            try
            {
               for (Validator validator : validators)
               {
                  validator.validate(uiInput);
               }
            }
            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 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
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputBase

            UIFormInputSet uiInputSet = pageSelector.getChild(UIFormInputSet.class);
            List<UIComponent> children = uiInputSet.getChildren();
            /*********************************************************************/
            for (UIComponent uiChild : children) {
                if (uiChild instanceof UIFormInputBase) {
                    UIFormInputBase uiInput = (UIFormInputBase) uiChild;
                    if (!uiInput.isValid())
                        continue;
                    List<Validator> validators = uiInput.getValidators();
                    if (validators == null)
                        continue;
                    try {
                        for (Validator validator : validators)
                            validator.validate(uiInput);
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputBase

         /*********************************************************************/
         for (UIComponent uiChild : children)
         {
            if (uiChild instanceof UIFormInputBase)
            {
               UIFormInputBase uiInput = (UIFormInputBase)uiChild;
               if (!uiInput.isValid())
                  continue;
               List<Validator> validators = uiInput.getValidators();
               if (validators == null)
                  continue;
               try
               {
                  for (Validator validator : validators)
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputBase

    }

    private void invokeSetBindingField(Object bean, UIFormInput uiFormInput) throws Exception {
        // Do not execute in case uiFormInput is not editable
        if (uiFormInput instanceof UIFormInputBase) {
            UIFormInputBase uiStringBase = (UIFormInputBase) uiFormInput;
            if (uiStringBase.isReadOnly() || uiStringBase.isDisabled()) {
                return;
            }
        }
        String bindingField = uiFormInput.getBindingField();
        if (bindingField == null)
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputBase

    @SuppressWarnings("unchecked")
    private void validateChildren(List<UIComponent> children, UIApplication uiApp, WebuiRequestContext context) {
        for (UIComponent uiChild : children) {
            if (uiChild instanceof UIFormInputBase) {
                UIFormInputBase uiInput = (UIFormInputBase) uiChild;
                if (!uiInput.isValid()) {
                    continue;
                }
                List<Validator> validators = uiInput.getValidators();
                if (validators == null) {
                    continue;
                }
                try {
                    for (Validator validator : validators) {
                        validator.validate(uiInput);
                    }
                } 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 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.UIFormInputBase

   private void invokeSetBindingField(Object bean, UIFormInput uiFormInput) throws Exception
   {
      // Do not execute in case uiFormInput is not editable
      if (uiFormInput instanceof UIFormInputBase)
      {
         UIFormInputBase uiStringBase = (UIFormInputBase)uiFormInput;
         if (uiStringBase.isReadOnly())
         {
            return;
         }
      }
      String bindingField = uiFormInput.getBindingField();
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputBase

   {
      for (UIComponent uiChild : children)
      {
         if (uiChild instanceof UIFormInputBase)
         {
            UIFormInputBase uiInput = (UIFormInputBase)uiChild;
            if (!uiInput.isValid())
            {
               continue;
            }
            List<Validator> validators = uiInput.getValidators();
            if (validators == null)
            {
               continue;
            }
            try
            {
               for (Validator validator : validators)
               {
                  validator.validate(uiInput);
               }
            }
            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 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
View Full Code Here

Examples of org.exoplatform.webui.form.UIFormInputBase

   private void invokeSetBindingField(Object bean, UIFormInput uiFormInput) throws Exception
   {
      // Do not execute in case uiFormInput is not editable
      if (uiFormInput instanceof UIFormInputBase)
      {
         UIFormInputBase uiStringBase = (UIFormInputBase)uiFormInput;
         if (uiStringBase.isReadOnly() || uiStringBase.isDisabled())
         {
            return;
         }
      }
      String bindingField = uiFormInput.getBindingField();
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.