Fixed the Sonar technical debt.
[policy/engine.git] / ONAP-REST / src / main / java / org / onap / policy / rest / adapter / PolicyRestAdapter.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP-PAP-REST
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.onap.policy.rest.adapter;
22
23 import java.util.ArrayList;
24 import java.util.LinkedHashMap;
25 import java.util.List;
26 import java.util.Map;
27
28 import javax.persistence.EntityManagerFactory;
29
30 import org.onap.policy.rest.jpa.OnapName;
31
32 public class PolicyRestAdapter {
33         
34         /*
35          * 
36          * Note : Make Sure if any variables are added in PolicyRestAdapter.java, add them to PolicyElasticData.java file
37          * 
38          * 
39          * */
40                 
41         
42         //Common
43         private Object data;
44         private String policyName = null;
45         private String configBodyData = null;
46         private String configType = null;
47         private String policyID = null;
48         private String policyType = null;
49         private String comboPolicyType;
50         private String configPolicyType = null;
51         private String policyDescription = null;
52         private String onapName = null;
53         private String configName = null;
54         private String ruleID = null;
55         private String parentPath;      
56         private boolean isValidData = false;
57         private String adminNotification = null;
58         private boolean isEditPolicy = false;
59         private boolean isViewPolicy = false;
60         private boolean isDraft = false;
61         private Object policyData = null;
62         private String gitPath;
63         private boolean readOnly;
64         private String configHome;
65         private String configUrl;
66         private String finalPolicyPath;
67         private String version;
68         private String jsonBody;
69         private String apiflag;
70         private String prevJsonBody;
71         private Integer highestVersion;
72         private EntityManagerFactory entityManagerFactory = null;
73         private Boolean policyExists = false;
74         private String oldPolicyFileName = null;
75         private String domain = null;
76         private String userId;
77         private String newFileName;
78         private String clWarning = null;
79         private String newCLName = null;
80         private String existingCLName = null;
81         //Used by GUI
82         private OnapName onapNameField;
83         private Object jsonBodyData;
84         private String dirPath;
85         private String configBodyPath;
86         private List<Object> attributes;
87         private List<Object> settings;
88         private List<Object> ruleAlgorithmschoices;
89         
90         private Map<?, ?> serviceTypePolicyName;
91    
92         private Map<?, ?> verticaMetrics;
93     private Map<?, ?> description;
94     private Map<?, ?> attributeFields;
95     
96     //ClosedLoop
97         private String clearTimeOut;
98         private String trapMaxAge;
99         private String verificationclearTimeOut;
100         private Map<String , String> dynamicLayoutMap;
101         
102     //FireWall
103     private String fwPolicyType;
104         private List<Object> fwattributes;
105         private String parentForChild;
106         private String securityZone;
107         
108         //Action & Decision
109         private String ruleCombiningAlgId = null;
110         private Map<String,String> dynamicFieldConfigAttributes;
111         private Map<String,String> dynamicSettingsMap;
112         private Map<String,String> dropDownMap;
113         private String actionPerformer = null;
114         private String actionAttribute = null;
115         private List<String> dynamicRuleAlgorithmLabels;
116         private List<String> dynamicRuleAlgorithmCombo;
117         private List<String> dynamicRuleAlgorithmField1;
118         private List<String> dynamicRuleAlgorithmField2;
119         private List<Object> dynamicVariableList;
120         private List<String> dataTypeList;
121         private String actionAttributeValue;
122         private String ruleProvider;
123         private String actionBody = null;
124         private String actionDictHeader = null;
125         private String actionDictType = null;
126         private String actionDictUrl = null;
127         private String actionDictMethod = null;
128         private YAMLParams yamlparams; 
129         
130         //Rainy Day Decision
131         private RainyDayParams rainyday;
132         private Map<String,String> rainydayMap;
133         private List<String> errorCodeList;
134         private List<String> treatmentList;
135         
136         //MicroSerice
137         private String serviceType = null;
138         private String uuid = null;
139         private String location = null;
140     private String priority = null;
141     private String msLocation = null;
142     private Object policyJSON = null;
143     
144     //BRMS Policies
145     private String ruleName;
146         private Map<String,String> brmsParamBody=null;
147         private String brmsController = null;
148     private List<String> brmsDependency = null;
149     private LinkedHashMap<?, ?>  ruleData;
150         private LinkedHashMap<?,?>   ruleListData;
151         private Map<String,String> drlRuleAndUIParams=null;
152     
153         //Safe Policy
154         private String policyScope;
155         private String providerComboBox = null;
156         private String riskType;
157         private String riskLevel;
158         private String guard = null;
159         private String ttlDate;
160         private Map<String,String> matching; 
161         
162         private List<Object> triggerSignatures;
163     private List<Object> symptomSignatures;
164     private String logicalConnector;
165     private String policyStatus;
166     private String gocServerScope;
167     private String supressionType;
168     
169     
170         public List<Object> getTriggerSignatures() {
171                 return triggerSignatures;
172         }
173         public void setTriggerSignatures(List<Object> triggerSignatures) {
174                 this.triggerSignatures = triggerSignatures;
175         }
176         public List<Object> getSymptomSignatures() {
177                 return symptomSignatures;
178         }
179         public void setSymptomSignatures(List<Object> symptomSignatures) {
180                 this.symptomSignatures = symptomSignatures;
181         }
182         public String getLogicalConnector() {
183                 return logicalConnector;
184         }
185         public void setLogicalConnector(String logicalConnector) {
186                 this.logicalConnector = logicalConnector;
187         }
188         public String getPolicyStatus() {
189                 return policyStatus;
190         }
191         public void setPolicyStatus(String policyStatus) {
192                 this.policyStatus = policyStatus;
193         }
194         public String getGocServerScope() {
195                 return gocServerScope;
196         }
197         public void setGocServerScope(String gocServerScope) {
198                 this.gocServerScope = gocServerScope;
199         }
200         
201         public String getSupressionType() {
202                 return supressionType;
203         }
204         public void setSupressionType(String supressionType) {
205                 this.supressionType = supressionType;
206         }
207         
208         /********************************************************************************/
209         
210         
211
212         public String getComboPolicyType() {
213                 return comboPolicyType;
214         }
215         public void setComboPolicyType(String comboPolicyType) {
216                 this.comboPolicyType = comboPolicyType;
217         }
218         public String getGitPath() {
219                 return gitPath;
220         }
221         public void setGitPath(String gitPath) {
222                 this.gitPath = gitPath;
223         }
224         public String getOldPolicyFileName() {
225                 return oldPolicyFileName;
226         }
227         public void setOldPolicyFileName(String oldPolicyFileName) {
228                 this.oldPolicyFileName = oldPolicyFileName;
229         }
230         public String getDomainDir() {
231                 return domain;
232         }
233         public void setDomainDir(String domain) {
234                 this.domain = domain;
235         }
236         public Integer getHighestVersion() {
237                 return highestVersion;
238         }
239         public void setHighestVersion(Integer highestVersion) {
240                 this.highestVersion = highestVersion;
241         }
242         public Object getData() {
243                 return data;
244         }
245         public void setData(Object data) {
246                 this.data = data;
247         }
248         public String getPolicyName() {
249                 return policyName;
250         }
251         public void setPolicyName(String policyName) {
252                 this.policyName = policyName;
253         }
254         public String getConfigBodyData() {
255                 return configBodyData;
256         }
257         public void setConfigBodyData(String configBodyData) {
258                 this.configBodyData = configBodyData;
259         }
260         public String getConfigType() {
261                 return configType;
262         }
263         public void setConfigType(String configType) {
264                 this.configType = configType;
265         }
266         public String getPolicyID() {
267                 return policyID;
268         }
269         public void setPolicyID(String policyID) {
270                 this.policyID = policyID;
271         }
272         public String getPolicyType() {
273                 return policyType;
274         }
275         public void setPolicyType(String policyType) {
276                 this.policyType = policyType;
277         }
278         public String getPolicyDescription() {
279                 return policyDescription;
280         }
281         public void setPolicyDescription(String policyDescription) {
282                 this.policyDescription = policyDescription;
283         }
284         public String getOnapName() {
285                 return onapName;
286         }
287         public void setOnapName(String onapName) {
288                 this.onapName = onapName;
289         }
290         public String getConfigName() {
291                 return configName;
292         }
293         public void setConfigName(String configName) {
294                 this.configName = configName;
295         }
296         public String getRuleID() {
297                 return ruleID;
298         }
299         public void setRuleID(String ruleID) {
300                 this.ruleID = ruleID;
301         }
302         public String getRuleCombiningAlgId() {
303                 return ruleCombiningAlgId;
304         }
305         public void setRuleCombiningAlgId(String ruleCombiningAlgId) {
306                 this.ruleCombiningAlgId = ruleCombiningAlgId;
307         }
308         public Map<String,String> getDynamicFieldConfigAttributes() {
309                 return dynamicFieldConfigAttributes;
310         }
311         public void setDynamicFieldConfigAttributes(
312                         Map<String,String> dynamicFieldConfigAttributes) {
313                 this.dynamicFieldConfigAttributes = dynamicFieldConfigAttributes;
314         }
315         public String getParentPath() {
316                 return parentPath;
317         }
318         public void setParentPath(String parentPath) {
319                 this.parentPath = parentPath;
320         }
321         public boolean isEditPolicy() {
322                 return isEditPolicy;
323         }
324         public void setEditPolicy(boolean isEditPolicy) {
325                 this.isEditPolicy = isEditPolicy;
326         }
327         public boolean isViewPolicy() {
328                 return isViewPolicy;
329         }
330         public void setViewPolicy(boolean isViewPolicy) {
331                 this.isViewPolicy = isViewPolicy;
332         }
333         public Object getPolicyData() {
334                 return policyData;
335         }
336         public void setPolicyData(Object policyData) {
337                 this.policyData = policyData;
338         }
339         public boolean isReadOnly() {
340                 return readOnly;
341         }
342         public void setReadOnly(boolean readOnly) {
343                 this.readOnly = readOnly;
344         }
345         public boolean isValidData() {
346                 return isValidData;
347         }
348         public void setValidData(boolean isValidData) {
349                 this.isValidData = isValidData;
350         }
351         public String getAdminNotification() {
352                 return adminNotification;
353         }
354         public void setAdminNotification(String adminNotification) {
355                 this.adminNotification = adminNotification;
356         }
357         public String getConfigHome() {
358                 return configHome;
359         }
360         public void setConfigHome(String configHome) {
361                 this.configHome = configHome;
362         }
363         public String getConfigUrl() {
364                 return configUrl;
365         }
366         public void setConfigUrl(String configUrl) {
367                 this.configUrl = configUrl;
368         }
369         public String getFinalPolicyPath() {
370                 return finalPolicyPath;
371         }
372         public void setFinalPolicyPath(String finalPolicyPath) {
373                 this.finalPolicyPath = finalPolicyPath;
374         }
375         public String getVersion() {
376                 return version;
377         }
378         public void setVersion(String version) {
379                 this.version = version;
380         }
381         public String getJsonBody() {
382                 return jsonBody;
383         }
384         public void setJsonBody(String jsonBody) {
385                 this.jsonBody = jsonBody;
386         }
387         public String getPrevJsonBody() {
388                 return prevJsonBody;
389         }
390         public void setPrevJsonBody(String prevJsonBody) {
391                 this.prevJsonBody = prevJsonBody;
392         }
393         public String getApiflag() {
394                 return apiflag;
395         }
396         public void setApiflag(String apiflag) {
397                 this.apiflag = apiflag;
398         }
399         /**
400          * @return the actionPerformer
401          */
402         public String getActionPerformer() {
403                 return actionPerformer;
404         }
405         /**
406          * @param actionPerformer the actionPerformer to set
407          */
408         public void setActionPerformer(String actionPerformer) {
409                 this.actionPerformer = actionPerformer;
410         }
411         /**
412          * @return the actionAttribute
413          */
414         public String getActionAttribute() {
415                 return actionAttribute;
416         }
417         /**
418          * @param actionAttribute the actionAttribute to set
419          */
420         public void setActionAttribute(String actionAttribute) {
421                 this.actionAttribute = actionAttribute;
422         }
423         /**
424          * @return the dynamicRuleAlgorithmLabels
425          */
426         public List<String> getDynamicRuleAlgorithmLabels() {
427                 return dynamicRuleAlgorithmLabels;
428         }
429         /**
430          * @param dynamicRuleAlgorithmLabels the dynamicRuleAlgorithmLabels to set
431          */
432         public void setDynamicRuleAlgorithmLabels(
433                         List<String> dynamicRuleAlgorithmLabels) {
434                 this.dynamicRuleAlgorithmLabels = dynamicRuleAlgorithmLabels;
435         }
436         /**
437          * @return the dynamicRuleAlgorithmCombo
438          */
439         public List<String> getDynamicRuleAlgorithmCombo() {
440                 return dynamicRuleAlgorithmCombo;
441         }
442         /**
443          * @param dynamicRuleAlgorithmCombo the dynamicRuleAlgorithmCombo to set
444          */
445         public void setDynamicRuleAlgorithmCombo(List<String> dynamicRuleAlgorithmCombo) {
446                 this.dynamicRuleAlgorithmCombo = dynamicRuleAlgorithmCombo;
447         }
448         /**
449          * @return the dynamicRuleAlgorithmField1
450          */
451         public List<String> getDynamicRuleAlgorithmField1() {
452                 return dynamicRuleAlgorithmField1;
453         }
454         /**
455          * @param dynamicRuleAlgorithmField1 the dynamicRuleAlgorithmField1 to set
456          */
457         public void setDynamicRuleAlgorithmField1(
458                         List<String> dynamicRuleAlgorithmField1) {
459                 this.dynamicRuleAlgorithmField1 = dynamicRuleAlgorithmField1;
460         }
461         /**
462          * @return the dynamicRuleAlgorithmField2
463          */
464         public List<String> getDynamicRuleAlgorithmField2() {
465                 return dynamicRuleAlgorithmField2;
466         }
467         /**
468          * @param dynamicRuleAlgorithmField2 the dynamicRuleAlgorithmField2 to set
469          */
470         public void setDynamicRuleAlgorithmField2(
471                         List<String> dynamicRuleAlgorithmField2) {
472                 this.dynamicRuleAlgorithmField2 = dynamicRuleAlgorithmField2;
473         }
474         public Map<String,String> getDropDownMap() {
475                 return dropDownMap;
476         }
477         public void setDropDownMap(Map<String,String> dropDownMap) {
478                 this.dropDownMap = dropDownMap;
479         }
480
481         public Map<String,String> getDynamicSettingsMap() {
482                 return dynamicSettingsMap;
483         }
484         public void setDynamicSettingsMap(Map<String,String> dynamicSettingsMap) {
485                 this.dynamicSettingsMap = dynamicSettingsMap;
486         }
487         public List<Object> getDynamicVariableList() {
488                 return dynamicVariableList;
489         }
490         public void setDynamicVariableList(List<Object> dynamicVariableList) {
491                 this.dynamicVariableList = dynamicVariableList;
492         }
493         public List<String> getDataTypeList() {
494                 return dataTypeList;
495         }
496         public void setDataTypeList(List<String> dataTypeList) {
497                 this.dataTypeList = dataTypeList;
498         }
499         public boolean isDraft() {
500                 return isDraft;
501         }
502         public void setDraft(boolean isDraft) {
503                 this.isDraft = isDraft;
504         }
505         public String getConfigPolicyType() {
506                 return configPolicyType;
507         }
508         public void setConfigPolicyType(String configPolicyType) {
509                 this.configPolicyType = configPolicyType;
510         }
511         public String getServiceType() {
512                 return serviceType;
513         }
514         public void setServiceType(String serviceType) {
515                 this.serviceType = serviceType;
516         }
517         public String getUuid() {
518                 return uuid;
519         }
520         public void setUuid(String uuid) {
521                 this.uuid = uuid;
522         }
523         public String getLocation() {
524                 return location;
525         }
526         public void setLocation(String location) {
527                 this.location = location;
528         }
529     public String getPriority() {
530         return priority;
531     }
532     public void setPriority(String priority) {
533         this.priority = priority;
534     }
535         public Map<String, String> getBrmsParamBody() {
536                 return brmsParamBody;
537         }
538         public void setBrmsParamBody(Map<String, String> brmsParamBody) {
539                 this.brmsParamBody = brmsParamBody;
540         }
541         public EntityManagerFactory getEntityManagerFactory() {
542                 return entityManagerFactory;
543         }
544         public void setEntityManagerFactory(EntityManagerFactory entityManagerFactory) {
545                 this.entityManagerFactory = entityManagerFactory;
546         }
547         /**
548          * @return the policyExists
549          */
550         public Boolean getPolicyExists() {
551                 return policyExists;
552         }
553         /**
554          * @param policyExists the policyExists to set
555          */
556         public void setPolicyExists(Boolean policyExists) {
557                 this.policyExists = policyExists;
558         }
559         public String getPolicyScope() {
560                 return policyScope;
561         }
562         
563         public void setPolicyScope(String domainDir) {
564                 this. policyScope=domainDir;
565         }
566         public String getProviderComboBox() {
567                 return providerComboBox;
568         }
569         public void setProviderComboBox(String providerComboBox) {
570                 this.providerComboBox = providerComboBox;
571         }
572         public String getRiskType() {
573                 return riskType;
574         }
575         public void setRiskType(String riskType) {
576                 this.riskType = riskType;
577         }
578         public String getGuard() {
579                 return guard;
580         }
581         public void setGuard(String guard) {
582                 this.guard = guard;
583         }
584         public String getRiskLevel() {
585                 return riskLevel;
586         }
587         public void setRiskLevel(String riskLevel) {
588                 this.riskLevel = riskLevel;
589         }
590         public String getTtlDate() {
591                 return ttlDate;
592         }
593         public void setTtlDate(String ttlDate) {
594                 this.ttlDate = ttlDate;
595         }
596         public String getBrmsController() {
597         return brmsController;
598     }
599     public void setBrmsController(String brmsController) {
600         this.brmsController = brmsController;
601     }
602     public List<String> getBrmsDependency() {
603         return brmsDependency;
604     }
605     public void setBrmsDependency(List<String> brmsDependency) {
606         this.brmsDependency = brmsDependency;
607     }
608     public Map<String, String> getMatching() {
609                 return matching;
610         }
611         public void setMatching(Map<String, String> matching) {
612                 this.matching = matching;
613         }
614         public String getUserId() {
615                 return userId;
616         }
617         public void setUserId(String userId) {
618                 this.userId = userId;
619         }
620         public String getNewFileName() {
621                 return newFileName;
622         }
623         public void setNewFileName(String newFileName) {
624                 this.newFileName = newFileName;
625         }
626         public OnapName getOnapNameField() {
627                 return onapNameField;
628         }
629         public void setOnapNameField(OnapName onapNameField) {
630                 this.onapNameField = onapNameField;
631         }
632         public Object getJsonBodyData() {
633                 return jsonBodyData;
634         }
635         public void setJsonBodyData(Object jsonBodyData) {
636                 this.jsonBodyData = jsonBodyData;
637         }
638         public String getDirPath() {
639                 return dirPath;
640         }
641         public void setDirPath(String dirPath) {
642                 this.dirPath = dirPath;
643         }
644         public String getConfigBodyPath() {
645                 return configBodyPath;
646         }
647         public void setConfigBodyPath(String configBodyPath) {
648                 this.configBodyPath = configBodyPath;
649         }
650         public List<Object> getAttributes() {
651                 return attributes;
652         }
653         public void setAttributes(List<Object> attributes) {
654                 this.attributes = attributes;
655         }
656         public List<Object> getSettings() {
657                 return settings;
658         }
659         public void setSettings(List<Object> settings) {
660                 this.settings = settings;
661         }
662         public List<Object> getRuleAlgorithmschoices() {
663                 return ruleAlgorithmschoices;
664         }
665         public void setRuleAlgorithmschoices(List<Object> ruleAlgorithmschoices) {
666                 this.ruleAlgorithmschoices = ruleAlgorithmschoices;
667         }
668         public Map<?, ?> getServiceTypePolicyName() {
669                 return serviceTypePolicyName;
670         }
671         public void setServiceTypePolicyName(Map<?, ?> serviceTypePolicyName) {
672                 this.serviceTypePolicyName = serviceTypePolicyName;
673         }
674         public Map<?, ?> getVerticaMetrics() {
675                 return verticaMetrics;
676         }
677         public void setVerticaMetrics(Map<?, ?> verticaMetrics) {
678                 this.verticaMetrics = verticaMetrics;
679         }
680         public Map<?, ?> getDescription() {
681                 return description;
682         }
683         public void setDescription(LinkedHashMap<?, ?> description) {
684                 this.description = description;
685         }
686         public Map<?, ?> getAttributeFields() {
687                 return attributeFields;
688         }
689         public void setAttributeFields(LinkedHashMap<?, ?> attributeFields) {
690                 this.attributeFields = attributeFields;
691         }
692         public String getClearTimeOut() {
693                 return clearTimeOut;
694         }
695         public void setClearTimeOut(String clearTimeOut) {
696                 this.clearTimeOut = clearTimeOut;
697         }
698         public String getTrapMaxAge() {
699                 return trapMaxAge;
700         }
701         public void setTrapMaxAge(String trapMaxAge) {
702                 this.trapMaxAge = trapMaxAge;
703         }
704         public String getVerificationclearTimeOut() {
705                 return verificationclearTimeOut;
706         }
707         public void setVerificationclearTimeOut(String verificationclearTimeOut) {
708                 this.verificationclearTimeOut = verificationclearTimeOut;
709         }
710         public Map<String, String> getDynamicLayoutMap() {
711                 return dynamicLayoutMap;
712         }
713         public void setDynamicLayoutMap(Map<String, String> dynamicLayoutMap) {
714                 this.dynamicLayoutMap = dynamicLayoutMap;
715         }
716         public String getFwPolicyType() {
717                 return fwPolicyType;
718         }
719         public void setFwPolicyType(String fwPolicyType) {
720                 this.fwPolicyType = fwPolicyType;
721         }
722         public List<Object> getFwattributes() {
723                 return fwattributes;
724         }
725         public void setFwattributes(List<Object> fwattributes) {
726                 this.fwattributes = fwattributes;
727         }
728         public String getParentForChild() {
729                 return parentForChild;
730         }
731         public void setParentForChild(String parentForChild) {
732                 this.parentForChild = parentForChild;
733         }
734         public String getRuleName() {
735                 return ruleName;
736         }
737         public void setRuleName(String ruleName) {
738                 this.ruleName = ruleName;
739         }
740         public LinkedHashMap<?, ?> getRuleData() {
741                 return ruleData;
742         }
743         public void setRuleData(LinkedHashMap<?, ?> ruleData) {
744                 this.ruleData = ruleData;
745         }
746         public LinkedHashMap<?, ?> getRuleListData() {
747                 return ruleListData;
748         }
749         public void setRuleListData(LinkedHashMap<?, ?> ruleListData) {
750                 this.ruleListData = ruleListData;
751         }
752         public String getSecurityZone() {
753                 return securityZone;
754         }
755         public void setSecurityZone(String securityZone) {
756                 this.securityZone = securityZone;
757         }
758         public String getActionAttributeValue() {
759                 return actionAttributeValue;
760         }
761         public void setActionAttributeValue(String actionAttributeValue) {
762                 this.actionAttributeValue = actionAttributeValue;
763         }
764         public String getRuleProvider() {
765                 return ruleProvider;
766         }
767         public void setRuleProvider(String ruleProvider) {
768                 this.ruleProvider = ruleProvider;
769         }
770         public String getMsLocation() {
771                 return msLocation;
772         }
773         public void setMsLocation(String msLocation) {
774                 this.msLocation = msLocation;
775         }
776         public Map<String,String> getDrlRuleAndUIParams() {
777                 return drlRuleAndUIParams;
778         }
779         public void setDrlRuleAndUIParams(Map<String,String> drlRuleAndUIParams) {
780                 this.drlRuleAndUIParams = drlRuleAndUIParams;
781         }
782         public String getActionBody() {
783                 return actionBody;
784         }
785         public void setActionBody(String actionBody) {
786                 this.actionBody = actionBody;
787         }
788         public String getActionDictHeader() {
789                 return actionDictHeader;
790         }
791         public void setActionDictHeader(String actionDictHeader) {
792                 this.actionDictHeader = actionDictHeader;
793         }
794         public String getActionDictType() {
795                 return actionDictType;
796         }
797         public void setActionDictType(String actionDictType) {
798                 this.actionDictType = actionDictType;
799         }
800         public String getActionDictUrl() {
801                 return actionDictUrl;
802         }
803         public void setActionDictUrl(String actionDictUrl) {
804                 this.actionDictUrl = actionDictUrl;
805         }
806         public String getActionDictMethod() {
807                 return actionDictMethod;
808         }
809         public void setActionDictMethod(String actionDictMethod) {
810                 this.actionDictMethod = actionDictMethod;
811         }
812         public String getClWarning() {
813                 return clWarning;
814         }
815         public void setClWarning(String clWarning) {
816                 this.clWarning = clWarning;
817         }
818         public String getNewCLName() {
819                 return newCLName;
820         }
821         public void setNewCLName(String newCLName) {
822                 this.newCLName = newCLName;
823         }
824         public String getExistingCLName() {
825                 return existingCLName;
826         }
827         public void setExistingCLName(String existingCLName) {
828                 this.existingCLName = existingCLName;
829         }
830         public YAMLParams getYamlparams() {
831                 return yamlparams;
832         }
833         public void setYamlparams(YAMLParams yamlparams) {
834                 this.yamlparams = yamlparams;
835         }
836         /**
837          * @return the rainyday
838          */
839         public RainyDayParams getRainyday() {
840                 return rainyday;
841         }
842         /**
843          * @param rainyday the rainyday to set
844          */
845         public void setRainyday(RainyDayParams rainyday) {
846                 this.rainyday = rainyday;
847         }
848         /**
849          * @return the errorCodeList
850          */
851         public List<String> getErrorCodeList() {
852                 return errorCodeList;
853         }
854         /**
855          * @param errorCodeList the errorCodeList to set
856          */
857         public void setErrorCodeList(List<String> errorCodeList) {
858                 this.errorCodeList = errorCodeList;
859         }
860         /**
861          * @return the treatmentList
862          */
863         public List<String> getTreatmentList() {
864                 return treatmentList;
865         }
866         /**
867          * @param treatmentList the treatmentList to set
868          */
869         public void setTreatmentList(List<String> treatmentList) {
870                 this.treatmentList = treatmentList;
871         }
872         /**
873          * @return the rainydayMap
874          */
875         public Map<String,String> getRainydayMap() {
876                 return rainydayMap;
877         }
878         /**
879          * @param rainydayMap the rainydayMap to set
880          */
881         public void setRainydayMap(Map<String,String> rainydayMap) {
882                 this.rainydayMap = rainydayMap;
883         }
884         /**
885          * @return the policyJSON
886          */
887         public Object getPolicyJSON() {
888                 return policyJSON;
889         }
890         /**
891          * @param policyJSON the policyJSON to set
892          */
893         public void setPolicyJSON(Object policyJSON) {
894                 this.policyJSON = policyJSON;
895         }
896 }