Make some classes final and not instantiables 53/62853/3
authorDavid Suarez <david.suarez.fuentes@gmail.com>
Thu, 7 Sep 2017 16:10:20 +0000 (18:10 +0200)
committerMichael Vorburger <vorburger@redhat.com>
Mon, 11 Sep 2017 17:16:22 +0000 (17:16 +0000)
Make some classes final and not instantiables.

Change-Id: Ie1183b54effc2ad85a70fbe2a43cdd2f42b203b6
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
interfacemanager/interfacemanager-api/src/main/java/org/opendaylight/genius/interfacemanager/globals/IfmConstants.java
interfacemanager/interfacemanager-api/src/main/java/org/opendaylight/genius/interfacemanager/globals/InterfaceServiceUtil.java
interfacemanager/interfacemanager-api/src/main/java/org/opendaylight/genius/interfacemanager/interfaces/IInterfaceManager.java

index 3b47f59d98e46b02be8bb655aa47b32c56422858..8c73712b02635294acb18320f5e6ca3b15bc3cc5 100644 (file)
@@ -12,7 +12,11 @@ import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId;
 
 
-public class IfmConstants {
+public final class  IfmConstants {
+
+    private IfmConstants() {
+    }
+
     public static final String OF_URI_PREFIX = "openflow:";
     public static final String OF_URI_SEPARATOR = ":";
     public static final int DEFAULT_IFINDEX = 65536;
@@ -22,6 +26,7 @@ public class IfmConstants {
     public static final int DEFAULT_ARP_FLOW_PRIORITY = 100;
     public static final int INVALID_PORT_NO = -1;
     public static final BigInteger INVALID_DPID = new BigInteger("-1");
+
     // Id pool
     public static final String IFM_IDPOOL_NAME = "interfaces";
     public static final long IFM_ID_POOL_START = 1L;
@@ -44,7 +49,6 @@ public class IfmConstants {
 
     // TUNNEL TYPE KEYWORDS
     // These are the reserved keywords to be used for service-binding on tunnel-type
-
     public static final String ALL_VXLAN_INTERNAL = "all_vxlan_internal";
     public static final String ALL_VXLAN_EXTERNAL = "all_vxlan_external";
     public static final String ALL_MPLS_OVER_GRE = "all_mpls_over_gre";
index 2d515b8246bb07b99216323ab008772e1ba96078..2726bb8d4357af5dde56b39c29caa4e81448c547 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2016 Ericsson India Global Services Pvt Ltd. and others.  All rights reserved.
+ * Copyright (c) 2016, 2017 Ericsson India Global Services Pvt Ltd. and others.  All rights reserved.
  *
  * This program and the accompanying materials are made available under the
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
@@ -43,7 +43,10 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.ser
 import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.service.bindings.services.info.BoundServicesKey;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
-public class InterfaceServiceUtil {
+public final class InterfaceServiceUtil {
+
+    private InterfaceServiceUtil() {
+    }
 
     public static ServicesInfo buildServiceInfo(String serviceName, short serviceIndex, int servicePriority,
             BigInteger cookie, List<Instruction> instructions) {
index e7a3a21eae1d5b9096b466027ef18773e97970a5..8b9d4d6d3729062b10c7f72a4b6ac4f4cb42c83f 100644 (file)
@@ -106,6 +106,4 @@ public interface IInterfaceManager {
     void updateInterfaceParentRef(String interfaceName, String parentInterface, boolean readInterfaceBeforeWrite);
 
     long getLogicalTunnelSelectGroupId(int lportTag);
-
-
 }