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