diff options
Diffstat (limited to 'openecomp-be/api/openecomp-sdc-rest-webapp')
2 files changed, 6 insertions, 24 deletions
diff --git a/openecomp-be/api/openecomp-sdc-rest-webapp/openecomp-sdc-common-rest/pom.xml b/openecomp-be/api/openecomp-sdc-rest-webapp/openecomp-sdc-common-rest/pom.xml index 5d9b49892f..da8147f287 100644 --- a/openecomp-be/api/openecomp-sdc-rest-webapp/openecomp-sdc-common-rest/pom.xml +++ b/openecomp-be/api/openecomp-sdc-rest-webapp/openecomp-sdc-common-rest/pom.xml @@ -16,8 +16,8 @@ <groupId>org.openecomp.sdc</groupId> <artifactId>openecomp-sdc-logging-core</artifactId> <version>${project.version}</version> + <scope>runtime</scope> </dependency> - <dependency> <groupId>org.openecomp.sdc.core</groupId> <artifactId>openecomp-utilities-lib</artifactId> diff --git a/openecomp-be/api/openecomp-sdc-rest-webapp/openecomp-sdc-common-rest/src/main/java/org/openecomp/sdcrests/mapping/MappingBase.java b/openecomp-be/api/openecomp-sdc-rest-webapp/openecomp-sdc-common-rest/src/main/java/org/openecomp/sdcrests/mapping/MappingBase.java index 8ae3d30846..8b6fca5ae1 100644 --- a/openecomp-be/api/openecomp-sdc-rest-webapp/openecomp-sdc-common-rest/src/main/java/org/openecomp/sdcrests/mapping/MappingBase.java +++ b/openecomp-be/api/openecomp-sdc-rest-webapp/openecomp-sdc-common-rest/src/main/java/org/openecomp/sdcrests/mapping/MappingBase.java @@ -17,12 +17,7 @@ package org.openecomp.sdcrests.mapping; 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.LoggerServiceName; /** * Base class for all mapping classes. Mapping classes will perform data mapping from source object @@ -62,8 +57,8 @@ public abstract class MappingBase<S, T> { /** * This method is called before the <code>doMapping</code> method. */ - public void preMapping(final S source, T target) { + // extension point } /** @@ -80,8 +75,8 @@ public abstract class MappingBase<S, T> { /** * This method is called after the <code>doMapping</code> method. */ - public void postMapping(final S source, T target) { + // extension point } /** @@ -91,26 +86,13 @@ public abstract class MappingBase<S, T> { */ private Object instantiateTarget(final Class<?> clazz) { - Object object = null; - try { - object = clazz.newInstance(); + try { + return clazz.newInstance(); } catch (InstantiationException | IllegalAccessException exception ) { - MdcDataErrorMessage.createErrorMessageAndUpdateMdc( - LoggerConstants.TARGET_ENTITY, - LoggerServiceName.Create_LIMIT.toString(), ErrorLevel.ERROR.name(), - exception.getMessage(), exception.getMessage()); - throw new CoreException((new ErrorCode.ErrorCodeBuilder()) - .withMessage(exception.getMessage()) - .withId(exception.getMessage()) - .withCategory(ErrorCategory.APPLICATION).build()); - - + .withMessage(exception.getMessage()).build(), exception); } - return object; - } - } |