Add latest-version check to status msg handler 10/84410/1
authorJim Hahn <jrh3@att.com>
Fri, 5 Apr 2019 23:39:52 +0000 (19:39 -0400)
committerJim Hahn <jrh3@att.com>
Fri, 5 Apr 2019 23:39:52 +0000 (19:39 -0400)
PdpGroupFilter now supports filtering by latest version.  Removed a
TODO from PdpStatusMessageHandler and added the filter parameter.

Change-Id: I67983397b616d8e289c4dc79d912bb4cf26e97ae
Issue-ID: POLICY-1542
Signed-off-by: Jim Hahn <jrh3@att.com>
main/src/main/java/org/onap/policy/pap/main/comm/PdpStatusMessageHandler.java

index 711b32a..e0b00c7 100644 (file)
@@ -140,8 +140,8 @@ public class PdpStatusMessageHandler {
         Optional<PdpSubGroup> pdpSubgroup = null;
         Optional<Pdp> pdpInstance = null;
 
-        final PdpGroupFilter filter = PdpGroupFilter.builder().name(message.getPdpGroup()).build();
-        // TODO setLatestVersion()
+        final PdpGroupFilter filter = PdpGroupFilter.builder().name(message.getPdpGroup())
+                        .version(PdpGroupFilter.LATEST_VERSION).build();
         final List<PdpGroup> pdpGroups = databaseProvider.getFilteredPdpGroups(filter);
         if (!pdpGroups.isEmpty()) {
             final PdpGroup pdpGroup = pdpGroups.get(0);