Package br.com.caelum.vraptor.validator

Examples of br.com.caelum.vraptor.validator.Validations


    serialize(saved);
    return saved;
  }

  protected void validate(final T model) {
    validator().checking(new Validations() {
      {
        that(model, notNullValue(), "objeto", "objeto.notNull");
      }
    });
    validator().validate(model);
View Full Code Here


    validator().validate(model);
    validator().onErrorSendBadRequest();
  }
 
  protected void checkId(final IModel model) {
    validator().checking(new Validations() {
      {
        if (that(model, notNullValue(), "model", "model.notNull")) {
          that(model.getId(), notNullValue(), "model.id", "model.id.notNull");
          that(model.getId(), greaterThan(0L), "model.id", "model.id.notBeZero");
        }
View Full Code Here

  }

  @Post @Path("/estabelecimentos")
  public void adiciona(final Estabelecimento estabelecimento) {
    // validando!
    validator.checking(new Validations() {{
      that(!Strings.isNullOrEmpty(estabelecimento.getNome()), "estabelecimento.nome","nome.nulo");
      that(!Strings.isNullOrEmpty(estabelecimento.getEndereco()), "estabelecimento.endereco","endereco.nulo");
    }});
    validator.onErrorRedirectTo(this).lista();
View Full Code Here

     * maxRequestSize() attributes in a Filter.
     *
     * @param e
     */
    protected void reportSizeLimitExceeded(final IllegalStateException e) {
        validator.checking(new Validations() {
            {
                that(false, "upload", "servlet3.upload.filesize.exceeded");
            }
        });

View Full Code Here

     * file.limit.exceeded using {@link Validations}.
     *
     * @param e
     */
    protected void reportSizeLimitExceeded(final SizeLimitExceededException e) {
        validator.checking(new Validations() {
            {
                that(false, "upload", "file.limit.exceeded", e.getActualSize(), e.getPermittedSize());
            }
        });

View Full Code Here

TOP

Related Classes of br.com.caelum.vraptor.validator.Validations

Copyright © 2018 www.massapicom. 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.