From a23793384a4403b8504da59b0ab8e40e19af48be Mon Sep 17 00:00:00 2001 From: Ben Steffensmeier <Benjamin.P.Steffensmeier@raytheon.com> Date: Thu, 1 Nov 2012 15:33:15 -0500 Subject: [PATCH] Issue #189 fix grib purge issues caused by new purge keys Former-commit-id: ea6a41635f52314f4b0ceb0e3e0744f0cbb0ccd5 [formerly 93bdc9d4071d8cd02adaa6b3057d0a7f7bb4c42b] [formerly a64a5ba50eb00536db99fb34e28bbe408665a8cc] [formerly ea6a41635f52314f4b0ceb0e3e0744f0cbb0ccd5 [formerly 93bdc9d4071d8cd02adaa6b3057d0a7f7bb4c42b] [formerly a64a5ba50eb00536db99fb34e28bbe408665a8cc] [formerly 4a3e2f4f49b39fa97f9c006cf1bafa2f42911b84 [formerly a64a5ba50eb00536db99fb34e28bbe408665a8cc [formerly 0e7829283db36cb8f2226d626b4e211efa0a3e1f]]]] Former-commit-id: 4a3e2f4f49b39fa97f9c006cf1bafa2f42911b84 Former-commit-id: 21f4258792efc5b5d13a7fea27238b4bd260021b [formerly a48889cb30434fb80cb54108b097a13b5ef7f5d8] [formerly 9cbc67a3d81feaa852b47fdec86d781f0e7741a4 [formerly 629f3e6650e5c9160d1565a54c3c06da6fd4d923]] Former-commit-id: 606158c57c847ff9da43b04eb1c7f7a6cfe5e8d5 [formerly a6eacf3bbf673ef93208ba3c0a79379bd82bc1f5] Former-commit-id: 599f5d838bf5fabf2f2abcbeb4a3f8b0851de6cc --- .../uf/common/dataplugin/grib/GribPathProvider.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/edexOsgi/com.raytheon.uf.common.dataplugin.grib/src/com/raytheon/uf/common/dataplugin/grib/GribPathProvider.java b/edexOsgi/com.raytheon.uf.common.dataplugin.grib/src/com/raytheon/uf/common/dataplugin/grib/GribPathProvider.java index d5f1528f70..25b0b6904a 100644 --- a/edexOsgi/com.raytheon.uf.common.dataplugin.grib/src/com/raytheon/uf/common/dataplugin/grib/GribPathProvider.java +++ b/edexOsgi/com.raytheon.uf.common.dataplugin.grib/src/com/raytheon/uf/common/dataplugin/grib/GribPathProvider.java @@ -132,6 +132,14 @@ public class GribPathProvider extends DefaultPathProvider { for (String key : keys) { if (key.equals(GridConstants.DATASET_ID)) { newKeys.add("modelInfo.modelName"); + } else if (key.equals(GridConstants.MASTER_LEVEL_NAME)) { + newKeys.add("modelInfo.level.masterLevel.name"); + } else if (key.equals(GridConstants.PARAMETER_ABBREVIATION)) { + newKeys.add("modelInfo.parameterAbbreviation"); + } else if (key.equals(GridConstants.LEVEL_ONE)) { + newKeys.add("modelInfo.level.levelonevalue"); + } else if (key.equals(GridConstants.LEVEL_TWO)) { + newKeys.add("modelInfo.level.leveltwovalue"); } else { newKeys.add(key); }