String getMappedNodeTranslatedResourceId(ServiceTemplate nestedServiceTemplate,
Map.Entry<String,
CapabilityDefinition> connectionPointEntry) {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
List<String> substitutionMapping =
nestedServiceTemplate.getTopology_template().getSubstitution_mappings().getCapabilities()
.get(connectionPointEntry.getKey());
-
- mdcDataDebugMessage.debugExitMessage(null, null);
return substitutionMapping.get(0);
}
Map.Entry<String, CapabilityDefinition> getMappedConnectionPointEntry(
ServiceTemplate nestedServiceTemplate,
Map.Entry<String, CapabilityDefinition> connectionPointEntry) {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
List<String> substitutionMapping =
nestedServiceTemplate.getTopology_template().getSubstitution_mappings().getCapabilities()
.get(connectionPointEntry.getKey());
.get(mappedNodeTemplate.getType());
Optional<CapabilityDefinition> capabilityDefinition =
DataModelUtil.getCapabilityDefinition(substituteNodeType, mappedCapabilityId);
-
- mdcDataDebugMessage.debugExitMessage(null, null);
return new Map.Entry<String, CapabilityDefinition>() {
@Override
public String getKey() {
@Override
protected List<Map<String, CapabilityDefinition>> getAllConnectionPoints() {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
List<Map<String, CapabilityDefinition>> exposedRequirementsList = new ArrayList<>();
List<Predicate<CapabilityDefinition>> predicates = getPredicatesListForConnectionPoints();
Map<String, CapabilityDefinition> capabilities = this.nodeType.getCapabilities();
exposedRequirementsMap.put(entry.getKey(), entry.getValue());
exposedRequirementsList.add(exposedRequirementsMap);
});
-
- mdcDataDebugMessage.debugExitMessage(null, null);
return exposedRequirementsList;
}
void addRequirementToConnectResource(Map.Entry<String, CapabilityDefinition> connectionPointEntry,
List<String> supportedSourceNodeTypes, String paramName) {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
Object paramValue = translateTo.getResource().getProperties().get(paramName);
if (paramValue == null) {
logger.warn("'" + paramName + "' property is not define in nested resource '"
+ translateTo.getResourceId() + "' for the nested heat file, therefore, '"
+ connectionPointEntry.getKey() + "' TOSCA capability will not be connected.");
- mdcDataDebugMessage.debugExitMessage(null, null);
return;
}
requirementAssignment);
}
}
-
- mdcDataDebugMessage.debugExitMessage(null, null);
}
}