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
9 * http://www.apache.org/licenses/LICENSE-2.0
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.
17 * SPDX-License-Identifier: Apache-2.0
18 * ============LICENSE_END=========================================================
21 package org.onap.policy.apex.context.test.concepts;
23 import java.io.Serializable;
26 * The Class TestPolicyContextItem.
28 public class TestPolicyContextItem implements Serializable {
29 private static final long serialVersionUID = 6336372857646152910L;
31 private static final int HASH_PRIME_1 = 31;
33 private TestContextStringItem testPolicyContextItem000;
34 private TestContextLongItem testPolicyContextItem001;
35 private TestContextDoubleItem testPolicyContextItem002;
36 private TestContextBooleanItem testPolicyContextItem003;
37 private TestContextLongItem testPolicyContextItem004;
38 private TestContextTreeMapItem testPolicyContextItem005;
41 * Gets the test policy context item 000.
43 * @return the test policy context item 000
45 public TestContextStringItem getTestPolicyContextItem000() {
46 return testPolicyContextItem000;
50 * Sets the test policy context item 000.
52 * @param testPolicyContextItem000 the test policy context item 000
54 public void setTestPolicyContextItem000(final TestContextStringItem testPolicyContextItem000) {
55 this.testPolicyContextItem000 = testPolicyContextItem000;
59 * Gets the test policy context item 001.
61 * @return the test policy context item 001
63 public TestContextLongItem getTestPolicyContextItem001() {
64 return testPolicyContextItem001;
68 * Sets the test policy context item 001.
70 * @param testPolicyContextItem001 the test policy context item 001
72 public void setTestPolicyContextItem001(final TestContextLongItem testPolicyContextItem001) {
73 this.testPolicyContextItem001 = testPolicyContextItem001;
77 * Gets the test policy context item 002.
79 * @return the test policy context item 002
81 public TestContextDoubleItem getTestPolicyContextItem002() {
82 return testPolicyContextItem002;
86 * Sets the test policy context item 002.
88 * @param testPolicyContextItem002 the test policy context item 002
90 public void setTestPolicyContextItem002(final TestContextDoubleItem testPolicyContextItem002) {
91 this.testPolicyContextItem002 = testPolicyContextItem002;
95 * Gets the test policy context item 003.
97 * @return the test policy context item 003
99 public TestContextBooleanItem getTestPolicyContextItem003() {
100 return testPolicyContextItem003;
104 * Sets the test policy context item 003.
106 * @param testPolicyContextItem003 the test policy context item 003
108 public void setTestPolicyContextItem003(final TestContextBooleanItem testPolicyContextItem003) {
109 this.testPolicyContextItem003 = testPolicyContextItem003;
113 * Gets the test policy context item 004.
115 * @return the test policy context item 004
117 public TestContextLongItem getTestPolicyContextItem004() {
118 return testPolicyContextItem004;
122 * Sets the test policy context item 004.
124 * @param testPolicyContextItem004 the test policy context item 004
126 public void setTestPolicyContextItem004(final TestContextLongItem testPolicyContextItem004) {
127 this.testPolicyContextItem004 = testPolicyContextItem004;
131 * Gets the test policy context item 005.
133 * @return the test policy context item 005
135 public TestContextTreeMapItem getTestPolicyContextItem005() {
136 return testPolicyContextItem005;
140 * Sets the test policy context item 005.
142 * @param testPolicyContextItem005 the test policy context item 005
144 public void setTestPolicyContextItem005(final TestContextTreeMapItem testPolicyContextItem005) {
145 this.testPolicyContextItem005 = testPolicyContextItem005;
151 * @see java.lang.Object#hashCode()
154 public int hashCode() {
155 final int prime = HASH_PRIME_1;
157 result = prime * result + ((testPolicyContextItem000 == null) ? 0 : testPolicyContextItem000.hashCode());
158 result = prime * result + ((testPolicyContextItem001 == null) ? 0 : testPolicyContextItem001.hashCode());
159 result = prime * result + ((testPolicyContextItem002 == null) ? 0 : testPolicyContextItem002.hashCode());
160 result = prime * result + ((testPolicyContextItem003 == null) ? 0 : testPolicyContextItem003.hashCode());
161 result = prime * result + ((testPolicyContextItem004 == null) ? 0 : testPolicyContextItem004.hashCode());
162 result = prime * result + ((testPolicyContextItem005 == null) ? 0 : testPolicyContextItem005.hashCode());
169 * @see java.lang.Object#equals(java.lang.Object)
172 public boolean equals(final Object obj) {
179 if (getClass() != obj.getClass()) {
182 final TestPolicyContextItem other = (TestPolicyContextItem) obj;
183 if (testPolicyContextItem000 == null) {
184 if (other.testPolicyContextItem000 != null) {
187 } else if (!testPolicyContextItem000.equals(other.testPolicyContextItem000)) {
190 if (testPolicyContextItem001 == null) {
191 if (other.testPolicyContextItem001 != null) {
194 } else if (!testPolicyContextItem001.equals(other.testPolicyContextItem001)) {
197 if (testPolicyContextItem002 == null) {
198 if (other.testPolicyContextItem002 != null) {
201 } else if (!testPolicyContextItem002.equals(other.testPolicyContextItem002)) {
204 if (testPolicyContextItem003 == null) {
205 if (other.testPolicyContextItem003 != null) {
208 } else if (!testPolicyContextItem003.equals(other.testPolicyContextItem003)) {
211 if (testPolicyContextItem004 == null) {
212 if (other.testPolicyContextItem004 != null) {
215 } else if (!testPolicyContextItem004.equals(other.testPolicyContextItem004)) {
218 if (testPolicyContextItem005 == null) {
219 if (other.testPolicyContextItem005 != null) {
222 } else if (!testPolicyContextItem005.equals(other.testPolicyContextItem005)) {
231 * @see java.lang.Object#toString()
234 public String toString() {
235 return "TestPolicyContextItem [testPolicyContextItem000=" + testPolicyContextItem000
236 + ", testPolicyContextItem001=" + testPolicyContextItem001 + ", testPolicyContextItem002="
237 + testPolicyContextItem002 + ", testPolicyContextItem003=" + testPolicyContextItem003
238 + ", testPolicyContextItem004=" + testPolicyContextItem004 + ", testPolicyContextItem005="
239 + testPolicyContextItem005 + "]";