package org.openecomp.sdc.translator.services.heattotosca.impl.resourcetranslation;
import org.apache.commons.collections4.MapUtils;
-import org.openecomp.sdc.tosca.services.YamlUtil;
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.heat.datatypes.manifest.FileData;
import org.openecomp.sdc.heat.datatypes.model.HeatOrchestrationTemplate;
import org.openecomp.sdc.heat.datatypes.model.Resource;
import org.openecomp.sdc.logging.api.Logger;
import org.openecomp.sdc.logging.api.LoggerFactory;
-import org.openecomp.sdc.logging.context.impl.MdcDataDebugMessage;
-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 org.openecomp.sdc.tosca.datatypes.model.NodeTemplate;
-import org.openecomp.sdc.tosca.datatypes.model.NodeType;
-import org.openecomp.sdc.tosca.datatypes.model.RequirementAssignment;
-import org.openecomp.sdc.tosca.datatypes.model.RequirementDefinition;
-import org.openecomp.sdc.tosca.datatypes.model.ServiceTemplate;
+import org.onap.sdc.tosca.datatypes.model.NodeTemplate;
+import org.onap.sdc.tosca.datatypes.model.NodeType;
+import org.onap.sdc.tosca.datatypes.model.RequirementAssignment;
+import org.onap.sdc.tosca.datatypes.model.RequirementDefinition;
+import org.onap.sdc.tosca.datatypes.model.ServiceTemplate;
import org.openecomp.sdc.tosca.services.DataModelUtil;
import org.openecomp.sdc.tosca.services.ToscaAnalyzerService;
+import org.onap.sdc.tosca.services.YamlUtil;
import org.openecomp.sdc.tosca.services.impl.ToscaAnalyzerServiceImpl;
import org.openecomp.sdc.translator.datatypes.heattotosca.AttachedResourceId;
import org.openecomp.sdc.translator.datatypes.heattotosca.to.TranslateTo;
import java.util.function.Predicate;
abstract class BaseResourceConnection<T> {
- protected static Logger logger = (Logger) LoggerFactory.getLogger(BaseResourceConnection.class);
- protected static MdcDataDebugMessage mdcDataDebugMessage = new MdcDataDebugMessage();
+ protected static Logger logger = LoggerFactory.getLogger(BaseResourceConnection.class);
protected TranslateTo translateTo;
FileData nestedFileData;
NodeTemplate substitutionNodeTemplate;
nestedHeatOrchestrationTemplate,
String nestedHeatFileName,
Map.Entry<String, T> connectionPointEntry) {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
List<String> connectionParameterNameList = new ArrayList<>();
String mappedTranslatedResourceId =
getMappedNodeTranslatedResourceId(nestedServiceTemplate, connectionPointEntry);
}
}
}
-
- mdcDataDebugMessage.debugExitMessage(null, null);
return connectionParameterNameList;
}
}
-
- mdcDataDebugMessage.debugExitMessage(null, null);
return null;
}
HeatOrchestrationTemplate
nestedHeatOrchestrationTemplate,
String nestedHeatFileName) {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
List<String> params = new ArrayList<>();
Optional<List<Map.Entry<String, Resource>>> heatResources =
getResourceByTranslatedResourceId(translatedResourceId, nestedHeatOrchestrationTemplate);
}
}
}
-
- mdcDataDebugMessage.debugExitMessage(null, null);
return params;
}
nestedHeatOrchestrationTemplate, translatedResourceId, translateTo,
getDesiredResourceType());
if (!resourceByTranslatedResourceId.isPresent()) {
- MdcDataErrorMessage.createErrorMessageAndUpdateMdc(LoggerConstants.TARGET_ENTITY_DB,
- LoggerTragetServiceName.GET_RESOURCE, ErrorLevel.ERROR.name(),
- LoggerErrorCode.DATA_ERROR.getErrorCode(), LoggerErrorDescription.TRANSLATE_HEAT);
throw new CoreException((new ErrorCode.ErrorCodeBuilder()).withMessage(
"Failed to get original resource from heat for translate resource id '"
+ translatedResourceId + "'")
RequirementAssignment createRequirementAssignment(Map.Entry<String, RequirementDefinition>
requirementEntry, String node,
NodeTemplate nodeTemplate) {
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
RequirementAssignment requirementAssignment = null;
if (Objects.nonNull(node)) {
requirementAssignment = new RequirementAssignment();
DataModelUtil
.addRequirementAssignment(nodeTemplate, requirementEntry.getKey(), requirementAssignment);
}
- mdcDataDebugMessage.debugExitMessage(null, null);
return requirementAssignment;
}