Changes for checkstyle 8.32
[policy/apex-pdp.git] / core / core-engine / src / test / java / org / onap / policy / apex / core / engine / event / DummyAxKey.java
1 /*-
2  * ============LICENSE_START=======================================================
3  *  Copyright (C) 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.core.engine.event;
22
23 import java.util.List;
24 import org.apache.commons.lang3.NotImplementedException;
25 import org.onap.policy.apex.model.basicmodel.concepts.AxConcept;
26 import org.onap.policy.apex.model.basicmodel.concepts.AxKey;
27 import org.onap.policy.apex.model.basicmodel.concepts.AxValidationResult;
28
29 /**
30  * Dummy Key Class.
31  */
32 public class DummyAxKey extends AxKey {
33     private static final long serialVersionUID = 964899169013353800L;
34
35     /**
36      * {@inheritDoc}.
37      */
38     @Override
39     public int compareTo(AxConcept concept) {
40         throw new NotImplementedException("Not implemented on dummy class");
41     }
42
43     /**
44      * {@inheritDoc}.
45      */
46     @Override
47     public String getId() {
48         throw new NotImplementedException("Not implemented on dummy class");
49     }
50
51     /**
52      * {@inheritDoc}.
53      */
54     @Override
55     public Compatibility getCompatibility(AxKey otherKey) {
56         throw new NotImplementedException("Not implemented on dummy class");
57     }
58
59     /**
60      * {@inheritDoc}.
61      */
62     @Override
63     public boolean isCompatible(AxKey otherKey) {
64         throw new NotImplementedException("Not implemented on dummy class");
65     }
66
67     /**
68      * {@inheritDoc}.
69      */
70     @Override
71     public AxKey getKey() {
72         throw new NotImplementedException("Not implemented on dummy class");
73     }
74
75     /**
76      * {@inheritDoc}.
77      */
78     @Override
79     public List<AxKey> getKeys() {
80         throw new NotImplementedException("Not implemented on dummy class");
81     }
82
83     /**
84      * {@inheritDoc}.
85      */
86     @Override
87     public AxValidationResult validate(AxValidationResult result) {
88         throw new NotImplementedException("Not implemented on dummy class");
89     }
90
91     /**
92      * {@inheritDoc}.
93      */
94     @Override
95     public void clean() {
96         throw new NotImplementedException("Not implemented on dummy class");
97
98     }
99
100     /**
101      * {@inheritDoc}.
102      */
103     @Override
104     public boolean equals(Object otherObject) {
105         throw new NotImplementedException("Not implemented on dummy class");
106     }
107
108     /**
109      * {@inheritDoc}.
110      */
111     @Override
112     public String toString() {
113         return "Dummy Key";
114     }
115
116     /**
117      * {@inheritDoc}.
118      */
119     @Override
120     public int hashCode() {
121         throw new NotImplementedException("Not implemented on dummy class");
122     }
123
124     /**
125      * {@inheritDoc}.
126      */
127     @Override
128     public AxConcept copyTo(AxConcept target) {
129         throw new NotImplementedException("Not implemented on dummy class");
130     }
131 }