[PORTAL-7] Rebase
[portal.git] / ecomp-portal-BE-common / src / main / java / org / openecomp / portalapp / portal / logging / format / EPErrorCodesEnum.java
1 /*-\r
2  * ================================================================================\r
3  * ECOMP Portal\r
4  * ================================================================================\r
5  * Copyright (C) 2017 AT&T Intellectual Property\r
6  * ================================================================================\r
7  * Licensed under the Apache License, Version 2.0 (the "License");\r
8  * you may not use this file except in compliance with the License.\r
9  * You may obtain a copy of the License at\r
10  * \r
11  *      http://www.apache.org/licenses/LICENSE-2.0\r
12  * \r
13  * Unless required by applicable law or agreed to in writing, software\r
14  * distributed under the License is distributed on an "AS IS" BASIS,\r
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16  * See the License for the specific language governing permissions and\r
17  * limitations under the License.\r
18  * ================================================================================\r
19  */\r
20 package org.openecomp.portalapp.portal.logging.format;\r
21 \r
22 import com.att.eelf.i18n.EELFResolvableErrorEnum;\r
23 import com.att.eelf.i18n.EELFResourceManager;\r
24 \r
25 /**\r
26  * \r
27  * @author rc580q\r
28  * Add ECOMP Portal Specific Error Code Enums here, for generic\r
29  * ones (ones you think are useful not only Portal but also SDK), add it\r
30  * to the enum class AppMessagesEnum defined in SDK.\r
31  */\r
32 public enum EPErrorCodesEnum implements EELFResolvableErrorEnum {\r
33         BERESTAPIAUTHENTICATIONERROR,\r
34         BEHTTPCONNECTIONERROR_ONE_ARGUMENT,\r
35         BEUEBAUTHENTICATIONERROR_ONE_ARGUMENT,\r
36         \r
37         INTERNALAUTHENTICATIONINFO_ONE_ARGUMENT,\r
38         INTERNALAUTHENTICATIONWARNING_ONE_ARGUMENT,\r
39         INTERNALAUTHENTICATIONERROR_ONE_ARGUMENT,\r
40         INTERNALAUTHENTICATIONFATAL_ONE_ARGUMENT,\r
41         \r
42         BEHEALTHCHECKRECOVERY,\r
43         BEHEALTHCHECKMYSQLRECOVERY,\r
44         BEHEALTHCHECKUEBCLUSTERRECOVERY,\r
45         FEHEALTHCHECKRECOVERY,\r
46         BeHEALTHCHECKERROR,\r
47         \r
48         BEHEALTHCHECKMYSQLERROR,\r
49         BEHEALTHCHECKUEBCLUSTERERROR,\r
50         FEHEALTHCHECKERROR,\r
51         BEUEBCONNECTIONERROR_ONE_ARGUMENT,\r
52         BEUEBUNKOWNHOSTERROR_ONE_ARGUMENT,\r
53         BEUEBREGISTERONBOARDINGAPPERROR,\r
54         \r
55         INTERNALCONNECTIONINFO_ONE_ARGUMENT,\r
56         INTERNALCONNECTIONWARNING_ONE_ARGUMENT,\r
57         INTERNALCONNECTIONERROR_ONE_ARGUMENT,\r
58         INTERNALCONNECTIONFATAL_ONE_ARGUMENT,\r
59         \r
60         BEUEBOBJECTNOTFOUNDERROR_ONE_ARGUMENT,\r
61         BEUSERMISSINGERROR_ONE_ARGUMENT,\r
62         \r
63         BEUSERINACTIVEWARNING_ONE_ARGUMENT,\r
64         BEUSERADMINPRIVILEGESINFO_ONE_ARGUMENT,\r
65         \r
66         BEINVALIDJSONINPUT,\r
67         BEINCORRECTHTTPSTATUSERROR,\r
68                 \r
69         BEINITIALIZATIONERROR,\r
70         BEUEBSYSTEMERROR,\r
71         BEDAOSYSTEMERROR,\r
72         BESYSTEMERROR,\r
73         BEEXECUTEROLLBACKERROR,\r
74         \r
75         FEHTTPLOGGINGERROR,\r
76         FEPORTALSERVLETERROR,\r
77         BEDAOCLOSESESSIONERROR,\r
78         \r
79         BERESTAPIGENERALERROR,\r
80         FEHEALTHCHECKGENERALERROR,\r
81         \r
82         INTERNALUNEXPECTEDINFO_ONE_ARGUMENT,\r
83         INTERNALUNEXPECTEDWARNING_ONE_ARGUMENT,\r
84         INTERNALUNEXPECTEDERROR_ONE_ARGUMENT,\r
85         INTERNALUNEXPECTEDFATAL_ONE_ARGUMENT,\r
86         ;\r
87         \r
88         /**\r
89      * Static initializer to ensure the resource bundles for this class are loaded...\r
90      * Here this application loads messages from three bundles\r
91      */\r
92     static {\r
93         EELFResourceManager.loadMessageBundle("org/openecomp/portalapp/portal/logging/format/ApplicationCodes");\r
94     }\r
95 }\r