1.NeutronL2gatewayConnectionNorthbound.java:118,
EC_UNRELATED_TYPES, Priority: High
This method calls equals(Object) on two references of different class
types and analysis suggests they will be to objects of different
classes at runtime
2.NeutronL2gatewayNorthbound.java:116, EC_UNRELATED_CLASS_AND_INTERFACE
This method calls equals(Object) on two references, one of which is a
class and the other an interface,where neither the class nor any of
its non-abstract subclasses implement the interface.
3.NeutronRoutersNorthbound.java:102, EC_UNRELATED_TYPES - Same as 1st
Bug
Change-Id: I23cda778f807ba02179c7d9d4e682b9561a378d4
Signed-off-by: pramod <pramod.raghavendra.jayathirth@intel.com>
&& (queryConnectionID == null || queryConnectionID.equals(oSS.getID()))
&& (queryL2gatewayID == null || queryL2gatewayID.equals(oSS.getL2gatewayID()))
&& (queryNetworkID == null || queryNetworkID.equals(oSS.getNetworkID()))
- && (querySegmentID == null || querySegmentID.equals(oSS.getSegmentID()))
+ && (querySegmentID == null || (Integer.valueOf(querySegmentID).equals(oSS.getSegmentID())))
&& (queryPortID == null || queryPortID.equals(oSS.getPortID()))) {
if (fields.size() > 0) {
ans.add(oSS.extractFields(fields));
NeutronL2gateway l2gateway = i.next();
if ((queryID == null || queryID.equals(l2gateway.getID()))
&& (queryName == null || queryName.equals(l2gateway.getName()))
- && (queryTenantID == null || queryTenantID.equals(l2gateway.getTenantID()))
- && (queryNeutronL2gatewayDevice == null
- || queryNeutronL2gatewayDevice.equals(l2gateway.getNeutronL2gatewayDevices()))) {
+ && (queryTenantID == null || queryTenantID.equals(l2gateway.getTenantID()))) {
if (fields.size() > 0) {
ans.add(l2gateway.extractFields(fields));
} else {
&& (queryName == null || queryName.equals(oSS.getName()))
&& (queryAdminStateUp == null || queryAdminStateUp.equals(oSS.getAdminStateUp()))
&& (queryStatus == null || queryStatus.equals(oSS.getStatus()))
- && (queryExternalGatewayInfo == null
- || queryExternalGatewayInfo.equals(oSS.getExternalGatewayInfo()))
&& (queryTenantID == null || queryTenantID.equals(oSS.getTenantID()))) {
if (fields.size() > 0) {
ans.add(oSS.extractFields(fields));