[POLICY-67] Add new Rainy Day Decision Policy
[policy/engine.git] / ECOMP-REST / src / main / java / org / openecomp / policy / rest / adapter / PolicyRestAdapter.java
index c823ec6..27da724 100644 (file)
@@ -31,6 +31,14 @@ import org.openecomp.policy.rest.jpa.EcompName;
 
 public class PolicyRestAdapter {
        
+       /*
+        * 
+        * Note : Make Sure if any variables are added in PolicyRestAdapter.java, add them to PolicyElasticData.java file
+        * 
+        * 
+        * */
+               
+       
        //Common
        private Object data;
        private String policyName = null;
@@ -47,8 +55,8 @@ public class PolicyRestAdapter {
        private String parentPath;      
        private boolean isValidData = false;
        private String adminNotification = null;
-       public boolean isEditPolicy = false;
-       public boolean isViewPolicy = false;
+       private boolean isEditPolicy = false;
+       private boolean isViewPolicy = false;
        private boolean isDraft = false;
        private Object policyData = null;
        private String gitPath;
@@ -89,7 +97,7 @@ public class PolicyRestAdapter {
        private String clearTimeOut;
        private String trapMaxAge;
        private String verificationclearTimeOut;
-       public Map<String , String> dynamicLayoutMap;
+       private Map<String , String> dynamicLayoutMap;
        
     //FireWall
     private String fwPolicyType;
@@ -117,6 +125,13 @@ public class PolicyRestAdapter {
        private String actionDictType = null;
        private String actionDictUrl = null;
        private String actionDictMethod = null;
+       private YAMLParams yamlparams; 
+       
+       //Rainy Day Decision
+       private RainyDayParams rainyday;
+       private Map<String,String> rainydayMap;
+       private List<String> errorCodeList;
+       private List<String> treatmentList;
        
        //MicroSerice
        private String serviceType = null;
@@ -141,13 +156,13 @@ public class PolicyRestAdapter {
        private String riskLevel;
        private String guard = null;
        private String ttlDate;
-       private  Map<String,String> matching; 
+       private Map<String,String> matching; 
        
        private ArrayList<Object> triggerSignatures;
     private ArrayList<Object> symptomSignatures;
     private String logicalConnector;
     private String policyStatus;
-    public String gocServerScope;
+    private String gocServerScope;
     private String supressionType;
     
     
@@ -824,4 +839,58 @@ public class PolicyRestAdapter {
                public void setExistingCLName(String existingCLName) {
                        this.existingCLName = existingCLName;
                }
+               public YAMLParams getYamlparams() {
+                       return yamlparams;
+               }
+               public void setYamlparams(YAMLParams yamlparams) {
+                       this.yamlparams = yamlparams;
+               }
+               /**
+                * @return the rainyday
+                */
+               public RainyDayParams getRainyday() {
+                       return rainyday;
+               }
+               /**
+                * @param rainyday the rainyday to set
+                */
+               public void setRainyday(RainyDayParams rainyday) {
+                       this.rainyday = rainyday;
+               }
+               /**
+                * @return the errorCodeList
+                */
+               public List<String> getErrorCodeList() {
+                       return errorCodeList;
+               }
+               /**
+                * @param errorCodeList the errorCodeList to set
+                */
+               public void setErrorCodeList(List<String> errorCodeList) {
+                       this.errorCodeList = errorCodeList;
+               }
+               /**
+                * @return the treatmentList
+                */
+               public List<String> getTreatmentList() {
+                       return treatmentList;
+               }
+               /**
+                * @param treatmentList the treatmentList to set
+                */
+               public void setTreatmentList(List<String> treatmentList) {
+                       this.treatmentList = treatmentList;
+               }
+               /**
+                * @return the rainydayMap
+                */
+               public Map<String,String> getRainydayMap() {
+                       return rainydayMap;
+               }
+               /**
+                * @param rainydayMap the rainydayMap to set
+                */
+               public void setRainydayMap(Map<String,String> rainydayMap) {
+                       this.rainydayMap = rainydayMap;
+               }
 }