Initial source code
[oam/tr069-adapter.git] / acs / common / src / main / java / org / commscope / tr069adapter / acs / common / utils / ErrorCode.java
1 /*\r
2  * ============LICENSE_START========================================================================\r
3  * ONAP : tr-069-adapter\r
4  * =================================================================================================\r
5  * Copyright (C) 2020 CommScope Inc Intellectual Property.\r
6  * =================================================================================================\r
7  * This tr-069-adapter software file is distributed by CommScope Inc under the Apache License,\r
8  * Version 2.0 (the "License"); you may not use this file except in compliance with the License. You\r
9  * may obtain a copy of the License at\r
10  *\r
11  * http://www.apache.org/licenses/LICENSE-2.0\r
12  *\r
13  * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,\r
14  * either express or implied. See the License for the specific language governing permissions and\r
15  * limitations under the License.\r
16  * ===============LICENSE_END=======================================================================\r
17  */\r
18 \r
19 \r
20 package org.commscope.tr069adapter.acs.common.utils;\r
21 \r
22 /**\r
23  * Class Description: All the error definitions\r
24  * \r
25  */\r
26 \r
27 public enum ErrorCode {\r
28 \r
29   UNKNOWN_ERROR("UNKNOWN_ERROR"),\r
30 \r
31   UNSUPPORTED_CHARACTER_ENCODING("UNSUPPORTED_CHARACTER_ENCODING"), UNAUTHORIZED_EVENT(\r
32       "UNAUTHORIZED_EVENT"), OUI_OR_PC_MISMATCH("OUI_OR_PC_MISMATCH"), INVALID_PARAMS_IN_INFORM(\r
33           "INVALID_PARAMS_IN_INFORM"), FAILED_PROCESSING_INFORM(\r
34               "FAILED_PROCESSING_INFORM"), FAILED_PROCESSING_RPC_RESPONSE(\r
35                   "FAILED_PROCESSING_RPC_RESPONSE"), EMPTY_REQUEST_PROCESSING_ERROR(\r
36                       "EMPTY_REQUEST_PROCESSING_ERROR"),\r
37 \r
38   // TR069 NBI Service Module errors\r
39   DEVICE_NOT_ACTIVATED("DEVICE_NOT_ACTIVATED"), DEVICE_NOT_EXISTS("DEVICE_NOT_EXISTS"),\r
40 \r
41   // TR069 NBI Request Processor Module errors\r
42   INVALID_NBI_REQUEST("INVALID_NBI_REQUEST"), MISSING_OPERATION_DETAILS(\r
43       "MISSING_OPERATION_DETAILS"),\r
44 \r
45   // Session Manager Module errors\r
46   SESSION_CREATION_ERROR("SESSION_CREATION_ERROR"), SESSION_ALREADY_LOCKED(\r
47       "SESSION_ALREADY_LOCKED"), SESSION_EXPIRED(\r
48           "SESSION_EXPIRED"), SESSION_INITIATION_FAILED("SESSION_INITIATION_FAILED");\r
49 \r
50   private String errorCodeKey;\r
51 \r
52   private ErrorCode(String errorCodeKey) {\r
53     this.errorCodeKey = errorCodeKey;\r
54   }\r
55 \r
56   public String getErrorCodeKey() {\r
57     return errorCodeKey;\r
58   }\r
59 }\r