correct a typo in doc APEX User Manual
[policy/apex-pdp.git] / context / context-test-utils / src / main / java / org / onap / policy / apex / context / test / concepts / TestExternalContextItem.java
1 /*-
2  * ============LICENSE_START=======================================================
3  *  Copyright (C) 2016-2018 Ericsson. All rights reserved.
4  * ================================================================================
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  * SPDX-License-Identifier: Apache-2.0
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.onap.policy.apex.context.test.concepts;
22
23 import java.io.Serializable;
24
25 /**
26  * The Class TestExternalContextItem.
27  */
28 public class TestExternalContextItem implements Serializable {
29     private static final long serialVersionUID = 3512435733818672173L;
30
31     private static final int HASH_PRIME_1 = 31;
32
33     private TestContextBooleanItem testExternalContextItem000;
34     private TestContextByteItem testExternalContextItem001;
35     private TestContextIntItem testExternalContextItem002;
36     private TestContextLongItem testExternalContextItem003;
37     private TestContextFloatItem testExternalContextItem004;
38     private TestContextDoubleItem testExternalContextItem005;
39     private TestContextStringItem testExternalContextItem006;
40     private TestContextLongObjectItem testExternalContextItem007;
41     private TestContextDateItem testExternalContextItem008;
42     private TestContextDateTzItem testExternalContextItem009;
43     private TestContextDateLocaleItem testExternalContextItem00A;
44     private TestContextTreeSetItem testExternalContextItem00B;
45     private TestContextTreeMapItem testExternalContextItem00C;
46
47     /**
48      * Gets the test external context item 000.
49      *
50      * @return the test external context item 000
51      */
52     public TestContextBooleanItem getTestExternalContextItem000() {
53         return testExternalContextItem000;
54     }
55
56     /**
57      * Sets the test external context item 000.
58      *
59      * @param testExternalContextItem000 the test external context item 000
60      */
61     public void setTestExternalContextItem000(final TestContextBooleanItem testExternalContextItem000) {
62         this.testExternalContextItem000 = testExternalContextItem000;
63     }
64
65     /**
66      * Gets the test external context item 001.
67      *
68      * @return the test external context item 001
69      */
70     public TestContextByteItem getTestExternalContextItem001() {
71         return testExternalContextItem001;
72     }
73
74     /**
75      * Sets the test external context item 001.
76      *
77      * @param testExternalContextItem001 the test external context item 001
78      */
79     public void setTestExternalContextItem001(final TestContextByteItem testExternalContextItem001) {
80         this.testExternalContextItem001 = testExternalContextItem001;
81     }
82
83     /**
84      * Gets the test external context item 002.
85      *
86      * @return the test external context item 002
87      */
88     public TestContextIntItem getTestExternalContextItem002() {
89         return testExternalContextItem002;
90     }
91
92     /**
93      * Sets the test external context item 002.
94      *
95      * @param testExternalContextItem002 the test external context item 002
96      */
97     public void setTestExternalContextItem002(final TestContextIntItem testExternalContextItem002) {
98         this.testExternalContextItem002 = testExternalContextItem002;
99     }
100
101     /**
102      * Gets the test external context item 003.
103      *
104      * @return the test external context item 003
105      */
106     public TestContextLongItem getTestExternalContextItem003() {
107         return testExternalContextItem003;
108     }
109
110     /**
111      * Sets the test external context item 003.
112      *
113      * @param testExternalContextItem003 the test external context item 003
114      */
115     public void setTestExternalContextItem003(final TestContextLongItem testExternalContextItem003) {
116         this.testExternalContextItem003 = testExternalContextItem003;
117     }
118
119     /**
120      * Gets the test external context item 004.
121      *
122      * @return the test external context item 004
123      */
124     public TestContextFloatItem getTestExternalContextItem004() {
125         return testExternalContextItem004;
126     }
127
128     /**
129      * Sets the test external context item 004.
130      *
131      * @param testExternalContextItem004 the test external context item 004
132      */
133     public void setTestExternalContextItem004(final TestContextFloatItem testExternalContextItem004) {
134         this.testExternalContextItem004 = testExternalContextItem004;
135     }
136
137     /**
138      * Gets the test external context item 005.
139      *
140      * @return the test external context item 005
141      */
142     public TestContextDoubleItem getTestExternalContextItem005() {
143         return testExternalContextItem005;
144     }
145
146     /**
147      * Sets the test external context item 005.
148      *
149      * @param testExternalContextItem005 the test external context item 005
150      */
151     public void setTestExternalContextItem005(final TestContextDoubleItem testExternalContextItem005) {
152         this.testExternalContextItem005 = testExternalContextItem005;
153     }
154
155     /**
156      * Gets the test external context item 006.
157      *
158      * @return the test external context item 006
159      */
160     public TestContextStringItem getTestExternalContextItem006() {
161         return testExternalContextItem006;
162     }
163
164     /**
165      * Sets the test external context item 006.
166      *
167      * @param testExternalContextItem006 the test external context item 006
168      */
169     public void setTestExternalContextItem006(final TestContextStringItem testExternalContextItem006) {
170         this.testExternalContextItem006 = testExternalContextItem006;
171     }
172
173     /**
174      * Gets the test external context item 007.
175      *
176      * @return the test external context item 007
177      */
178     public TestContextLongObjectItem getTestExternalContextItem007() {
179         return testExternalContextItem007;
180     }
181
182     /**
183      * Sets the test external context item 007.
184      *
185      * @param testExternalContextItem007 the test external context item 007
186      */
187     public void setTestExternalContextItem007(final TestContextLongObjectItem testExternalContextItem007) {
188         this.testExternalContextItem007 = testExternalContextItem007;
189     }
190
191     /**
192      * Gets the test external context item 008.
193      *
194      * @return the test external context item 008
195      */
196     public TestContextDateItem getTestExternalContextItem008() {
197         return testExternalContextItem008;
198     }
199
200     /**
201      * Sets the test external context item 008.
202      *
203      * @param testExternalContextItem008 the test external context item 008
204      */
205     public void setTestExternalContextItem008(final TestContextDateItem testExternalContextItem008) {
206         this.testExternalContextItem008 = testExternalContextItem008;
207     }
208
209     /**
210      * Gets the test external context item 009.
211      *
212      * @return the test external context item 009
213      */
214     public TestContextDateTzItem getTestExternalContextItem009() {
215         return testExternalContextItem009;
216     }
217
218     /**
219      * Sets the test external context item 009.
220      *
221      * @param testExternalContextItem009 the test external context item 009
222      */
223     public void setTestExternalContextItem009(final TestContextDateTzItem testExternalContextItem009) {
224         this.testExternalContextItem009 = testExternalContextItem009;
225     }
226
227     /**
228      * Gets the test external context item 00 A.
229      *
230      * @return the test external context item 00 A
231      */
232     public TestContextDateLocaleItem getTestExternalContextItem00A() {
233         return testExternalContextItem00A;
234     }
235
236     /**
237      * Sets the test external context item 00 A.
238      *
239      * @param testExternalContextItem00A the test external context item 00 A
240      */
241     public void setTestExternalContextItem00A(final TestContextDateLocaleItem testExternalContextItem00A) {
242         this.testExternalContextItem00A = testExternalContextItem00A;
243     }
244
245     /**
246      * Gets the test external context item 00 B.
247      *
248      * @return the test external context item 00 B
249      */
250     public TestContextTreeSetItem getTestExternalContextItem00B() {
251         return testExternalContextItem00B;
252     }
253
254     /**
255      * Sets the test external context item 00 B.
256      *
257      * @param testExternalContextItem00B the test external context item 00 B
258      */
259     public void setTestExternalContextItem00B(final TestContextTreeSetItem testExternalContextItem00B) {
260         this.testExternalContextItem00B = testExternalContextItem00B;
261     }
262
263     /**
264      * Gets the test external context item 00 C.
265      *
266      * @return the test external context item 00 C
267      */
268     public TestContextTreeMapItem getTestExternalContextItem00C() {
269         return testExternalContextItem00C;
270     }
271
272     /**
273      * Sets the test external context item 00 C.
274      *
275      * @param testExternalContextItem00C the test external context item 00 C
276      */
277     public void setTestExternalContextItem00C(final TestContextTreeMapItem testExternalContextItem00C) {
278         this.testExternalContextItem00C = testExternalContextItem00C;
279     }
280
281     /*
282      * (non-Javadoc)
283      *
284      * @see java.lang.Object#hashCode()
285      */
286     @Override
287     public int hashCode() {
288         final int prime = HASH_PRIME_1;
289         int result = 1;
290         result = prime * result + ((testExternalContextItem000 == null) ? 0 : testExternalContextItem000.hashCode());
291         result = prime * result + ((testExternalContextItem001 == null) ? 0 : testExternalContextItem001.hashCode());
292         result = prime * result + ((testExternalContextItem002 == null) ? 0 : testExternalContextItem002.hashCode());
293         result = prime * result + ((testExternalContextItem003 == null) ? 0 : testExternalContextItem003.hashCode());
294         result = prime * result + ((testExternalContextItem004 == null) ? 0 : testExternalContextItem004.hashCode());
295         result = prime * result + ((testExternalContextItem005 == null) ? 0 : testExternalContextItem005.hashCode());
296         result = prime * result + ((testExternalContextItem006 == null) ? 0 : testExternalContextItem006.hashCode());
297         result = prime * result + ((testExternalContextItem007 == null) ? 0 : testExternalContextItem007.hashCode());
298         result = prime * result + ((testExternalContextItem008 == null) ? 0 : testExternalContextItem008.hashCode());
299         result = prime * result + ((testExternalContextItem009 == null) ? 0 : testExternalContextItem009.hashCode());
300         result = prime * result + ((testExternalContextItem00A == null) ? 0 : testExternalContextItem00A.hashCode());
301         result = prime * result + ((testExternalContextItem00B == null) ? 0 : testExternalContextItem00B.hashCode());
302         result = prime * result + ((testExternalContextItem00C == null) ? 0 : testExternalContextItem00C.hashCode());
303         return result;
304     }
305
306     /*
307      * (non-Javadoc)
308      *
309      * @see java.lang.Object#equals(java.lang.Object)
310      */
311     @Override
312     public boolean equals(final Object obj) {
313         if (this == obj) {
314             return true;
315         }
316         if (obj == null) {
317             return false;
318         }
319         if (getClass() != obj.getClass()) {
320             return false;
321         }
322         final TestExternalContextItem other = (TestExternalContextItem) obj;
323         if (testExternalContextItem000 == null) {
324             if (other.testExternalContextItem000 != null) {
325                 return false;
326             }
327         } else if (!testExternalContextItem000.equals(other.testExternalContextItem000)) {
328             return false;
329         }
330         if (testExternalContextItem001 == null) {
331             if (other.testExternalContextItem001 != null) {
332                 return false;
333             }
334         } else if (!testExternalContextItem001.equals(other.testExternalContextItem001)) {
335             return false;
336         }
337         if (testExternalContextItem002 == null) {
338             if (other.testExternalContextItem002 != null) {
339                 return false;
340             }
341         } else if (!testExternalContextItem002.equals(other.testExternalContextItem002)) {
342             return false;
343         }
344         if (testExternalContextItem003 == null) {
345             if (other.testExternalContextItem003 != null) {
346                 return false;
347             }
348         } else if (!testExternalContextItem003.equals(other.testExternalContextItem003)) {
349             return false;
350         }
351         if (testExternalContextItem004 == null) {
352             if (other.testExternalContextItem004 != null) {
353                 return false;
354             }
355         } else if (!testExternalContextItem004.equals(other.testExternalContextItem004)) {
356             return false;
357         }
358         if (testExternalContextItem005 == null) {
359             if (other.testExternalContextItem005 != null) {
360                 return false;
361             }
362         } else if (!testExternalContextItem005.equals(other.testExternalContextItem005)) {
363             return false;
364         }
365         if (testExternalContextItem006 == null) {
366             if (other.testExternalContextItem006 != null) {
367                 return false;
368             }
369         } else if (!testExternalContextItem006.equals(other.testExternalContextItem006)) {
370             return false;
371         }
372         if (testExternalContextItem007 == null) {
373             if (other.testExternalContextItem007 != null) {
374                 return false;
375             }
376         } else if (!testExternalContextItem007.equals(other.testExternalContextItem007)) {
377             return false;
378         }
379         if (testExternalContextItem008 == null) {
380             if (other.testExternalContextItem008 != null) {
381                 return false;
382             }
383         } else if (!testExternalContextItem008.equals(other.testExternalContextItem008)) {
384             return false;
385         }
386         if (testExternalContextItem009 == null) {
387             if (other.testExternalContextItem009 != null) {
388                 return false;
389             }
390         } else if (!testExternalContextItem009.equals(other.testExternalContextItem009)) {
391             return false;
392         }
393         if (testExternalContextItem00A == null) {
394             if (other.testExternalContextItem00A != null) {
395                 return false;
396             }
397         } else if (!testExternalContextItem00A.equals(other.testExternalContextItem00A)) {
398             return false;
399         }
400         if (testExternalContextItem00B == null) {
401             if (other.testExternalContextItem00B != null) {
402                 return false;
403             }
404         } else if (!testExternalContextItem00B.equals(other.testExternalContextItem00B)) {
405             return false;
406         }
407         if (testExternalContextItem00C == null) {
408             if (other.testExternalContextItem00C != null) {
409                 return false;
410             }
411         } else if (!testExternalContextItem00C.equals(other.testExternalContextItem00C)) {
412             return false;
413         }
414         return true;
415     }
416
417     /*
418      * (non-Javadoc)
419      *
420      * @see java.lang.Object#toString()
421      */
422     @Override
423     public String toString() {
424         return "TestExternalContextItem [testExternalContextItem000=" + testExternalContextItem000
425                 + ", testExternalContextItem001=" + testExternalContextItem001 + ", testExternalContextItem002="
426                 + testExternalContextItem002 + ", testExternalContextItem003=" + testExternalContextItem003
427                 + ", testExternalContextItem004=" + testExternalContextItem004 + ", testExternalContextItem005="
428                 + testExternalContextItem005 + ", testExternalContextItem006=" + testExternalContextItem006
429                 + ", testExternalContextItem007=" + testExternalContextItem007 + ", testExternalContextItem008="
430                 + testExternalContextItem008 + ", testExternalContextItem009=" + testExternalContextItem009
431                 + ", testExternalContextItem00A=" + testExternalContextItem00A + ", testExternalContextItem00B="
432                 + testExternalContextItem00B + ", testExternalContextItem00C=" + testExternalContextItem00C + "]";
433     }
434 }