commit | 9d464a34a47a704aea5f5b24688a1ccb7c284480 | [log] [tgz] |
---|---|---|
author | Sithara Punnassery <psithara@gmail.com> | Sun Jul 23 16:14:02 2017 -0700 |
committer | Thomas Vachuska <tom@opennetworking.org> | Tue Jul 25 18:35:37 2017 +0000 |
tree | 289ac82b0603f38eb6fc715587edd2c2db076081 | |
parent | 5395e64a15dcca1547aa17139486c8567896f665 [diff] [blame] |
ONOS-6835 Dynamic Config: RPC dispatcher implementation Change-Id: I46827b0037af42cab42ec8095a25a7ec44e2a8ca
diff --git a/apps/config/src/main/java/org/onosproject/config/ResourceIdParser.java b/apps/config/src/main/java/org/onosproject/config/ResourceIdParser.java index 6bcdecc..3b11bcf 100755 --- a/apps/config/src/main/java/org/onosproject/config/ResourceIdParser.java +++ b/apps/config/src/main/java/org/onosproject/config/ResourceIdParser.java
@@ -176,6 +176,17 @@ return bldr.toString(); } + public static String[] getService(ResourceId path) { + String[] res = null; + if (path == null) { + return res; + } + int last = path.nodeKeys().size() - 1; + res[0] = path.nodeKeys().get(last - 1).schemaId().name(); + res[1] = path.nodeKeys().get(last).schemaId().name(); + return res; + } + private static void parseLeafList(LeafListKey key, StringBuilder bldr) { bldr.append(key.schemaId().name()); bldr.append(NM_SEP);