2 * ============LICENSE_START=======================================================
3 * Copyright (C) 2016-2018 Ericsson. All rights reserved.
4 * Modifications Copyright (C) 2019 Nordix Foundation.
5 * ================================================================================
6 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
10 * http://www.apache.org/licenses/LICENSE-2.0
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
18 * SPDX-License-Identifier: Apache-2.0
19 * ============LICENSE_END=========================================================
22 package org.onap.policy.apex.context.test.concepts;
24 import java.io.Serializable;
27 * The Class TestPolicyContextItem.
29 public class TestPolicyContextItem implements Serializable {
30 private static final long serialVersionUID = 6336372857646152910L;
32 private static final int HASH_PRIME_1 = 31;
34 private TestContextStringItem testPolicyContextItem000;
35 private TestContextLongItem testPolicyContextItem001;
36 private TestContextDoubleItem testPolicyContextItem002;
37 private TestContextBooleanItem testPolicyContextItem003;
38 private TestContextLongItem testPolicyContextItem004;
39 private TestContextTreeMapItem testPolicyContextItem005;
42 * Gets the test policy context item 000.
44 * @return the test policy context item 000
46 public TestContextStringItem getTestPolicyContextItem000() {
47 return testPolicyContextItem000;
51 * Sets the test policy context item 000.
53 * @param testPolicyContextItem000 the test policy context item 000
55 public void setTestPolicyContextItem000(final TestContextStringItem testPolicyContextItem000) {
56 this.testPolicyContextItem000 = testPolicyContextItem000;
60 * Gets the test policy context item 001.
62 * @return the test policy context item 001
64 public TestContextLongItem getTestPolicyContextItem001() {
65 return testPolicyContextItem001;
69 * Sets the test policy context item 001.
71 * @param testPolicyContextItem001 the test policy context item 001
73 public void setTestPolicyContextItem001(final TestContextLongItem testPolicyContextItem001) {
74 this.testPolicyContextItem001 = testPolicyContextItem001;
78 * Gets the test policy context item 002.
80 * @return the test policy context item 002
82 public TestContextDoubleItem getTestPolicyContextItem002() {
83 return testPolicyContextItem002;
87 * Sets the test policy context item 002.
89 * @param testPolicyContextItem002 the test policy context item 002
91 public void setTestPolicyContextItem002(final TestContextDoubleItem testPolicyContextItem002) {
92 this.testPolicyContextItem002 = testPolicyContextItem002;
96 * Gets the test policy context item 003.
98 * @return the test policy context item 003
100 public TestContextBooleanItem getTestPolicyContextItem003() {
101 return testPolicyContextItem003;
105 * Sets the test policy context item 003.
107 * @param testPolicyContextItem003 the test policy context item 003
109 public void setTestPolicyContextItem003(final TestContextBooleanItem testPolicyContextItem003) {
110 this.testPolicyContextItem003 = testPolicyContextItem003;
114 * Gets the test policy context item 004.
116 * @return the test policy context item 004
118 public TestContextLongItem getTestPolicyContextItem004() {
119 return testPolicyContextItem004;
123 * Sets the test policy context item 004.
125 * @param testPolicyContextItem004 the test policy context item 004
127 public void setTestPolicyContextItem004(final TestContextLongItem testPolicyContextItem004) {
128 this.testPolicyContextItem004 = testPolicyContextItem004;
132 * Gets the test policy context item 005.
134 * @return the test policy context item 005
136 public TestContextTreeMapItem getTestPolicyContextItem005() {
137 return testPolicyContextItem005;
141 * Sets the test policy context item 005.
143 * @param testPolicyContextItem005 the test policy context item 005
145 public void setTestPolicyContextItem005(final TestContextTreeMapItem testPolicyContextItem005) {
146 this.testPolicyContextItem005 = testPolicyContextItem005;
152 * @see java.lang.Object#hashCode()
155 public int hashCode() {
156 final int prime = HASH_PRIME_1;
158 result = prime * result + ((testPolicyContextItem000 == null) ? 0 : testPolicyContextItem000.hashCode());
159 result = prime * result + ((testPolicyContextItem001 == null) ? 0 : testPolicyContextItem001.hashCode());
160 result = prime * result + ((testPolicyContextItem002 == null) ? 0 : testPolicyContextItem002.hashCode());
161 result = prime * result + ((testPolicyContextItem003 == null) ? 0 : testPolicyContextItem003.hashCode());
162 result = prime * result + ((testPolicyContextItem004 == null) ? 0 : testPolicyContextItem004.hashCode());
163 result = prime * result + ((testPolicyContextItem005 == null) ? 0 : testPolicyContextItem005.hashCode());
170 * @see java.lang.Object#equals(java.lang.Object)
173 public boolean equals(final Object obj) {
180 if (getClass() != obj.getClass()) {
183 final TestPolicyContextItem other = (TestPolicyContextItem) obj;
184 if (testPolicyContextItem000 == null) {
185 if (other.testPolicyContextItem000 != null) {
188 } else if (!testPolicyContextItem000.equals(other.testPolicyContextItem000)) {
191 if (testPolicyContextItem001 == null) {
192 if (other.testPolicyContextItem001 != null) {
195 } else if (!testPolicyContextItem001.equals(other.testPolicyContextItem001)) {
198 if (testPolicyContextItem002 == null) {
199 if (other.testPolicyContextItem002 != null) {
202 } else if (!testPolicyContextItem002.equals(other.testPolicyContextItem002)) {
205 if (testPolicyContextItem003 == null) {
206 if (other.testPolicyContextItem003 != null) {
209 } else if (!testPolicyContextItem003.equals(other.testPolicyContextItem003)) {
212 if (testPolicyContextItem004 == null) {
213 if (other.testPolicyContextItem004 != null) {
216 } else if (!testPolicyContextItem004.equals(other.testPolicyContextItem004)) {
219 if (testPolicyContextItem005 == null) {
220 if (other.testPolicyContextItem005 != null) {
223 } else if (!testPolicyContextItem005.equals(other.testPolicyContextItem005)) {
232 * @see java.lang.Object#toString()
235 public String toString() {
236 return "TestPolicyContextItem [testPolicyContextItem000=" + testPolicyContextItem000
237 + ", testPolicyContextItem001=" + testPolicyContextItem001 + ", testPolicyContextItem002="
238 + testPolicyContextItem002 + ", testPolicyContextItem003=" + testPolicyContextItem003
239 + ", testPolicyContextItem004=" + testPolicyContextItem004 + ", testPolicyContextItem005="
240 + testPolicyContextItem005 + "]";