Update license files, sonar plugin and fix tests
[aai/aai-common.git] / aai-core / src / main / java / org / openecomp / aai / domain / restPolicyException / PolicyException.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * org.openecomp.aai
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.openecomp.aai.domain.restPolicyException;
22
23 import java.util.ArrayList;
24 import java.util.HashMap;
25 import java.util.List;
26 import java.util.Map;
27 import javax.annotation.Generated;
28 import com.fasterxml.jackson.annotation.JsonAnyGetter;
29 import com.fasterxml.jackson.annotation.JsonAnySetter;
30 import com.fasterxml.jackson.annotation.JsonIgnore;
31 import com.fasterxml.jackson.annotation.JsonInclude;
32 import com.fasterxml.jackson.annotation.JsonProperty;
33 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
34
35 @JsonInclude(JsonInclude.Include.NON_NULL)
36 @Generated("org.jsonschema2pojo")
37 @JsonPropertyOrder({
38     "messageId",
39     "text",
40     "variables"
41 })
42 public class PolicyException {
43
44     @JsonProperty("messageId")
45     private String messageId;
46     @JsonProperty("text")
47     private String text;
48     @JsonProperty("variables")
49     private List<String> variables = new ArrayList<String>();
50     @JsonIgnore
51     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
52
53     /**
54      * Gets the message id.
55      *
56      * @return     The messageId
57      */
58     @JsonProperty("messageId")
59     public String getMessageId() {
60         return messageId;
61     }
62
63     /**
64      * Sets the message id.
65      *
66      * @param messageId     The messageId
67      */
68     @JsonProperty("messageId")
69     public void setMessageId(String messageId) {
70         this.messageId = messageId;
71     }
72
73     /**
74      * Gets the text.
75      *
76      * @return     The text
77      */
78     @JsonProperty("text")
79     public String getText() {
80         return text;
81     }
82
83     /**
84      * Sets the text.
85      *
86      * @param text     The text
87      */
88     @JsonProperty("text")
89     public void setText(String text) {
90         this.text = text;
91     }
92
93     /**
94      * Gets the variables.
95      *
96      * @return     The variables
97      */
98     @JsonProperty("variables")
99     public List<String> getVariables() {
100         return variables;
101     }
102
103     /**
104      * Sets the variables.
105      *
106      * @param variables     The variables
107      */
108     @JsonProperty("variables")
109     public void setVariables(List<String> variables) {
110         this.variables = variables;
111     }
112
113     /**
114      * Gets the additional properties.
115      *
116      * @return the additional properties
117      */
118     @JsonAnyGetter
119     public Map<String, Object> getAdditionalProperties() {
120         return this.additionalProperties;
121     }
122
123     /**
124      * Sets the additional property.
125      *
126      * @param name the name
127      * @param value the value
128      */
129     @JsonAnySetter
130     public void setAdditionalProperty(String name, Object value) {
131         this.additionalProperties.put(name, value);
132     }
133
134 }