• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 package com.ohos.hapsigntool.error;
17 
18 /**
19  * Errors.
20  *
21  * @since 2021/12/28
22  */
23 public enum ERROR {
24     /**
25      * Enum constant COMMAND_ERROR.
26      */
27     COMMAND_ERROR(101),
28     /**
29      * Enum constant FILE_NOT_FOUND.
30      */
31     FILE_NOT_FOUND(102),
32     /**
33      * Enum constant WRITE_FILE_ERROR.
34      */
35     WRITE_FILE_ERROR(103),
36     /**
37      * Enum constant READ_FILE_ERROR.
38      */
39     READ_FILE_ERROR(104),
40     /**
41      * Enum constant NOT_SUPPORT_ERROR.
42      */
43     NOT_SUPPORT_ERROR(105),
44     /**
45      * Enum constant NETWORK_ERROR.
46      */
47     NETWORK_ERROR(106),
48     /**
49      * Enum constant SIGN_ERROR.
50      */
51     SIGN_ERROR(107),
52     /**
53      * Enum constant VERIFY_ERROR.
54      */
55     VERIFY_ERROR(108),
56     /**
57      * Enum constant ACCESS_ERROR.
58      */
59     ACCESS_ERROR(109),
60     /**
61      * Enum constant COMMAND_PARAM_ERROR.
62      */
63     COMMAND_PARAM_ERROR(110),
64     /**
65      * Enum constant OPERATOR_CREATION_ERROR.
66      */
67     OPERATOR_CREATION_ERROR(111),
68     /**
69      * Enum constant PARAM_NOT_EXIST_ERROR.
70      */
71     PARAM_NOT_EXIST_ERROR(113),
72     /**
73      * Enum constant KEYSTORE_OPERATION_ERROR.
74      */
75     KEYSTORE_OPERATION_ERROR(114),
76     /**
77      * Enum constant CERTIFICATE_ERROR.
78      */
79     CERTIFICATE_ERROR(115),
80     /**
81      * Enum constant KEY_ERROR.
82      */
83     KEY_ERROR(116),
84     /**
85      * Enum constant IO_CERT_ERROR.
86      */
87     IO_CERT_ERROR(117),
88     /**
89      * Enum constant IO_CSR_ERROR.
90      */
91     IO_CSR_ERROR(118);
92 
93     /**
94      * Field errorCode.
95      */
96     private final int errorCode;
97 
98     /**
99      * getErrorCode.
100      *
101      * @return Integer code
102      */
getErrorCode()103     public int getErrorCode() {
104         return this.errorCode;
105     }
106 
ERROR(int code)107     ERROR(int code) {
108         this.errorCode = code;
109     }
110 }
111