List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent fireIfNotEqual
public static <T> void fireIfNotEqual(HasValueChangeHandlers<T> source, T oldValue, T newValue)
From source file:org.overlord.dtgov.ui.client.local.pages.deployments.DeploymentHistoryFilters.java
License:Apache License
/** * Called whenever any filter value changes. *///from ww w. j a v a 2 s .c o m protected void onFilterValueChange() { DeploymentHistoryFilterBean newState = new DeploymentHistoryFilterBean(); newState.setUser(user.getValue()).setDateFrom(dateFrom.getDateValue()).setDateTo(dateTo.getDateValue()); DeploymentHistoryFilterBean oldState = this.currentState; this.currentState = newState; // Only fire a change event if something actually changed. ValueChangeEvent.fireIfNotEqual(this, oldState, currentState); }
From source file:org.overlord.dtgov.ui.client.local.pages.processes.ProcessesFilter.java
License:Apache License
/** * Sets the value.//from ww w .j ava 2s. c om * * @param value * the value * @param fireEvents * the fire events * @see com.google.gwt.user.client.ui.HasValue#setValue(java.lang.Object, * boolean) */ @Override public void setValue(ProcessesFilterBean value, boolean fireEvents) { _workflow.setValue(value.getWorkflow() == null ? "" : value.getWorkflow()); //$NON-NLS-1$ artifact.setValue(value.getArtifact() == null ? "" : value.getArtifact()); //$NON-NLS-1$ ProcessesFilterBean oldState = this._currentState; _currentState = value; if (fireEvents) { ValueChangeEvent.fireIfNotEqual(this, oldState, _currentState); } }
From source file:org.overlord.dtgov.ui.client.local.pages.processes.ProcessesFilter.java
License:Apache License
/** * Called whenever any filter value changes. *///from w ww . ja va2 s .c o m protected void onFilterValueChange() { ProcessesFilterBean newState = new ProcessesFilterBean(); newState.setWorkflow(_workflow.getValue()); newState.setArtifact(artifact.getValue()); newState.setStatus(ProcessStatusEnum.valueOf(status.getValue())); ProcessesFilterBean oldState = this._currentState; this._currentState = newState; // Only fire a change event if something actually changed. ValueChangeEvent.fireIfNotEqual(this, oldState, _currentState); }
From source file:org.overlord.dtgov.ui.client.local.pages.taskInbox.TaskInboxFilters.java
License:Apache License
/** * Called whenever any filter value changes. *///from www. java2s . c o m protected void onFilterValueChange() { TaskInboxFilterBean newState = new TaskInboxFilterBean(); int priorityVal = -1; if (priority.getValue().trim().length() > 0) { try { priorityVal = Integer.parseInt(priority.getValue()); } catch (NumberFormatException nfe) { } } newState.setOwner(TaskOwnerEnum.valueOf(ownerAny.getValue(), ownerMine.getValue(), ownerActive.getValue(), ownerGroup.getValue())).setPriority(priorityVal).setDateDueFrom(dateDueFrom.getDateValue()) .setDateDueTo(dateDueTo.getDateValue()); TaskInboxFilterBean oldState = this.currentState; this.currentState = newState; // Only fire a change event if something actually changed. ValueChangeEvent.fireIfNotEqual(this, oldState, currentState); }
From source file:org.overlord.dtgov.ui.client.local.pages.taskInbox.TaskInboxFilters.java
License:Apache License
/** * @see com.google.gwt.user.client.ui.HasValue#setValue(java.lang.Object, boolean) *//* w w w . j ava2 s.c o m*/ @Override public void setValue(TaskInboxFilterBean value, boolean fireEvents) { if (value.getOwner() == TaskOwnerEnum.any) { ownerAny.setValue(true); } else if (value.getOwner() == TaskOwnerEnum.mine) { ownerMine.setValue(true); } else if (value.getOwner() == TaskOwnerEnum.active) { ownerActive.setValue(true); } else if (value.getOwner() == TaskOwnerEnum.group) { ownerGroup.setValue(true); } priority.setValue(value.getPriority() == -1 ? "" : String.valueOf(value.getPriority())); //$NON-NLS-1$ dateDueFrom.setDateValue(value.getDateDueFrom() == null ? null : value.getDateDueFrom()); dateDueTo.setDateValue(value.getDateDueTo() == null ? null : value.getDateDueTo()); TaskInboxFilterBean oldState = this.currentState; currentState = value; if (fireEvents) { ValueChangeEvent.fireIfNotEqual(this, oldState, currentState); } }
From source file:org.overlord.dtgov.ui.client.local.pages.workflowQuery.WorkflowQueriesFilter.java
License:Apache License
/** * Sets the value.// w w w . ja v a 2 s . c om * * @param value * the value * @param fireEvents * the fire events * @see com.google.gwt.user.client.ui.HasValue#setValue(java.lang.Object, * boolean) */ @Override public void setValue(WorkflowQueriesFilterBean value, boolean fireEvents) { _workflow.setValue(value.getWorkflow() == null ? "" : value.getWorkflow()); //$NON-NLS-1$ _name.setValue(value.getName() == null ? "" : value.getName()); //$NON-NLS-1$ WorkflowQueriesFilterBean oldState = this._currentState; _currentState = value; if (fireEvents) { ValueChangeEvent.fireIfNotEqual(this, oldState, _currentState); } }
From source file:org.overlord.dtgov.ui.client.local.pages.workflowQuery.WorkflowQueriesFilter.java
License:Apache License
/** * Called whenever any filter value changes. *//*from w ww . java2 s .co m*/ protected void onFilterValueChange() { WorkflowQueriesFilterBean newState = new WorkflowQueriesFilterBean(); newState.setWorkflow(_workflow.getValue()).setName(_name.getValue()); WorkflowQueriesFilterBean oldState = this._currentState; this._currentState = newState; // Only fire a change event if something actually changed. ValueChangeEvent.fireIfNotEqual(this, oldState, _currentState); }
From source file:org.overlord.rtgov.ui.client.local.pages.services.ServiceFilters.java
License:Apache License
/** * Called whenever any filter value changes. *///from w ww . j a va 2 s. co m protected void onFilterValueChange() { ServicesFilterBean newState = new ServicesFilterBean(); newState.setServiceName(serviceName.getValue()).setApplicationName(applicationName.getValue()); ServicesFilterBean oldState = this.currentState; this.currentState = newState; // Only fire a change event if something actually changed. ValueChangeEvent.fireIfNotEqual(this, oldState, currentState); }
From source file:org.overlord.rtgov.ui.client.local.pages.situations.SituationFilters.java
License:Apache License
/** * Called whenever any filter value changes. *///from w ww . j a v a 2 s .co m protected void onFilterValueChange() { SituationsFilterBean newState = new SituationsFilterBean(); newState.setSeverity(severity.getValue()).setType(type.getValue()) .setResolutionState(resolutionState.getValue()).setDescription(description.getValue()) .setSubject(subject.getValue()).setProperties(properties.getValue()) .setTimestampFrom(timestampFrom.getDateValue()).setTimestampTo(timestampTo.getDateValue()); SituationsFilterBean oldState = this.currentState; this.currentState = newState; // Only fire a change event if something actually changed. ValueChangeEvent.fireIfNotEqual(this, oldState, currentState); }
From source file:org.overlord.sramp.ui.client.local.pages.artifacts.ArtifactFilters.java
License:Apache License
/** * Called whenever any filter value changes. *//*from w ww. j a va2 s . com*/ protected void onFilterValueChange() { ArtifactFilterBean newState = new ArtifactFilterBean(); newState.setArtifactType(artifactType.getValue()).setDateCreatedFrom(dateCreatedFrom.getDateValue()) .setDateCreatedTo(dateCreatedTo.getDateValue()).setDateModifiedFrom(dateModifiedFrom.getDateValue()) .setDateModifiedTo(dateModifiedTo.getDateValue()).setCreatedBy(createdBy.getValue()) .setLastModifiedBy(lastModifiedBy.getValue()) .setOrigin(ArtifactOriginEnum.valueOf(originAny.getValue(), originPrimary.getValue(), originDerived.getValue())) .setClassifiers(classifierFilters.getValue()).setCustomProperties(customPropertyFilters.getValue()); ArtifactFilterBean oldState = this.currentState; this.currentState = newState; // Only fire a change event if something actually changed. ValueChangeEvent.fireIfNotEqual(this, oldState, currentState); }