From: Robert Varga Date: Fri, 23 Aug 2019 15:34:09 +0000 (+0200) Subject: Make NetconfMessageTransformer.getActions() static X-Git-Tag: release/magnesium~74 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=ebf415c993f107313a4b160112d332a428098b21;p=netconf.git Make NetconfMessageTransformer.getActions() static This method only requires a SchemaContext, hence we can easily make it static. Change-Id: Ic144c217b6eb5cd1b51532de3c585829189ebdb2 Signed-off-by: Robert Varga --- diff --git a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/NetconfMessageTransformer.java b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/NetconfMessageTransformer.java index fb450518c6..dda6fb53c2 100644 --- a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/NetconfMessageTransformer.java +++ b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/NetconfMessageTransformer.java @@ -98,7 +98,7 @@ public class NetconfMessageTransformer implements MessageTransformer node.getQName().withoutRevision()); this.baseSchema = baseSchema; @@ -106,7 +106,7 @@ public class NetconfMessageTransformer implements MessageTransformer getActions() { + static Set getActions(final SchemaContext schemaContext) { final Builder builder = ImmutableSet.builder(); for (DataSchemaNode dataSchemaNode : schemaContext.getChildNodes()) { if (dataSchemaNode instanceof ActionNodeContainer) { @@ -116,7 +116,7 @@ public class NetconfMessageTransformer implements MessageTransformer builder) { + private static void findAction(final DataSchemaNode dataSchemaNode, final Builder builder) { if (dataSchemaNode instanceof ActionNodeContainer) { final ActionNodeContainer containerSchemaNode = (ActionNodeContainer) dataSchemaNode; for (ActionDefinition actionDefinition : containerSchemaNode.getActions()) { diff --git a/netconf/sal-netconf-connector/src/test/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/NetconfMessageTransformerTest.java b/netconf/sal-netconf-connector/src/test/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/NetconfMessageTransformerTest.java index b5003c9f02..46ed509fa0 100644 --- a/netconf/sal-netconf-connector/src/test/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/NetconfMessageTransformerTest.java +++ b/netconf/sal-netconf-connector/src/test/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/NetconfMessageTransformerTest.java @@ -420,7 +420,7 @@ public class NetconfMessageTransformerTest { QName enable = QName.create(open, "enable"); QName kill = QName.create(URN_EXAMPLE_SERVER_FARM_2, REVISION_EXAMPLE_SERVER_FARM_2, "kill"); Set qnames = new HashSet<>(Arrays.asList(reset, start, open, enable, kill)); - Set actions = actionNetconfMessageTransformer.getActions(); + Set actions = NetconfMessageTransformer.getActions(ACTION_SCHEMA); assertTrue(!actions.isEmpty()); for (ActionDefinition actionDefinition : actions) { QName qname = actionDefinition.getQName();