All Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
apply(NodeTemplate nodeTemplate,
TopologyTemplateFacade topologyTemplateFacade) |
protected void |
applyTransformation(NodeTemplate nodeTemplate,
TopologyTemplateFacade topologyTemplateFacade) |
protected List<Map<String,Object>> |
findTargetRelations(NodeTemplate nodeTemplate) |
protected String |
getNodeTargetType(Map<String,Object> requirement) |
protected abstract String |
getPropCollection(Map<String,Object> requirementValues) |
protected abstract String |
getPropName(Map<String,Object> requirementValues) |
protected abstract String |
getPropValue(Map<String,Object> requirementValues) |
protected abstract String |
getRelationName() |
protected Map<String,Object> |
getRelationPropertiesValues(Map<String,Object> requirement) |
protected Map<String,Object> |
getRequirementValues(Map<String,Object> requirement) |
protected abstract List<String> |
getSupportedRelationTypes() |
protected String |
getTargetNodeId(Map<String,Object> requirement) |
protected Map<String,Object> |
getTransformRequirementValues(Map<String,Object> requirement) |
protected abstract boolean |
isValidTargetNode(Map<String,Object> requirement) |
protected abstract boolean |
nodeTemplateCanBeModified(NodeTemplate nodeTemplate) |
protected Map<String,Object> |
transformRequirement(Map<String,Object> requirement) |
protected List<Map<String,Object>> |
transformRequirements(List<Map<String,Object>> requirements) |