Tabnine Logo
Validator
Code IndexAdd Tabnine to your IDE (free)

How to use
Validator
in
br.com.caelum.stella.validation

Best Java code snippets using br.com.caelum.stella.validation.Validator (Showing top 20 results out of 315)

origin: caelum/caelum-stella

public List<ValidationMessage> invalidMessagesFor(String value) {
  List<ValidationMessage> result = new ArrayList<ValidationMessage>();
  for (Validator<String> validator : validators) {
    List<ValidationMessage> messages = validator.invalidMessagesFor(value);
    if (messages.isEmpty()) {
      result.clear();
      break;
    } else {
      result.addAll(messages);
    }
  }
  return result;
}
origin: caelum/caelum-stella

  /**
   * @see Validator#generateRandomValid()
   * @return um documento válido de acordo com as regras do primeiro validador passado como
   *         argumento na construção deste validador
   */
  @Override
  public T generateRandomValid() {
    return validators[0].generateRandomValid();
  }
}
origin: br.com.caelum.stella/caelum-stella-core

public boolean isEligible(String object) {
  boolean result = false;
  for (Validator<String> validator : validators) {
    result |= validator.isEligible(object);
  }
  return result;
}
origin: caelum/caelum-stella

public List<ValidationMessage> invalidMessagesFor(T value) {
  List<ValidationMessage> result = null;
  for (Validator<T> v : validators) {
    if (v.isEligible(value)) {
      List<ValidationMessage> invalidMessages = v.invalidMessagesFor(value);
      result = invalidMessages;
      if (invalidMessages.isEmpty()) {
        break;
      }
    }
  }
  if (result == null) {
    result = new ArrayList<ValidationMessage>();
    result.add(messageProducer.getMessage(invalidFormat));
  }
  return result;
}
origin: caelum/caelum-stella

public void assertValid(T value) {
  InvalidStateException lastException = null;
  boolean isValid = false;
  for (Validator<T> v : validators) {
    if (v.isEligible(value)) {
      try {
        v.assertValid(value);
        isValid = true;
        break;
      } catch (InvalidStateException e) {
        lastException = e;
      }
    }
  }
  if (!isValid) {
    if (lastException != null) {
      throw lastException;
    } else {
      throw new InvalidStateException(messageProducer.getMessage(invalidFormat));
    }
  }
}
origin: caelum/caelum-stella

public void validate(final FacesContext facesContext, final UIComponent uiComponent, final Object value)
    throws ValidatorException {
  ResourceBundle bundle = resourceBundleFinder.getForCurrentLocale(facesContext);
  ResourceBundleMessageProducer producer = new ResourceBundleMessageProducer(bundle);
  try {
    br.com.caelum.stella.validation.Validator<String> validator;
    try {
      String estadoValue;
      if (estado == null) {
        ValueHolder estadoValueHolder = (ValueHolder) facesContext.getViewRoot().findComponent(
            estadoComponentId);
        estadoValue = estadoValueHolder.getValue().toString();
      } else {
        estadoValue = estado;
      }
      validator = Estado.valueOf(estadoValue).getIEValidator(producer, formatted);
    } catch (Exception ex) {
      validator = new RejectAllValidator<String>(producer, IEError.UNDEFINED_STATE);
    }
    validator.assertValid(value.toString());
  } catch (InvalidStateException e) {
    List<ValidationMessage> messages = e.getInvalidMessages();
    String firstErrorMessage = messages.get(0).getMessage();
    registerAllMessages(facesContext, uiComponent, messages.subList(1, messages.size()));
    throw new ValidatorException(new FacesMessage(firstErrorMessage));
  }
}
origin: br.com.caelum.stella/caelum-stella-core

public List<ValidationMessage> invalidMessagesFor(T value) {
  List<ValidationMessage> result = null;
  for (Validator<T> v : validators) {
    if (v.isEligible(value)) {
      List<ValidationMessage> invalidMessages = v.invalidMessagesFor(value);
      result = invalidMessages;
      if (invalidMessages.isEmpty()) {
        break;
      }
    }
  }
  if (result == null) {
    result = new ArrayList<ValidationMessage>();
    result.add(messageProducer.getMessage(invalidFormat));
  }
  return result;
}
origin: br.com.caelum.stella/caelum-stella-core

public void assertValid(T value) {
  InvalidStateException lastException = null;
  boolean isValid = false;
  for (Validator<T> v : validators) {
    if (v.isEligible(value)) {
      try {
        v.assertValid(value);
        isValid = true;
        break;
      } catch (InvalidStateException e) {
        lastException = e;
      }
    }
  }
  if (!isValid) {
    if (lastException != null) {
      throw lastException;
    } else {
      throw new InvalidStateException(messageProducer.getMessage(invalidFormat));
    }
  }
}
origin: br.com.caelum.stella/caelum-stella-faces

public void validate(final FacesContext facesContext, final UIComponent uiComponent, final Object value)
    throws ValidatorException {
  ResourceBundle bundle = resourceBundleFinder.getForCurrentLocale(facesContext);
  ResourceBundleMessageProducer producer = new ResourceBundleMessageProducer(bundle);
  try {
    br.com.caelum.stella.validation.Validator<String> validator;
    try {
      String estadoValue;
      if (estado == null) {
        ValueHolder estadoValueHolder = (ValueHolder) facesContext.getViewRoot().findComponent(
            estadoComponentId);
        estadoValue = estadoValueHolder.getValue().toString();
      } else {
        estadoValue = estado;
      }
      validator = Estado.valueOf(estadoValue).getIEValidator(producer, formatted);
    } catch (Exception ex) {
      validator = new RejectAllValidator<String>(producer, IEError.UNDEFINED_STATE);
    }
    validator.assertValid(value.toString());
  } catch (InvalidStateException e) {
    List<ValidationMessage> messages = e.getInvalidMessages();
    String firstErrorMessage = messages.get(0).getMessage();
    registerAllMessages(facesContext, uiComponent, messages.subList(1, messages.size()));
    throw new ValidatorException(new FacesMessage(firstErrorMessage));
  }
}
origin: br.com.caelum.stella/caelum-stella-core

