Example usage for com.google.gwt.event.logical.shared ValueChangeEvent fireIfNotEqual

List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent fireIfNotEqual

Introduction

In this page you can find the example usage for com.google.gwt.event.logical.shared ValueChangeEvent fireIfNotEqual.

Prototype

public static <T> void fireIfNotEqual(HasValueChangeHandlers<T> source, T oldValue, T newValue) 

Source Link

Document

Fires value change event if the old value is not equal to the new value.

Usage

From source file:org.overlord.sramp.ui.client.local.pages.artifacts.ArtifactFilters.java

License:Apache License

/**
 * @see com.google.gwt.user.client.ui.HasValue#setValue(java.lang.Object, boolean)
 *///from w  w  w  .j  a  v  a 2  s. c  om
@Override
public void setValue(ArtifactFilterBean value, boolean fireEvents) {
    artifactType.setValue(value.getArtifactType() == null ? "" : value.getArtifactType()); //$NON-NLS-1$
    dateCreatedFrom.setDateValue(value.getDateCreatedFrom() == null ? null : value.getDateCreatedFrom());
    dateCreatedTo.setDateValue(value.getDateCreatedTo() == null ? null : value.getDateCreatedTo());
    dateModifiedFrom.setDateValue(value.getDateModifiedFrom() == null ? null : value.getDateModifiedFrom());
    dateModifiedTo.setDateValue(value.getDateModifiedTo() == null ? null : value.getDateModifiedTo());
    createdBy.setValue(value.getCreatedBy() == null ? "" : value.getCreatedBy()); //$NON-NLS-1$
    lastModifiedBy.setValue(value.getLastModifiedBy() == null ? "" : value.getLastModifiedBy()); //$NON-NLS-1$
    if (value.getOrigin() == ArtifactOriginEnum.any) {
        originAny.setValue(true);
    } else if (value.getOrigin() == ArtifactOriginEnum.derived) {
        originDerived.setValue(true);
    } else {
        originPrimary.setValue(true);
    }
    classifierFilters.setValue(value.getClassifiers());
    customPropertyFilters.setValue(value.getCustomProperties());
    ArtifactFilterBean oldState = this.currentState;
    currentState = value;
    if (fireEvents) {
        ValueChangeEvent.fireIfNotEqual(this, oldState, currentState);
    }
}

From source file:org.rest.client.ui.html5.HTML5Progress.java

License:Apache License

@Override
public void setValue(Integer value, boolean fireEvents) {
    Integer oldValue = getValue();
    getElement().setAttribute("value", String.valueOf(value));
    if (fireEvents) {
        ValueChangeEvent.fireIfNotEqual(this, oldValue, value);
    }/*from  w  ww . j  a v  a 2s  . co m*/
}

From source file:org.sigmah.client.ui.view.pivot.HistorySelector.java

License:Open Source License

@Override
public void setValue(Integer value, boolean fireEvents) {
    ValueChangeEvent.fireIfNotEqual(this, this.curIndex, value);
    this.curIndex = value;
    enableButtons();//  www  . ja  v a2s .c o  m
}

From source file:org.turbogwt.mvp.databind.client.mock.HasValueMock.java

License:Apache License

@Override
public void setValue(V value, boolean fireEvents) {
    V oldValue = getValue();/*from  www.  ja v  a2 s . co m*/
    super.setValue(value);
    if (fireEvents) {
        ValueChangeEvent.fireIfNotEqual(this, oldValue, value);
    }
}

From source file:uk.ac.ebi.fg.annotare2.web.gwt.editor.client.view.widget.MultiSelectList.java

License:Apache License

@Override
public void setValue(List<String> value, boolean fireEvents) {
    List<String> oldValue = this.value;
    this.value = new ArrayList<String>(value);
    updateLabel();//from  w w w  .j  ava2  s. co m
    if (fireEvents) {
        ValueChangeEvent.fireIfNotEqual(this, oldValue, value);
    }
}