Class ValidationHelper

java.lang.Object
de.xima.fc.gui.util.ValidationHelper

public class ValidationHelper extends Object
  • Field Details

    • ATTR_SKIP_VALIDATORS

      public static final Object ATTR_SKIP_VALIDATORS
    • UNHANDLED_NODE

      public static final Object UNHANDLED_NODE
  • Method Details

    • getLabelForCustomMode

      public static String getLabelForCustomMode(Locale locale, Class<? extends Label.Custom> customLabel)
    • getLabelForMode

      public static String getLabelForMode(Locale locale, javax.faces.component.UIComponent input, Class<? extends Label> labelMode)
    • getLabelModeFromViolation

      public static Class<? extends Label> getLabelModeFromViolation(javax.validation.ConstraintViolation<?> violation)
    • getLeafPropertyName

      public static String getLeafPropertyName(List<javax.validation.Path.Node> nodes)
    • getPenultimateValueAlongPath

      public static Object getPenultimateValueAlongPath(Object base, List<javax.validation.Path.Node> nodes)
    • getPropertyFromViolation

      public static Object getPropertyFromViolation(javax.validation.ConstraintViolation<?> violation, List<javax.validation.Path.Node> nodes, int index)
    • mapViolationMessagesByPropertyPath

      public static Map<String,String> mapViolationMessagesByPropertyPath(Collection<javax.validation.ConstraintViolation<?>> violations)
    • validateBean

      public static Set<javax.validation.ConstraintViolation<?>> validateBean(Object bean, Class<?>... groups)