ca4cdec128516ca2e11e01b6a4e164ede450e3b2
[portal.git] / ecomp-portal-BE-common / src / main / java / org / openecomp / portalapp / portal / logging / format / EPErrorCodesEnum.java
1 /*-
2  * ================================================================================
3  * ECOMP Portal
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property
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  * ================================================================================
19  */
20 package org.openecomp.portalapp.portal.logging.format;
21
22 import com.att.eelf.i18n.EELFResolvableErrorEnum;
23 import com.att.eelf.i18n.EELFResourceManager;
24
25 /**
26  * 
27  * Add ECOMP Portal Specific Error Code Enums here, for generic
28  * ones (ones you think are useful not only Portal but also SDK), add it
29  * to the enum class AppMessagesEnum defined in SDK.
30  */
31 public enum EPErrorCodesEnum implements EELFResolvableErrorEnum {
32         BERESTAPIAUTHENTICATIONERROR,
33         BEHTTPCONNECTIONERROR_ONE_ARGUMENT,
34         BEUEBAUTHENTICATIONERROR_ONE_ARGUMENT,
35         
36         INTERNALAUTHENTICATIONINFO_ONE_ARGUMENT,
37         INTERNALAUTHENTICATIONWARNING_ONE_ARGUMENT,
38         INTERNALAUTHENTICATIONERROR_ONE_ARGUMENT,
39         INTERNALAUTHENTICATIONFATAL_ONE_ARGUMENT,
40         
41         BEHEALTHCHECKRECOVERY,
42         BEHEALTHCHECKMYSQLRECOVERY,
43         BEHEALTHCHECKUEBCLUSTERRECOVERY,
44         FEHEALTHCHECKRECOVERY,
45         BeHEALTHCHECKERROR,
46         
47         BEHEALTHCHECKMYSQLERROR,
48         BEHEALTHCHECKUEBCLUSTERERROR,
49         FEHEALTHCHECKERROR,
50         BEUEBCONNECTIONERROR_ONE_ARGUMENT,
51         BEUEBUNKOWNHOSTERROR_ONE_ARGUMENT,
52         BEUEBREGISTERONBOARDINGAPPERROR,
53         
54         INTERNALCONNECTIONINFO_ONE_ARGUMENT,
55         INTERNALCONNECTIONWARNING_ONE_ARGUMENT,
56         INTERNALCONNECTIONERROR_ONE_ARGUMENT,
57         INTERNALCONNECTIONFATAL_ONE_ARGUMENT,
58         
59         BEUEBOBJECTNOTFOUNDERROR_ONE_ARGUMENT,
60         BEUSERMISSINGERROR_ONE_ARGUMENT,
61         
62         BEUSERINACTIVEWARNING_ONE_ARGUMENT,
63         BEUSERADMINPRIVILEGESINFO_ONE_ARGUMENT,
64         
65         BEINVALIDJSONINPUT,
66         BEINCORRECTHTTPSTATUSERROR,
67                 
68         BEINITIALIZATIONERROR,
69         BEUEBSYSTEMERROR,
70         BEDAOSYSTEMERROR,
71         BESYSTEMERROR,
72         BEEXECUTEROLLBACKERROR,
73         
74         FEHTTPLOGGINGERROR,
75         FEPORTALSERVLETERROR,
76         BEDAOCLOSESESSIONERROR,
77         
78         BERESTAPIGENERALERROR,
79         FEHEALTHCHECKGENERALERROR,
80         
81         INTERNALUNEXPECTEDINFO_ONE_ARGUMENT,
82         INTERNALUNEXPECTEDWARNING_ONE_ARGUMENT,
83         INTERNALUNEXPECTEDERROR_ONE_ARGUMENT,
84         INTERNALUNEXPECTEDFATAL_ONE_ARGUMENT,
85         
86         EXTERNALAUTHACCESS_CONNECTIONERROR,
87         EXTERNALAUTHACCESS_AUTHENTICATIONERROR,
88         EXTERNALAUTHACCESS_GENERALERROR,
89         ;
90         
91         /**
92      * Static initializer to ensure the resource bundles for this class are loaded...
93      * Here this application loads messages from three bundles
94      */
95     static {
96         EELFResourceManager.loadMessageBundle("org/openecomp/portalapp/portal/logging/format/ApplicationCodes");
97     }
98 }