Addressing Technical Debt for ONAP-XACML
[policy/engine.git] / ONAP-XACML / src / main / java / org / onap / policy / xacml / std / pap / StdPAPPolicy.java
index 034c08b..21381c1 100644 (file)
@@ -49,7 +49,7 @@ public class StdPAPPolicy implements OnapPAPPolicy, Serializable{
        private String policyID = null;
        private String ruleID = null;
        private String brmsController;
-       private ArrayList<String> brmsDependency;
+       private List<String> brmsDependency;
        private String configType = null;
        private Boolean editPolicy = false;
        private Boolean draft = false;
@@ -83,7 +83,9 @@ public class StdPAPPolicy implements OnapPAPPolicy, Serializable{
 
 
        public StdPAPPolicy() {
-
+               //
+               // Default empty constructor
+               //
        }
 
        //Constructor for sending location when pushing policies
@@ -249,7 +251,7 @@ public class StdPAPPolicy implements OnapPAPPolicy, Serializable{
        public StdPAPPolicy (String configPolicyType, String policyName, String description, 
                        String configName, Boolean editPolicy, String domain, 
                        Map<String,String> dyanamicFieldConfigAttributes, Integer highestVersion, String eCompName, 
-                       String configBodyData, String riskLevel, String riskType, String guard, String ttlDate, String brmsController, ArrayList<String> brmsDependency) {
+                       String configBodyData, String riskLevel, String riskType, String guard, String ttlDate, String brmsController, List<String> brmsDependency) {
 
                this.configPolicyType = configPolicyType;
                this.policyName = policyName;
@@ -273,7 +275,7 @@ public class StdPAPPolicy implements OnapPAPPolicy, Serializable{
        public StdPAPPolicy (String configPolicyType, String policyName, String description, 
                        String configName, Boolean editPolicy, String domain, 
                        Map<String,String> dyanamicFieldConfigAttributes, Integer highestVersion, String eCompName, 
-                       String configBodyData,Map<String,String> drlRuleAndUIParams, String riskLevel, String riskType, String guard, String ttlDate, String brmsController, ArrayList<String> brmsDependency) {
+                       String configBodyData,Map<String,String> drlRuleAndUIParams, String riskLevel, String riskType, String guard, String ttlDate, String brmsController, List<String> brmsDependency) {
 
                this.configPolicyType = configPolicyType;
                this.policyName = policyName;
@@ -908,15 +910,15 @@ public class StdPAPPolicy implements OnapPAPPolicy, Serializable{
                this.brmsController = brmsController;
        }
 
-       public ArrayList<String> getBrmsDependency() {
+       public List<String> getBrmsDependency() {
                return brmsDependency;
        }
 
-       public void setBrmsDependency(ArrayList<String> brmsDependency) {
+       public void setBrmsDependency(List<String> brmsDependency) {
                this.brmsDependency = brmsDependency;
        }
        
        public void setTreatments(Map<String, String> treatments) {
                this.treatments = treatments;
        }
-}
\ No newline at end of file
+}