Example usage for com.vaadin.data.converter LocalDateToDateConverter LocalDateToDateConverter

List of usage examples for com.vaadin.data.converter LocalDateToDateConverter LocalDateToDateConverter

Introduction

In this page you can find the example usage for com.vaadin.data.converter LocalDateToDateConverter LocalDateToDateConverter.

Prototype

public LocalDateToDateConverter() 

Source Link

Document

Creates a new converter using the system's default time zone.

Usage

From source file:org.jpos.qi.QIEntityView.java

License:Open Source License

protected DateField buildAndBindDateField(String id) {
    DateField dateField = new DateField(getCaptionFromId("field." + id));
    List<Validator> v = getValidators(id);
    Binder.BindingBuilder builder = getBinder().forField(dateField);
    for (Validator val : v) {
        builder.withValidator(val);
    }/*from   w w  w  .  java2s .  c o m*/
    if (isRequired(id)) {
        builder.asRequired(getApp().getMessage("errorMessage.req",
                StringUtils.capitalize(getCaptionFromId("field." + id))));
    }
    ;
    builder.withConverter(new LocalDateToDateConverter()).bind(id);
    return dateField;
}

From source file:org.jpos.util.FieldFactory.java

License:Open Source License

public DateField buildAndBindDateField(String id) {
    DateField dateField = new DateField(getCaptionFromId("field." + id));
    Binder.BindingBuilder builder = getBinder().forField(dateField);
    builder.withConverter(new LocalDateToDateConverter()).bind(id);
    if (viewConfig == null)
        return dateField;
    List<Validator> v = getValidators(id);
    for (Validator val : v)
        builder.withValidator(val);
    if (isRequired(id))
        builder.asRequired(getApp().getMessage("errorMessage.req",
                StringUtils.capitalize(getCaptionFromId("field." + id))));
    if ("endDate".equals(id))
        dateField.addValueChangeListener(
                (HasValue.ValueChangeListener<LocalDate>) event -> dateField.addStyleName("expired-date"));
    return dateField;
}