[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / backend / openecomp-sdc-application-config-manager / src / main / java / org / openecomp / sdc / applicationconfig / impl / ApplicationConfigManagerImpl.java
index b44c541..9dbdf76 100644 (file)
@@ -28,9 +28,18 @@ import org.openecomp.sdc.applicationconfig.ApplicationConfigManager;
 import org.openecomp.sdc.common.errors.CoreException;
 import org.openecomp.sdc.common.errors.ErrorCategory;
 import org.openecomp.sdc.common.errors.ErrorCode;
+import org.openecomp.sdc.datatypes.error.ErrorLevel;
+import org.openecomp.sdc.logging.context.impl.MdcDataErrorMessage;
+import org.openecomp.sdc.logging.types.LoggerConstants;
+import org.openecomp.sdc.logging.types.LoggerErrorCode;
+import org.openecomp.sdc.logging.types.LoggerErrorDescription;
+import org.openecomp.sdc.logging.types.LoggerTragetServiceName;
 
 import java.util.Collection;
 
+/**
+ * Created by Talio on 8/8/2016.
+ */
 public class ApplicationConfigManagerImpl implements ApplicationConfigManager {
   private static final String SCHEMA_GENERATOR_INITIALIZATION_ERROR =
       "SCHEMA_GENERATOR_INITIALIZATION_ERROR";
@@ -43,11 +52,13 @@ public class ApplicationConfigManagerImpl implements ApplicationConfigManager {
     try {
       applicationConfig.insertValue(namespace, key, value);
     } catch (Exception exception) {
-      throw new CoreException(new ErrorCode.ErrorCodeBuilder()
-          .withCategory(ErrorCategory.APPLICATION)
-          .withId(SCHEMA_GENERATOR_INITIALIZATION_ERROR)
-          .withMessage(SCHEMA_GENERATOR_INITIALIZATION_ERROR_MSG)
-          .build());
+      MdcDataErrorMessage.createErrorMessageAndUpdateMdc(LoggerConstants.TARGET_ENTITY_DB,
+          LoggerTragetServiceName.INSERT_INTO_APPLICATION_CONFIG, ErrorLevel.ERROR.name(),
+          LoggerErrorCode.DATA_ERROR.getErrorCode(),
+          LoggerErrorDescription.INSERT_INTO_APPLICATION_CONFIG);
+      throw new CoreException(new ErrorCode.ErrorCodeBuilder().withCategory(ErrorCategory
+          .APPLICATION).withId(SCHEMA_GENERATOR_INITIALIZATION_ERROR).withMessage(
+          SCHEMA_GENERATOR_INITIALIZATION_ERROR_MSG).build());
     }
   }