diff options
author | 2017-10-03 18:13:29 +0530 | |
---|---|---|
committer | 2017-10-03 18:13:29 +0530 | |
commit | f745139f2baa56bce2d0b0ce05810a1061ff3268 (patch) | |
tree | 8320fde0fcd8359e2e26ec78060b980306d85e6d /csarvalidation/src/main/java/org/onap/validation/csar/ErrorCodes.java | |
parent | 9613fa4d224c404d75e10a1d58a31e9138fdf74e (diff) |
Add exception handling
Error codes and exception handling.
Change-Id: Ia44a8ed2f206ff5fdca3f029f2ba043af769366a
IssueId: VNFSDK-104
Signed-off-by: AvinashS <avinash.s@huawei.com>
Diffstat (limited to 'csarvalidation/src/main/java/org/onap/validation/csar/ErrorCodes.java')
-rw-r--r-- | csarvalidation/src/main/java/org/onap/validation/csar/ErrorCodes.java | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/csarvalidation/src/main/java/org/onap/validation/csar/ErrorCodes.java b/csarvalidation/src/main/java/org/onap/validation/csar/ErrorCodes.java new file mode 100644 index 0000000..162f61d --- /dev/null +++ b/csarvalidation/src/main/java/org/onap/validation/csar/ErrorCodes.java @@ -0,0 +1,49 @@ +/** + * Copyright 2017 Huawei Technologies Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.onap.validation.csar; + +public enum ErrorCodes { + + VALUE_REQUIRED(201), + INVALID_FORMAT(202), + VALUE_TOO_SHORT(203), + VALUE_TOO_LONGS(204), + VALIDATION_FAILED(205), + INVALID_CSAR(206), + INVALID_CSAR_CONTENT(207), + INVALID_CSAR_TOSCA_CONTENT(208), + INVALID_CSAR_META_CONTENT(209), + FILE_IO(210), + DIR_IO(211), + ZIP_IO(212), + RESOURCE_MISSING(213), + PARSE_ERROR(214), + JSON_MAPPING_FAILED(215), + JSON_GENERATION_ERROR(216); + + private final int number; + + private ErrorCodes(int number) { + this.number = number; + } + + + public int getNumber() { + return number; + } + + } + |