Fix checkstyle violations in sdc/jtosca
[sdc/sdc-tosca.git] / src / main / java / org / onap / sdc / toscaparser / api / utils / JToscaErrorCodes.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * SDC
4  * ================================================================================
5  * Copyright (C) 2019 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.onap.sdc.toscaparser.api.utils;
22
23
24 public enum JToscaErrorCodes {
25     MISSING_META_FILE("JE1001"),
26     INVALID_META_YAML_CONTENT("JE1002"),
27     ENTRY_DEFINITION_NOT_DEFINED("JE1003"),
28     MISSING_ENTRY_DEFINITION_FILE("JE1004"),
29     GENERAL_ERROR("JE1005"),
30     PATH_NOT_VALID("JE1006"),
31     CSAR_TOSCA_VALIDATION_ERROR("JE1007"),
32     INVALID_CSAR_FORMAT("JE1008");
33
34     private String value;
35
36     JToscaErrorCodes(String value) {
37         this.value = value;
38     }
39
40     public String getValue() {
41         return value;
42     }
43
44     public static JToscaErrorCodes getByCode(String code) {
45         for (JToscaErrorCodes v : values()) {
46             if (v.getValue().equals(code)) {
47                 return v;
48             }
49         }
50         return null;
51     }
52 }