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