Issue #2321 Fixed smartInits for D2D accumulative parameters

Change-Id: I2cb802f6d0f2d5cc8364d5030a497528b5a3999e

Former-commit-id: f056b3e02c [formerly d14abbec74 [formerly 5e168359f93663dc160e42495bbe93647c4f4fb8]]
Former-commit-id: d14abbec74
Former-commit-id: 06258f91e6
This commit is contained in:
Ron Anderson 2013-09-04 08:49:13 -05:00
parent d3ce70c77d
commit f8e3c36887

View file

@ -50,8 +50,8 @@ import com.raytheon.uf.common.dataplugin.gfe.server.notify.DBInvChangeNotificati
import com.raytheon.uf.common.dataplugin.gfe.server.notify.GfeNotification;
import com.raytheon.uf.common.dataplugin.gfe.server.notify.GridUpdateNotification;
import com.raytheon.uf.common.dataplugin.grid.GridRecord;
import com.raytheon.uf.common.dataplugin.message.DataURINotificationMessage;
import com.raytheon.uf.common.dataplugin.level.Level;
import com.raytheon.uf.common.dataplugin.message.DataURINotificationMessage;
import com.raytheon.uf.common.dataplugin.satellite.SatelliteRecord;
import com.raytheon.uf.common.message.WsId;
import com.raytheon.uf.common.serialization.SerializationUtil;
@ -81,7 +81,8 @@ import com.raytheon.uf.edex.core.EDEXUtil;
* Apr 01, 2013 #1774 randerso Moved wind component checking to GfeIngestNotificaionFilter
* Apr 04, 2013 #1787 randerso Added null check to prevent log spamming for parameters
* not included in the parameter info file
* May 2, 2013 #1969 randerso Updated for change to DBInvChangeNotification
* May 02, 2013 #1969 randerso Updated for change to DBInvChangeNotification
* Sep 03, 2013 #2321 randerso Fixed smartInits for D2D accumulative parameters
*
* </pre>
*
@ -240,9 +241,10 @@ public class GfeIngestNotificationFilter {
initNameBuilder.append('_');
initNameBuilder.append(dbId.getModelTime());
Date validTime = grid.getDataTime().getValidTime()
.getTime();
SmartInitRecordPK id = new SmartInitRecordPK(
initNameBuilder.toString(), grid.getDataTime()
.getValidPeriod().getStart());
initNameBuilder.toString(), validTime);
SmartInitRecord record = inits.get(id);
if (record == null) {