diff options
author | Michael Lando <ml636r@att.com> | 2017-02-19 10:28:42 +0200 |
---|---|---|
committer | Michael Lando <ml636r@att.com> | 2017-02-19 10:51:01 +0200 |
commit | 451a3400b76511393c62a444f588a4ed15f4a549 (patch) | |
tree | e4f5873a863d1d3e55618eab48b83262f874719d /common-app-api/src/main/java/org/openecomp/sdc/common/config/EcompErrorEnum.java | |
parent | 5abfe4e1fb5fae4bbd5fbc340519f52075aff3ff (diff) |
Initial OpenECOMP SDC commit
Change-Id: I0924d5a6ae9cdc161ae17c68d3689a30d10f407b
Signed-off-by: Michael Lando <ml636r@att.com>
Diffstat (limited to 'common-app-api/src/main/java/org/openecomp/sdc/common/config/EcompErrorEnum.java')
-rw-r--r-- | common-app-api/src/main/java/org/openecomp/sdc/common/config/EcompErrorEnum.java | 484 |
1 files changed, 484 insertions, 0 deletions
diff --git a/common-app-api/src/main/java/org/openecomp/sdc/common/config/EcompErrorEnum.java b/common-app-api/src/main/java/org/openecomp/sdc/common/config/EcompErrorEnum.java new file mode 100644 index 0000000000..c79677a9ef --- /dev/null +++ b/common-app-api/src/main/java/org/openecomp/sdc/common/config/EcompErrorEnum.java @@ -0,0 +1,484 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * 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. + * ============LICENSE_END========================================================= + */ + +package org.openecomp.sdc.common.config; + +public enum EcompErrorEnum { + + BeUebAuthenticationError(EcompErrorCode.E_100, ErrorType.AUTHENTICATION_PROBLEM, AlarmSeverity.MAJOR, + EcompClassification.ERROR), + + InternalAuthenticationInfo(EcompErrorCode.E_199, ErrorType.AUTHENTICATION_PROBLEM, AlarmSeverity.INFORMATIONAL, + EcompClassification.INFORMATION), InternalAuthenticationWarning(EcompErrorCode.E_199, + ErrorType.AUTHENTICATION_PROBLEM, AlarmSeverity.MINOR, + EcompClassification.WARNING), InternalAuthenticationError(EcompErrorCode.E_199, + ErrorType.AUTHENTICATION_PROBLEM, AlarmSeverity.MAJOR, + EcompClassification.ERROR), InternalAuthenticationFatal(EcompErrorCode.E_199, + ErrorType.AUTHENTICATION_PROBLEM, AlarmSeverity.CRITICAL, + EcompClassification.FATAL), + + BeHealthCheckRecovery(EcompErrorCode.E_205, ErrorType.RECOVERY, AlarmSeverity.INFORMATIONAL, + EcompClassification.INFORMATION, null), BeHealthCheckTitanRecovery(EcompErrorCode.E_206, ErrorType.RECOVERY, + AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION, + null), BeHealthCheckElasticSearchRecovery(EcompErrorCode.E_207, ErrorType.RECOVERY, + AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION, + null), BeHealthCheckUebClusterRecovery(EcompErrorCode.E_208, ErrorType.RECOVERY, + AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION, + null), FeHealthCheckRecovery(EcompErrorCode.E_209, ErrorType.RECOVERY, + AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION, + null), BeHealthCheckError(EcompErrorCode.E_200, ErrorType.SYSTEM_ERROR, + AlarmSeverity.CRITICAL, EcompClassification.ERROR, + BeHealthCheckRecovery), + + BeHealthCheckTitanError(EcompErrorCode.E_201, ErrorType.SYSTEM_ERROR, AlarmSeverity.CRITICAL, + EcompClassification.ERROR, BeHealthCheckTitanRecovery), BeHealthCheckElasticSearchError( + EcompErrorCode.E_202, ErrorType.SYSTEM_ERROR, AlarmSeverity.CRITICAL, EcompClassification.ERROR, + BeHealthCheckElasticSearchRecovery), BeHealthCheckUebClusterError(EcompErrorCode.E_203, + ErrorType.SYSTEM_ERROR, AlarmSeverity.CRITICAL, EcompClassification.ERROR, + BeHealthCheckUebClusterRecovery), FeHealthCheckError(EcompErrorCode.E_204, + ErrorType.SYSTEM_ERROR, AlarmSeverity.CRITICAL, EcompClassification.ERROR, + FeHealthCheckRecovery), BeUebConnectionError(EcompErrorCode.E_210, + ErrorType.CONNECTION_PROBLEM, AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeUebUnkownHostError(EcompErrorCode.E_211, + ErrorType.CONNECTION_PROBLEM, AlarmSeverity.MAJOR, + EcompClassification.ERROR), + + FqdnResolveError(EcompErrorCode.E_212, ErrorType.CONNECTION_PROBLEM, AlarmSeverity.MAJOR, + EcompClassification.ERROR), SiteSwitchoverInfo(EcompErrorCode.E_213, ErrorType.RECOVERY, + AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION), + + InternalConnectionInfo(EcompErrorCode.E_299, ErrorType.CONNECTION_PROBLEM, AlarmSeverity.INFORMATIONAL, + EcompClassification.INFORMATION), InternalConnectionWarning(EcompErrorCode.E_299, + ErrorType.CONNECTION_PROBLEM, AlarmSeverity.MINOR, + EcompClassification.WARNING), InternalConnectionError(EcompErrorCode.E_299, + ErrorType.CONNECTION_PROBLEM, AlarmSeverity.MAJOR, + EcompClassification.ERROR), InternalConnectionFatal(EcompErrorCode.E_299, + ErrorType.CONNECTION_PROBLEM, AlarmSeverity.CRITICAL, EcompClassification.FATAL), + + BeComponentMissingError(EcompErrorCode.E_300, ErrorType.SYSTEM_ERROR, AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeIncorrectComponentError(EcompErrorCode.E_301, ErrorType.SYSTEM_ERROR, + AlarmSeverity.MAJOR, EcompClassification.ERROR), BeInvalidConfigurationError(EcompErrorCode.E_302, + ErrorType.CONFIG_ERROR, AlarmSeverity.MAJOR, + EcompClassification.FATAL), BeUebObjectNotFoundError(EcompErrorCode.E_303, + ErrorType.DATA_ERROR, AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeDistributionEngineInvalidArtifactType( + EcompErrorCode.E_304, ErrorType.DATA_ERROR, AlarmSeverity.MAJOR, + EcompClassification.WARNING), BeMissingConfigurationError( + EcompErrorCode.E_305, ErrorType.CONFIG_ERROR, AlarmSeverity.MAJOR, + EcompClassification.FATAL), BeConfigurationInvalidListSizeError( + EcompErrorCode.E_306, ErrorType.CONFIG_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.FATAL), ErrorConfigFileFormat( + EcompErrorCode.E_307, ErrorType.CONFIG_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeMissingArtifactInformationError( + EcompErrorCode.E_308, ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeArtifactMissingError( + EcompErrorCode.E_309, + ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeUserMissingError( + EcompErrorCode.E_310, + ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), EcompMismatchParam( + EcompErrorCode.E_311, + ErrorType.CONFIG_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), EcompMissingError( + EcompErrorCode.E_312, + ErrorType.CONFIG_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), + + InternalDataInfo(EcompErrorCode.E_399, ErrorType.DATA_ERROR, AlarmSeverity.INFORMATIONAL, + EcompClassification.INFORMATION), InternalDataWarning(EcompErrorCode.E_399, ErrorType.DATA_ERROR, + AlarmSeverity.MINOR, EcompClassification.WARNING), InternalDataError(EcompErrorCode.E_399, + ErrorType.DATA_ERROR, AlarmSeverity.MAJOR, + EcompClassification.ERROR), InternalDataFatal(EcompErrorCode.E_399, ErrorType.DATA_ERROR, + AlarmSeverity.CRITICAL, EcompClassification.FATAL), + + BeInvalidTypeError(EcompErrorCode.E_400, ErrorType.DATA_ERROR, AlarmSeverity.MAJOR, + EcompClassification.WARNING), BeInvalidValueError(EcompErrorCode.E_401, ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, EcompClassification.WARNING), BeArtifactPayloadInvalid(EcompErrorCode.E_402, + ErrorType.DATA_ERROR, AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeArtifactInformationInvalidError(EcompErrorCode.E_403, + ErrorType.DATA_ERROR, AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeGraphObjectMissingError(EcompErrorCode.E_404, + ErrorType.DATA_ERROR, AlarmSeverity.CRITICAL, + EcompClassification.ERROR), BeInvalidJsonInput(EcompErrorCode.E_405, + ErrorType.SYSTEM_ERROR, AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeDistributionMissingError( + EcompErrorCode.E_406, ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, EcompClassification.ERROR), + + InvalidInputInfo(EcompErrorCode.E_499, ErrorType.SYSTEM_ERROR, AlarmSeverity.INFORMATIONAL, + EcompClassification.INFORMATION), InvalidInputWarning(EcompErrorCode.E_499, ErrorType.SYSTEM_ERROR, + AlarmSeverity.MINOR, EcompClassification.WARNING), InvalidInputError(EcompErrorCode.E_499, + ErrorType.SYSTEM_ERROR, AlarmSeverity.MAJOR, + EcompClassification.ERROR), InvalidInputFatal(EcompErrorCode.E_499, ErrorType.SYSTEM_ERROR, + AlarmSeverity.CRITICAL, EcompClassification.FATAL), + + BeInitializationError(EcompErrorCode.E_500, ErrorType.SYSTEM_ERROR, AlarmSeverity.CRITICAL, + EcompClassification.ERROR), BeFailedAddingResourceInstanceError(EcompErrorCode.E_501, + ErrorType.SYSTEM_ERROR, AlarmSeverity.MAJOR, EcompClassification.ERROR), BeUebSystemError( + EcompErrorCode.E_502, ErrorType.SYSTEM_ERROR, AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeDistributionEngineSystemError(EcompErrorCode.E_503, + ErrorType.SYSTEM_ERROR, AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeFailedAddingNodeTypeError(EcompErrorCode.E_504, + ErrorType.DATA_ERROR, AlarmSeverity.CRITICAL, + EcompClassification.ERROR), BeDaoSystemError(EcompErrorCode.E_505, + ErrorType.SYSTEM_ERROR, AlarmSeverity.CRITICAL, + EcompClassification.ERROR), BeSystemError(EcompErrorCode.E_506, + ErrorType.SYSTEM_ERROR, AlarmSeverity.CRITICAL, + EcompClassification.ERROR), BeExecuteRollbackError( + EcompErrorCode.E_507, ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeFailedLockObjectError( + EcompErrorCode.E_508, + ErrorType.SYSTEM_ERROR, + AlarmSeverity.CRITICAL, + EcompClassification.WARNING), BeFailedCreateNodeError( + EcompErrorCode.E_509, + ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeFailedUpdateNodeError( + EcompErrorCode.E_510, + ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeFailedDeleteNodeError( + EcompErrorCode.E_511, + ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeFailedRetrieveNodeError( + EcompErrorCode.E_512, + ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeFailedFindParentError( + EcompErrorCode.E_513, + ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeFailedFindAllNodesError( + EcompErrorCode.E_514, + ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeFailedFindAssociationError( + EcompErrorCode.E_515, + ErrorType.DATA_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), BeComponentCleanerSystemError( + EcompErrorCode.E_516, + ErrorType.SYSTEM_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), FeHttpLoggingError( + EcompErrorCode.E_517, + ErrorType.SYSTEM_ERROR, + AlarmSeverity.MINOR, + EcompClassification.ERROR), FePortalServletError( + EcompErrorCode.E_518, + ErrorType.SYSTEM_ERROR, + AlarmSeverity.MAJOR, + EcompClassification.ERROR), + + InternalFlowInfo(EcompErrorCode.E_599, ErrorType.SYSTEM_ERROR, AlarmSeverity.INFORMATIONAL, + EcompClassification.INFORMATION), InternalFlowWarning(EcompErrorCode.E_599, ErrorType.SYSTEM_ERROR, + AlarmSeverity.MINOR, EcompClassification.WARNING), InternalFlowError(EcompErrorCode.E_599, + ErrorType.SYSTEM_ERROR, AlarmSeverity.MAJOR, + EcompClassification.ERROR), InternalFlowFatal(EcompErrorCode.E_599, ErrorType.SYSTEM_ERROR, + AlarmSeverity.CRITICAL, EcompClassification.FATAL), + + BeRestApiGeneralError(EcompErrorCode.E_900, ErrorType.SYSTEM_ERROR, AlarmSeverity.CRITICAL, + EcompClassification.ERROR, null), FeHealthCheckGeneralError(EcompErrorCode.E_901, ErrorType.SYSTEM_ERROR, + AlarmSeverity.CRITICAL, EcompClassification.ERROR, null), + + InternalUnexpectedInfo(EcompErrorCode.E_999, ErrorType.SYSTEM_ERROR, AlarmSeverity.INFORMATIONAL, + EcompClassification.INFORMATION), InternalUnexpectedWarning(EcompErrorCode.E_999, ErrorType.SYSTEM_ERROR, + AlarmSeverity.MINOR, EcompClassification.WARNING), InternalUnexpectedError(EcompErrorCode.E_999, + ErrorType.SYSTEM_ERROR, AlarmSeverity.MAJOR, + EcompClassification.ERROR), InternalUnexpectedFatal(EcompErrorCode.E_999, + ErrorType.SYSTEM_ERROR, AlarmSeverity.CRITICAL, EcompClassification.FATAL), + + /* + * BeUebAuthenticationError(EcompErrorCode.E_100, + * ErrorType.AUTHENTICATION_PROBLEM, AlarmSeverity.MAJOR, + * EcompClassification.ERROR), + * + * InternalAuthenticationInfo(EcompErrorCode.E_199, + * ErrorType.AUTHENTICATION_PROBLEM, AlarmSeverity.INFORMATIONAL, + * EcompClassification.INFORMATION), + * InternalAuthenticationWarning(EcompErrorCode.E_199, + * ErrorType.AUTHENTICATION_PROBLEM, AlarmSeverity.MINOR, + * EcompClassification.WARNING), + * InternalAuthenticationError(EcompErrorCode.E_199, + * ErrorType.AUTHENTICATION_PROBLEM, AlarmSeverity.MAJOR, + * EcompClassification.ERROR), + * InternalAuthenticationFatal(EcompErrorCode.E_199, + * ErrorType.AUTHENTICATION_PROBLEM, AlarmSeverity.CRITICAL, + * EcompClassification.FATAL), + * //BeFailedDeletingResourceInstanceError(EcompErrorCode.E_200, + * ErrorType.SYSTEM_ERROR, AlarmSeverity.MAJOR, Classification.ERROR), + * + * BeHealthCheckRecovery(EcompErrorCode.E_205, ErrorType.RECOVERY, + * AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION, null), + * BeHealthCheckTitanRecovery(EcompErrorCode.E_206, ErrorType.RECOVERY, + * AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION, null), + * BeHealthCheckElasticSearchRecovery(EcompErrorCode.E_207, + * ErrorType.RECOVERY, AlarmSeverity.INFORMATIONAL, + * EcompClassification.INFORMATION, null), + * BeHealthCheckUebClusterRecovery(EcompErrorCode.E_208, ErrorType.RECOVERY, + * AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION, null), + * FeHealthCheckRecovery(EcompErrorCode.E_209, ErrorType.RECOVERY, + * AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION, null), + * BeHealthCheckError(EcompErrorCode.E_200, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.ERROR, + * BeHealthCheckRecovery), + * + * BeHealthCheckTitanError(EcompErrorCode.E_201, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.ERROR, + * BeHealthCheckTitanRecovery), + * BeHealthCheckElasticSearchError(EcompErrorCode.E_202, + * ErrorType.SYSTEM_ERROR, AlarmSeverity.CRITICAL, + * EcompClassification.ERROR, BeHealthCheckElasticSearchRecovery), + * BeHealthCheckUebClusterError(EcompErrorCode.E_203, + * ErrorType.SYSTEM_ERROR, AlarmSeverity.CRITICAL, + * EcompClassification.ERROR, BeHealthCheckUebClusterRecovery), + * FeHealthCheckError(EcompErrorCode.E_204, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.ERROR, + * FeHealthCheckRecovery), BeUebConnectionError(EcompErrorCode.E_210, + * ErrorType.CONNECTION_PROBLEM, AlarmSeverity.MAJOR, + * EcompClassification.ERROR), BeUebUnkownHostError(EcompErrorCode.E_211, + * ErrorType.CONNECTION_PROBLEM, AlarmSeverity.MAJOR, + * EcompClassification.ERROR), + * + * InternalConnectionInfo(EcompErrorCode.E_299, + * ErrorType.CONNECTION_PROBLEM, AlarmSeverity.INFORMATIONAL, + * EcompClassification.INFORMATION), + * InternalConnectionWarning(EcompErrorCode.E_299, + * ErrorType.CONNECTION_PROBLEM, AlarmSeverity.MINOR, + * EcompClassification.WARNING), + * InternalConnectionError(EcompErrorCode.E_299, + * ErrorType.CONNECTION_PROBLEM, AlarmSeverity.MAJOR, + * EcompClassification.ERROR), InternalConnectionFatal(EcompErrorCode.E_299, + * ErrorType.CONNECTION_PROBLEM, AlarmSeverity.CRITICAL, + * EcompClassification.FATAL), + * + * BeComponentMissingError(EcompErrorCode.E_300, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeIncorrectComponentError(EcompErrorCode.E_301, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeInvalidConfigurationError(EcompErrorCode.E_302, ErrorType.CONFIG_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.FATAL), + * BeUebObjectNotFoundError(EcompErrorCode.E_303, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeDistributionEngineInvalidArtifactType(EcompErrorCode.E_304, + * ErrorType.DATA_ERROR, AlarmSeverity.MAJOR, EcompClassification.WARNING), + * BeMissingConfigurationError(EcompErrorCode.E_305, ErrorType.CONFIG_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.FATAL), + * BeConfigurationInvalidListSizeError(EcompErrorCode.E_306, + * ErrorType.CONFIG_ERROR, AlarmSeverity.MAJOR, EcompClassification.FATAL), + * ErrorConfigFileFormat(EcompErrorCode.E_307, ErrorType.CONFIG_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeMissingArtifactInformationError(EcompErrorCode.E_308, + * ErrorType.DATA_ERROR, AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeArtifactMissingError(EcompErrorCode.E_309, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeUserMissingError(EcompErrorCode.E_310, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * EcompMismatchParam(EcompErrorCode.E_311, ErrorType.CONFIG_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * EcompMissingError(EcompErrorCode.E_312, ErrorType.CONFIG_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * + * InternalDataInfo(EcompErrorCode.E_399, ErrorType.DATA_ERROR, + * AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION), + * InternalDataWarning(EcompErrorCode.E_399, ErrorType.DATA_ERROR, + * AlarmSeverity.MINOR, EcompClassification.WARNING), + * InternalDataError(EcompErrorCode.E_399, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * InternalDataFatal(EcompErrorCode.E_399, ErrorType.DATA_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.FATAL), + * + * BeInvalidTypeError(EcompErrorCode.E_400, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.WARNING), + * BeInvalidValueError(EcompErrorCode.E_401, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.WARNING), + * BeArtifactPayloadInvalid(EcompErrorCode.E_402, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeArtifactInformationInvalidError(EcompErrorCode.E_403, + * ErrorType.DATA_ERROR, AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeDistributionMissingError(EcompErrorCode.E_404, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeGraphObjectMissingError(EcompErrorCode.E_404, ErrorType.DATA_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.ERROR), + * BeInvalidJsonInput(EcompErrorCode.E_405, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * + * InvalidInputInfo(EcompErrorCode.E_499, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION), + * InvalidInputWarning(EcompErrorCode.E_499, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.MINOR, EcompClassification.WARNING), + * InvalidInputError(EcompErrorCode.E_499, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * InvalidInputFatal(EcompErrorCode.E_499, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.FATAL), + * + * BeInitializationError(EcompErrorCode.E_500, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.ERROR), + * BeFailedAddingResourceInstanceError(EcompErrorCode.E_501, + * ErrorType.SYSTEM_ERROR, AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeUebSystemError(EcompErrorCode.E_502, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeDistributionEngineSystemError(EcompErrorCode.E_503, + * ErrorType.SYSTEM_ERROR, AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeFailedAddingNodeTypeError(EcompErrorCode.E_504, ErrorType.DATA_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.ERROR), + * BeDaoSystemError(EcompErrorCode.E_505, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.ERROR), + * BeSystemError(EcompErrorCode.E_506, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.ERROR), + * BeExecuteRollbackError(EcompErrorCode.E_507, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeFailedLockObjectError(EcompErrorCode.E_508, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.WARNING), + * BeFailedCreateNodeError(EcompErrorCode.E_509, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeFailedUpdateNodeError(EcompErrorCode.E_510, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeFailedDeleteNodeError(EcompErrorCode.E_511, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeFailedRetrieveNodeError(EcompErrorCode.E_512, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeFailedFindParentError(EcompErrorCode.E_513, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeFailedFindAllNodesError(EcompErrorCode.E_514, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeFailedFindAssociationError(EcompErrorCode.E_515, ErrorType.DATA_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * BeComponentCleanerSystemError(EcompErrorCode.E_516, + * ErrorType.SYSTEM_ERROR, AlarmSeverity.MAJOR, EcompClassification.ERROR), + * FeHttpLoggingError(EcompErrorCode.E_517, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.MINOR, EcompClassification.ERROR), + * FePortalServletError(EcompErrorCode.E_518, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * + * InternalFlowInfo(EcompErrorCode.E_599, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION), + * InternalFlowWarning(EcompErrorCode.E_599, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.MINOR, EcompClassification.WARNING), + * InternalFlowError(EcompErrorCode.E_599, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * InternalFlowFatal(EcompErrorCode.E_599, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.FATAL), + * + * BeRestApiGeneralError(EcompErrorCode.E_900, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.ERROR, null), + * FeHealthCheckGeneralError(EcompErrorCode.E_901, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.ERROR, null), + * + * InternalUnexpectedInfo(EcompErrorCode.E_999, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.INFORMATIONAL, EcompClassification.INFORMATION), + * InternalUnexpectedWarning(EcompErrorCode.E_999, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.MINOR, EcompClassification.WARNING), + * InternalUnexpectedError(EcompErrorCode.E_999, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.MAJOR, EcompClassification.ERROR), + * InternalUnexpectedFatal(EcompErrorCode.E_999, ErrorType.SYSTEM_ERROR, + * AlarmSeverity.CRITICAL, EcompClassification.FATAL), + */ + + ; + + EcompErrorCode ecompErrorCode; + ErrorType eType; + AlarmSeverity alarmSeverity; + EcompClassification classification; + EcompErrorEnum clearCode; + + EcompErrorEnum(EcompErrorCode ecompErrorCode, ErrorType eType, AlarmSeverity alarmSeverity, + EcompClassification classification, EcompErrorEnum clearCode) { + + this.ecompErrorCode = ecompErrorCode; + this.eType = eType; + this.alarmSeverity = alarmSeverity; + this.classification = classification; + this.clearCode = clearCode; + } + + EcompErrorEnum(EcompErrorCode ecompErrorCode, ErrorType eType, AlarmSeverity alarmSeverity, + EcompClassification classification) { + + this.ecompErrorCode = ecompErrorCode; + this.eType = eType; + this.alarmSeverity = alarmSeverity; + this.classification = classification; + } + + public ErrorType geteType() { + return eType; + } + + public void seteType(ErrorType eType) { + this.eType = eType; + } + + public AlarmSeverity getAlarmSeverity() { + return alarmSeverity; + } + + public void setAlarmSeverity(AlarmSeverity alarmSeverity) { + this.alarmSeverity = alarmSeverity; + } + + public EcompErrorCode getEcompErrorCode() { + return ecompErrorCode; + } + + public void setEcompErrorCode(EcompErrorCode ecompErrorCode) { + this.ecompErrorCode = ecompErrorCode; + } + + public EcompClassification getClassification() { + return classification; + } + + public void setClassification(EcompClassification classification) { + this.classification = classification; + } + + public EcompErrorEnum getClearCode() { + return clearCode; + } + + public void setClearCode(EcompErrorEnum clearCode) { + this.clearCode = clearCode; + } + + public static enum ErrorType { + RECOVERY, CONFIG_ERROR, SYSTEM_ERROR, DATA_ERROR, CONNECTION_PROBLEM, AUTHENTICATION_PROBLEM + } + + public static enum AlarmSeverity { + CRITICAL, MAJOR, MINOR, INFORMATIONAL, NONE + } + + // public String toString() { + // return eType + "," + eCode + "," + desc; + // } +} |