Sonar: Code smells Sfc 23/41323/1
authorajay priyadarshi <ajay.priyadarshi@ril.com>
Fri, 6 Apr 2018 06:03:44 +0000 (11:33 +0530)
committerajay priyadarshi <ajay.priyadarshi@ril.com>
Fri, 6 Apr 2018 06:03:44 +0000 (11:33 +0530)
entity/MsbRegisterEntity.java
file name: PortChainReq.java

Change-Id: I06754705324248be60dad6567d23a1604125cf31
Issue-ID: VFC-856
Signed-off-by: ajay priyadarshi <ajay.priyadarshi@ril.com>
zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/entity/ChainParameter.java
zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/entity/FlowClassfierReq4N.java
zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/entity/FlowClassifierReq4S.java
zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/entity/MsbRegisterEntity.java
zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/entity/PortChainReq.java
zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/entity/PortChainReq4N.java
zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/entity/PortChainReq4S.java
zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/entity/Result.java
zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/wrapper/N2sReqWrapper.java

index 4b17a41..eb8c650 100644 (file)
@@ -19,16 +19,16 @@ import com.google.gson.annotations.SerializedName;
 
 public class ChainParameter {
     @SerializedName("chain-parameter")
-    private String chainParameter;
+    private String chainParam;//A field should not duplicate the name of its containing class
     @SerializedName("chain-parameter-value")
     private String chainParamValue;
 
     public String getChainParameter() {
-        return chainParameter;
+        return chainParam;
     }
 
-    public void setChainParameter(String chainParameter) {
-        this.chainParameter = chainParameter;
+    public void setChainParameter(String inChainParameter) {
+        this.chainParam = inChainParameter;
     }
 
     public String getChainParamValue() {
index 4685009..58d8dcc 100644 (file)
@@ -18,18 +18,18 @@ package org.onap.sfc.entity;
 import com.google.gson.annotations.SerializedName;
 
 import java.util.ArrayList;
+import java.util.List;
 
 public class FlowClassifierReq4S {
-    public ArrayList<FlowClassfierReq> getSfcFlowClassifier() {
+
+    @SerializedName("sfc-flow-classifier")
+    List<FlowClassfierReq> sfcFlowClassifier;
+
+    public List<FlowClassfierReq> getSfcFlowClassifier() {
         return sfcFlowClassifier;
     }
 
-    public void setSfcFlowClassifier(ArrayList<FlowClassfierReq> sfcFlowClassifier) {
+    public void setSfcFlowClassifier(List<FlowClassfierReq> sfcFlowClassifier) {
         this.sfcFlowClassifier = sfcFlowClassifier;
     }
-
-    @SerializedName("sfc-flow-classifier")
-    ArrayList<FlowClassfierReq> sfcFlowClassifier;
-
-
 }
index 9dcd00e..3bef7d4 100644 (file)
@@ -18,6 +18,7 @@ package org.onap.sfc.entity;
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 
 import java.util.ArrayList;
+import java.util.List;
 
 @JsonIgnoreProperties(ignoreUnknown = true)
 public class MsbRegisterEntity {
@@ -26,7 +27,7 @@ public class MsbRegisterEntity {
     private String url;
     private String protocol;
     private String visualRange;
-    private ArrayList<NodeEntity> nodes;
+    private List<NodeEntity> nodes;
 
     public String getServiceName() {
         return serviceName;
@@ -68,11 +69,11 @@ public class MsbRegisterEntity {
         this.visualRange = visualRange;
     }
 
-    public ArrayList<NodeEntity> getNodes() {
+    public List<NodeEntity> getNodes() {
         return nodes;
     }
 
-    public void setNodes(ArrayList<NodeEntity> nodes) {
+    public void setNodes(List<NodeEntity> nodes) {
         this.nodes = nodes;
     }
 }
index 1727008..8fa13cd 100644 (file)
@@ -18,23 +18,24 @@ package org.onap.sfc.entity;
 import com.google.gson.annotations.SerializedName;
 
 import java.util.ArrayList;
+import java.util.List;
 import java.util.Map;
 
 public class PortChainReq {
     @SerializedName("port-pair-groups")
-    private ArrayList<String> portPairGroups;
+    private List<String> portPairGroups;
     @SerializedName("flow-classifiers")
-    private ArrayList<String> flowClassifiers;
+    private List<String> flowClassifiers;
     private String uuid;
     @SerializedName("chain-parameters")
-    private ArrayList<ChainParameter> chainParams;
+    private List<ChainParameter> chainParams;
 
 
-    public ArrayList<ChainParameter> getChainParams() {
+    public List<ChainParameter> getChainParams() {
         return chainParams;
     }
 
-    public void setChainParams(ArrayList<ChainParameter> chainParams) {
+    public void setChainParams(List<ChainParameter> chainParams) {
         this.chainParams = chainParams;
     }
 
@@ -47,21 +48,19 @@ public class PortChainReq {
         this.uuid = uuid;
     }
 
-    private Map chainParameters;
-
-    public ArrayList<String> getPortPairGroups() {
+    public List<String> getPortPairGroups() {
         return portPairGroups;
     }
 
-    public void setPortPairGroups(ArrayList<String> portPairGroups) {
+    public void setPortPairGroups(List<String> portPairGroups) {
         this.portPairGroups = portPairGroups;
     }
 
-    public ArrayList<String> getFlowClassifiers() {
+    public List<String> getFlowClassifiers() {
         return flowClassifiers;
     }
 
-    public void setFlowClassifiers(ArrayList<String> flowClassifiers) {
+    public void setFlowClassifiers(List<String> flowClassifiers) {
         this.flowClassifiers = flowClassifiers;
     }
 }
index 447de12..30fd697 100644 (file)
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+
 package org.onap.sfc.entity;
 
 import java.util.ArrayList;
+import java.util.List;
 
 public class PortChainReq4N {
     private String sdnControllerId;
     private String url;
     private String name;
     private String description;
-    private ArrayList<String> flowClassifiers;
-    private ArrayList<String> portPairGroups;
+    private List<String> flowClassifiers;
+    private List<String> portPairGroups;
     private boolean symmetric;
 
     public String getUrl() {
@@ -58,19 +60,19 @@ public class PortChainReq4N {
         this.description = description;
     }
 
-    public ArrayList<String> getFlowClassifiers() {
+    public List<String> getFlowClassifiers() {
         return flowClassifiers;
     }
 
-    public void setFlowClassifiers(ArrayList<String> flowClassifiers) {
+    public void setFlowClassifiers(List<String> flowClassifiers) {
         this.flowClassifiers = flowClassifiers;
     }
 
-    public ArrayList<String> getPortPairGroups() {
+    public List<String> getPortPairGroups() {
         return portPairGroups;
     }
 
-    public void setPortPairGroups(ArrayList<String> portPairGroups) {
+    public void setPortPairGroups(List<String> portPairGroups) {
         this.portPairGroups = portPairGroups;
     }
 
index 8b40b27..fe880dc 100644 (file)
@@ -17,18 +17,19 @@ package org.onap.sfc.entity;
 
 import com.google.gson.annotations.SerializedName;
 
-import java.util.ArrayList;
+import java.util.List;
 
 public class PortChainReq4S {
 
-    public ArrayList<PortChainReq> getPortChainReqs() {
+    @SerializedName("port-chain")
+    List<PortChainReq> portChainReqs;
+
+    public List<PortChainReq> getPortChainReqs() {
         return portChainReqs;
     }
 
-    public void setPortChainReqs(ArrayList<PortChainReq> portChainReqs) {
+    public void setPortChainReqs(List<PortChainReq> portChainReqs) {
         this.portChainReqs = portChainReqs;
     }
 
-    @SerializedName("port-chain")
-    ArrayList<PortChainReq> portChainReqs;
 }
index 14cb73b..9d5922b 100644 (file)
 package org.onap.sfc.entity;
 
 public class Result {
+
+    private String id;
+
+    public Result(String uuid) {
+        this.id = uuid;
+    }
+
     public String getId() {
         return id;
     }
@@ -24,9 +31,4 @@ public class Result {
         this.id = id;
     }
 
-    private String id;
-
-    public Result(String uuid) {
-        this.id = uuid;
-    }
 }
index 8c9ccbd..97b311a 100644 (file)
@@ -33,6 +33,7 @@ import org.onap.sfc.entity.portpair.PortPairReq4S;
 import org.onap.sfc.entity.portpair.ServiceFunctionParameter;
 
 import java.util.ArrayList;
+import java.util.List;
 
 
 public class N2sReqWrapper {
@@ -64,7 +65,7 @@ public class N2sReqWrapper {
     }
 
     public static FlowClassifierReq4S convertFlowClassfier(FlowClassfierReq4N flowClassfierReq4N) {
-        ArrayList<FlowClassfierReq> flowClassifiers = new ArrayList();
+        List<FlowClassfierReq> flowClassifiers = new ArrayList();
         FlowClassfierReq flowClassfierReq = new FlowClassfierReq();
         flowClassfierReq.setProtocol(flowClassfierReq4N.getIpProto());
 //        flowClassfierReq.setSourcePortRangeMin(Integer.parseInt(flowClassfierReq4N.