congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
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

  • Running tasks concurrently on multiple threads
  • getExternalFilesDir (Context)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • startActivity (Activity)
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • JButton (javax.swing)
  • JLabel (javax.swing)
  • Top 15 Vim Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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