Examples of DateRangeValidator


Examples of com.google.gwt.libideas.validation.client.validator.DateRangeValidator

    // /////////////////////////////////////////////
    // Validation Support.
    // ////////////////////////////////////////////

    // Cannot book anyone younger than 18 or older than 100.
    Validator crimeValidator = new DateRangeValidator(offsetDate(100),
        offsetDate(18));
    ValidatorController crimeValidation = ValidatorController.addAsFocusListener(
        birth, crimeValidator);

    // Crime codes must be correctly formatted.
    ValidatorController.addAsFocusListener(crimeCode, crimeCodeFormatValidator);

    // Phone numbers can be pushed into shape if they are almost correctly
    // formatted.
    ValidatorController.addAsFocusListener(phone, new USPhoneValidator());

    // Creates a custom validator.
    Validator statuteValidator = createStatuteValidator(crimeCode);

    // Can add the same validator to multiple subjects to do multi-field
    // validation.
    crimeValidation.addValidator(statuteValidator);
    ValidatorController.addAsFocusListener(dateOfCrime, statuteValidator);

    // Cannot book someone for a crime more than 30 years old.
    ValidatorController.addAsFocusListener(dateOfCrime, new DateRangeValidator(
        offsetDate(30), new Date()));
  }
View Full Code Here

Examples of com.smartgwt.client.widgets.form.validator.DateRangeValidator

    }
    return validators;
  }

  private static Validator createFromFuture(FutureConstraintInfo future) {
    DateRangeValidator dateFuture = new DateRangeValidator();
    dateFuture.setMin(new Date());
    return dateFuture;
  }
View Full Code Here

Examples of com.smartgwt.client.widgets.form.validator.DateRangeValidator

    integerMin.setMin((int) min.getValue());
    return integerMin;
  }

  private static Validator createFromPast(PastConstraintInfo past) {
    DateRangeValidator datePast = new DateRangeValidator();
    datePast.setMax(new Date());
    return datePast;
  }
View Full Code Here

Examples of com.vaadin.data.validator.DateRangeValidator

        if (currentRangeValidator != null) {
            removeValidator(currentRangeValidator);
            currentRangeValidator = null;
        }
        if (getRangeStart() != null || getRangeEnd() != null) {
            currentRangeValidator = new DateRangeValidator(
                    dateOutOfRangeMessage, getRangeStart(resolution),
                    getRangeEnd(resolution), null);
            addValidator(currentRangeValidator);
        }
    }
View Full Code Here

Examples of com.vaadin.data.validator.DateRangeValidator

    protected void setUp() throws Exception {
        super.setUp();
        startDate.set(2000, Calendar.JANUARY, 1, 12, 0, 0);
        endDate.set(2000, Calendar.FEBRUARY, 20, 12, 0, 0);

        cleanValidator = new DateRangeValidator("Given date outside range",
                null, null, Resolution.DAY);
        minValidator = new DateRangeValidator("Given date before startDate",
                startDate.getTime(), null, Resolution.DAY);
        maxValidator = new DateRangeValidator("Given date after endDate", null,
                endDate.getTime(), Resolution.DAY);
        minMaxValidator = new DateRangeValidator("Given date outside range",
                startDate.getTime(), endDate.getTime(), Resolution.DAY);
    }
View Full Code Here

Examples of com.vaadin.data.validator.DateRangeValidator

        if (currentRangeValidator != null) {
            removeValidator(currentRangeValidator);
            currentRangeValidator = null;
        }
        if (getRangeStart() != null || getRangeEnd() != null) {
            currentRangeValidator = new DateRangeValidator(
                    dateOutOfRangeMessage, getRangeStart(resolution),
                    getRangeEnd(resolution), null);
            addValidator(currentRangeValidator);
        }
    }
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.