public List<ValidationMessage> invalidMessagesFor(String value) {
  List<ValidationMessage> result = new ArrayList<ValidationMessage>();
  for (Validator<String> validator : validators) {
    List<ValidationMessage> messages = validator.invalidMessagesFor(value);
    if (messages.isEmpty()) {
      result.clear();
      break;
    } else {
      result.addAll(messages);
    }
  }
  return result;
}
origin: br.com.caelum.stella/caelum-stella-core

  /**
   * @see Validator#generateRandomValid()
   * @return um documento válido de acordo com as regras do primeiro validador passado como
   *         argumento na construção deste validador
   */
  @Override
  public T generateRandomValid() {
    return validators[0].generateRandomValid();
  }
}
origin: caelum/caelum-stella

public boolean isEligible(String object) {
  boolean result = false;
  for (Validator<String> validator : validators) {
    result |= validator.isEligible(object);
  }
  return result;
}
origin: caelum/caelum-stella

public boolean isValid(Object value, ConstraintValidatorContext context) {
  if (value != null) {
    String ieValue = getIEValue(value);
    String estadoValue = getEstadoValue(value);
    final AnnotationMessageProducer annotationMessageProducer = new AnnotationMessageProducer(
        ie);
    if (ieValue.trim().length() == 0) {
      return true;
    } else {
      try {
        final Estado estado = Estado.valueOf(estadoValue);
        stellaValidator = estado.getIEValidator(
            annotationMessageProducer, ie.formatted());
      } catch (IllegalArgumentException e) {
        return false;
      }
      return stellaValidator.invalidMessagesFor(ieValue).isEmpty();
    }
  } else {
    return true;
  }
}
origin: caelum/caelum-stella

  /**
   * @see Validator#generateRandomValid()
   * @return um documento válido de acordo com as regras do primeiro documento passado como
   *         argumento na construção deste validador
   */
  @Override
  public String generateRandomValid() {
    return validators.iterator().next().generateRandomValid();
  }
}
origin: caelum/caelum-stella

public boolean isEligible(T object) {
  boolean result = false;
  for (Validator<T> v : validators) {
    if (v.isEligible(object)) {
      result = true;
      break;
    }
  }
  return result;
}
origin: br.com.caelum.stella/caelum-stella-hibernate-validator

  return false;
return stellaValidator.invalidMessagesFor(ieValue).isEmpty();
origin: br.com.caelum.stella/caelum-stella-core

  /**
   * @see Validator#generateRandomValid()
   * @return um documento válido de acordo com as regras do primeiro documento passado como
   *         argumento na construção deste validador
   */
  @Override
  public String generateRandomValid() {
    return validators.iterator().next().generateRandomValid();
  }
}
origin: br.com.caelum.stella/caelum-stella-core

public boolean isEligible(T object) {
  boolean result = false;
  for (Validator<T> v : validators) {
    if (v.isEligible(object)) {
      result = true;
      break;
    }
  }
  return result;
}
origin: br.com.anteros/Anteros-Bean-Validation

public boolean isValid(Object value, ConstraintValidatorContext context) {
  if (value != null) {
    String ieValue = getIEValue(value);
    String estadoValue = getEstadoValue(value);
    final AnnotationMessageProducer annotationMessageProducer = new AnnotationMessageProducer(
        ie);
    if (ieValue.trim().length() == 0) {
      return true;
    } else {
      try {
        final Estado estado = Estado.valueOf(estadoValue);
        stellaValidator = estado.getIEValidator(
            annotationMessageProducer, ie.formatted());
      } catch (IllegalArgumentException e) {
        return false;
      }
      return stellaValidator.invalidMessagesFor(ieValue).isEmpty();
    }
  } else {
    return true;
  }
}
origin: br.com.caelum.stella/caelum-stella-bean-validation

public boolean isValid(Object value, ConstraintValidatorContext context) {
  if (value != null) {
    String ieValue = getIEValue(value);
    String estadoValue = getEstadoValue(value);
    final AnnotationMessageProducer annotationMessageProducer = new AnnotationMessageProducer(
        ie);
    if (ieValue.trim().length() == 0) {
      return true;
    } else {
      try {
        final Estado estado = Estado.valueOf(estadoValue);
        stellaValidator = estado.getIEValidator(
            annotationMessageProducer, ie.formatted());
      } catch (IllegalArgumentException e) {
        return false;
      }
      return stellaValidator.invalidMessagesFor(ieValue).isEmpty();
    }
  } else {
    return true;
  }
}
br.com.caelum.stella.validationValidator

Javadoc

Interface que os validadores do Stella devem implementar.

Validator#invalidMessagesFor(Object) devolve os problemas de validação associado ao objeto.

Validator#assertValid(Object) valida o objeto e lança uma exception no caso inválido.

Most used methods

  • invalidMessagesFor
  • assertValid
  • generateRandomValid
  • isEligible

Popular in Java

  • Start an intent from android
  • getSupportFragmentManager (FragmentActivity)
  • startActivity (Activity)
  • getSharedPreferences (Context)
  • Menu (java.awt)
  • String (java.lang)
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • BoxLayout (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now