Issue #3923 Fix thin client grid updates.
Former-commit-id: 537534fb920a8ea109d9bc655f16579cdb357dda
This commit is contained in:
parent
4d212f1d09
commit
dcea13e602
1 changed files with 6 additions and 5 deletions
|
@ -28,12 +28,12 @@ import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.TimeZone;
|
import java.util.TimeZone;
|
||||||
|
|
||||||
import com.raytheon.uf.common.inventory.exception.DataCubeException;
|
|
||||||
import com.raytheon.uf.common.dataplugin.PluginDataObject;
|
import com.raytheon.uf.common.dataplugin.PluginDataObject;
|
||||||
import com.raytheon.uf.common.dataquery.requests.DbQueryRequest;
|
import com.raytheon.uf.common.dataquery.requests.DbQueryRequest;
|
||||||
import com.raytheon.uf.common.dataquery.requests.RequestConstraint;
|
import com.raytheon.uf.common.dataquery.requests.RequestConstraint;
|
||||||
import com.raytheon.uf.common.dataquery.requests.RequestConstraint.ConstraintType;
|
import com.raytheon.uf.common.dataquery.requests.RequestConstraint.ConstraintType;
|
||||||
import com.raytheon.uf.common.dataquery.responses.DbQueryResponse;
|
import com.raytheon.uf.common.dataquery.responses.DbQueryResponse;
|
||||||
|
import com.raytheon.uf.common.inventory.exception.DataCubeException;
|
||||||
import com.raytheon.uf.common.status.IUFStatusHandler;
|
import com.raytheon.uf.common.status.IUFStatusHandler;
|
||||||
import com.raytheon.uf.common.status.UFStatus;
|
import com.raytheon.uf.common.status.UFStatus;
|
||||||
import com.raytheon.uf.common.status.UFStatus.Priority;
|
import com.raytheon.uf.common.status.UFStatus.Priority;
|
||||||
|
@ -62,6 +62,7 @@ import com.raytheon.viz.grid.util.RadarAdapter;
|
||||||
* Dec 13, 2011 bsteffen Initial creation
|
* Dec 13, 2011 bsteffen Initial creation
|
||||||
* Feb 21, 2014 DR 16744 D. Friedman Add radar/grid updates
|
* Feb 21, 2014 DR 16744 D. Friedman Add radar/grid updates
|
||||||
* Apr 1, 2014 DR 17220 D. Friedman Handle uninitialized grid inventory
|
* Apr 1, 2014 DR 17220 D. Friedman Handle uninitialized grid inventory
|
||||||
|
* Dec 15, 2014 3923 bsteffen Retrieve pdo for grid instead of dataURI.
|
||||||
*
|
*
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
|
@ -179,14 +180,14 @@ public class ThinClientDataUpdateTree extends DataUpdateTree {
|
||||||
newQuery.put("insertTime", new RequestConstraint(time,
|
newQuery.put("insertTime", new RequestConstraint(time,
|
||||||
ConstraintType.GREATER_THAN));
|
ConstraintType.GREATER_THAN));
|
||||||
dbRequest.setConstraints(newQuery);
|
dbRequest.setConstraints(newQuery);
|
||||||
dbRequest.addRequestField("dataURI");
|
|
||||||
DbQueryResponse response = null;
|
DbQueryResponse response = null;
|
||||||
try {
|
try {
|
||||||
response = (DbQueryResponse) ThriftClient.sendRequest(dbRequest);
|
response = (DbQueryResponse) ThriftClient.sendRequest(dbRequest);
|
||||||
for (String dataURI : response.getFieldObjects("dataURI",
|
|
||||||
String.class)) {
|
for (PluginDataObject pdo : response
|
||||||
|
.getEntityObjects(PluginDataObject.class)) {
|
||||||
AlertMessage am = new AlertMessage();
|
AlertMessage am = new AlertMessage();
|
||||||
am.dataURI = dataURI;
|
am.dataURI = pdo.getDataURI();
|
||||||
am.decodedAlert = RecordFactory.getInstance().loadMapFromUri(
|
am.decodedAlert = RecordFactory.getInstance().loadMapFromUri(
|
||||||
am.dataURI);
|
am.dataURI);
|
||||||
messages.add(am);
|
messages.add(am);
|
||||||
|
|
Loading…
Add table
Reference in a new issue