Fix Sonar errors: public data members in classes
Change-Id: I7aca37d5553436167ac6e7b2206392f88bddc118
diff --git a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
index 9c5b37b..01a09e4 100644
--- a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
+++ b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
@@ -179,8 +179,8 @@
IcmpHandler icmpHandler = null;
IpHandler ipHandler = null;
RoutingRulePopulator routingRulePopulator = null;
- public ApplicationId appId;
- public DeviceConfiguration deviceConfiguration = null;
+ ApplicationId appId;
+ DeviceConfiguration deviceConfiguration = null;
DefaultRoutingHandler defaultRoutingHandler = null;
private TunnelHandler tunnelHandler = null;
@@ -215,17 +215,17 @@
/**
* Per device next objective ID store with (device id + neighbor set) as key.
*/
- public EventuallyConsistentMap<NeighborSetNextObjectiveStoreKey, Integer>
+ EventuallyConsistentMap<NeighborSetNextObjectiveStoreKey, Integer>
nsNextObjStore = null;
/**
* Per device next objective ID store with (device id + subnet) as key.
*/
- public EventuallyConsistentMap<VlanNextObjectiveStoreKey, Integer>
+ EventuallyConsistentMap<VlanNextObjectiveStoreKey, Integer>
vlanNextObjStore = null;
/**
* Per device next objective ID store with (device id + port) as key.
*/
- public EventuallyConsistentMap<PortNextObjectiveStoreKey, Integer>
+ EventuallyConsistentMap<PortNextObjectiveStoreKey, Integer>
portNextObjStore = null;
private EventuallyConsistentMap<String, Tunnel> tunnelStore = null;
@@ -500,6 +500,51 @@
}
/**
+ * Extracts the application ID from the manager.
+ *
+ * @return application ID
+ */
+ public ApplicationId appId() {
+ return appId;
+ }
+
+ /**
+ * Returns the device configuration.
+ *
+ * @return device configuration
+ */
+ public DeviceConfiguration deviceConfiguration() {
+ return deviceConfiguration;
+ }
+
+ /**
+ * Per device next objective ID store with (device id + neighbor set) as key.
+ *
+ * @return next objective ID store
+ */
+ public EventuallyConsistentMap<NeighborSetNextObjectiveStoreKey, Integer> nsNextObjStore() {
+ return nsNextObjStore;
+ }
+
+ /**
+ * Per device next objective ID store with (device id + subnet) as key.
+ *
+ * @return vlan next object store
+ */
+ public EventuallyConsistentMap<VlanNextObjectiveStoreKey, Integer> vlanNextObjStore() {
+ return vlanNextObjStore;
+ }
+
+ /**
+ * Per device next objective ID store with (device id + port) as key.
+ *
+ * @return port next object store.
+ */
+ public EventuallyConsistentMap<PortNextObjectiveStoreKey, Integer> portNextObjStore() {
+ return portNextObjStore;
+ }
+
+ /**
* Returns the MPLS-ECMP configuration.
*
* @return MPLS-ECMP value