Example usage for com.vaadin.v7.data.fieldgroup FieldGroup isBuffered

List of usage examples for com.vaadin.v7.data.fieldgroup FieldGroup isBuffered

Introduction

In this page you can find the example usage for com.vaadin.v7.data.fieldgroup FieldGroup isBuffered.

Prototype

public boolean isBuffered() 

Source Link

Document

Checks the buffered mode for the bound fields.

Usage

From source file:de.symeda.sormas.ui.utils.CommitDiscardWrapperComponent.java

License:Open Source License

@Override
public boolean isBuffered() {
    if (fieldGroups != null) {
        Boolean buffered = null;/*from   w ww.  jav a2s. com*/
        for (FieldGroup fieldGroup : fieldGroups) {
            if (buffered != null && buffered.booleanValue() != fieldGroup.isBuffered())
                throw new IllegalStateException("FieldGroups have different isBuffered states");
            buffered = fieldGroup.isBuffered();
        }
        return Boolean.TRUE.equals(buffered);
    } else if (wrappedComponent instanceof Buffered) {
        return ((Buffered) wrappedComponent).isBuffered();
    } else {
        return false;
    }
}