String getMappedNodeTranslatedResourceId(ServiceTemplate nestedServiceTemplate,
Map.Entry<String,
RequirementDefinition> connectionPointEntry) {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
List<String> substitutionMapping =
nestedServiceTemplate.getTopology_template().getSubstitution_mappings().getRequirements()
.get(connectionPointEntry.getKey());
-
- mdcDataDebugMessage.debugExitMessage(null, null);
return substitutionMapping.get(0);
}
Map.Entry<String, RequirementDefinition> getMappedConnectionPointEntry(
ServiceTemplate nestedServiceTemplate,
Map.Entry<String, RequirementDefinition> connectionPointEntry) {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
List<String> substitutionMapping =
nestedServiceTemplate.getTopology_template().getSubstitution_mappings().getRequirements()
.get(connectionPointEntry.getKey());
.get(mappedNodeTemplate.getType());
Optional<RequirementDefinition> requirementDefinition =
DataModelUtil.getRequirementDefinition(substituteNodeType, mappedReqId);
-
- mdcDataDebugMessage.debugExitMessage(null, null);
return new Map.Entry<String, RequirementDefinition>() {
@Override
public String getKey() {
@Override
List<Map<String, RequirementDefinition>> getAllConnectionPoints() {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
List<Map<String, RequirementDefinition>> exposedRequirementsList = new ArrayList<>();
List<Predicate<RequirementDefinition>> predicates = getPredicatesListForConnectionPoints();
List<Map<String, RequirementDefinition>> requirements = this.nodeType.getRequirements();
exposedRequirementsMap.put(entry.getKey(), entry.getValue());
exposedRequirementsList.add(exposedRequirementsMap);
}));
-
- mdcDataDebugMessage.debugExitMessage(null, null);
return exposedRequirementsList;
}
void addRequirementToConnectResource(
Map.Entry<String, RequirementDefinition> requirementDefinitionEntry, String paramName,
Object paramValue, List<String> supportedNetworkTypes) {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
if (paramValue == null) {
logger.warn("'" + paramName + "' property is not define in nested resource '"
+ translateTo.getResourceId() + "' for the nested heat file, therefore, '"
.ifPresent(targetTranslatedId -> createRequirementAssignment(requirementDefinitionEntry,
targetTranslatedId, substitutionNodeTemplate));
}
-
- mdcDataDebugMessage.debugExitMessage(null, null);
}
}