* @return the list of nodeTemplates found
* @throws PfModelException on errors getting node template
*/
- public List<Map<PfConceptKey, ToscaNodeTemplate>> getToscaNodeTemplate(final String name,
- final String version)
+ public List<ToscaNodeTemplate> getToscaNodeTemplate(final String name, final String version)
throws PfModelException;
/**
}
@Override
- public List<Map<PfConceptKey, ToscaNodeTemplate>> getToscaNodeTemplate(final String name,
- final String version)
+ public List<ToscaNodeTemplate> getToscaNodeTemplate(final String name, final String version)
throws PfModelException {
assertInitialized();
return new AuthorativeToscaProvider().getToscaNodeTemplate(getPfDao(), name, version);
}
@Override
- public List<Map<PfConceptKey, ToscaNodeTemplate>> getToscaNodeTemplate(final String name,
- final String version)
+ public List<ToscaNodeTemplate> getToscaNodeTemplate(final String name, final String version)
throws PfModelException {
return null;
}
}
@Override
- public List<Map<PfConceptKey, ToscaNodeTemplate>> getToscaNodeTemplate(final String name,
- final String version)
+ public List<ToscaNodeTemplate> getToscaNodeTemplate(final String name, final String version)
throws PfModelException {
return new ArrayList<>();
}
* @return the node templates found
* @throws PfModelException on errors getting tosca node templates
*/
- public List<Map<PfConceptKey, ToscaNodeTemplate>> getToscaNodeTemplate(
+ public List<ToscaNodeTemplate> getToscaNodeTemplate(
@NonNull final PfDao dao, final String name, final String version)
throws PfModelException {
LOGGER.debug("->getNodeTemplate: name={}, version={}", name, version);
- List<Map<PfConceptKey, ToscaNodeTemplate>> nodeTemplates = new ArrayList<>();
+ List<ToscaNodeTemplate> nodeTemplates = new ArrayList<>();
synchronized (providerLockObject) {
new SimpleToscaProvider().getToscaNodeTemplates(dao, name, version)
- .getConceptMap().forEach((key, value) -> nodeTemplates.add(Map.of(key, value.toAuthorative())));
+ .getConceptMap().forEach((key, value) -> nodeTemplates.add(value.toAuthorative()));
}
LOGGER.debug("<-getNodeTemplate: name={}, version={}, nodeTemplates={}", name, version,
assertNotNull(toscaServiceTemplate);
authorativeToscaProvider.createToscaNodeTemplates(pfDao, toscaServiceTemplate);
- List<Map<PfConceptKey, ToscaNodeTemplate>> gotPolicyMetadataSets1 = authorativeToscaProvider
- .getToscaNodeTemplate(pfDao, null, null);
- assertEquals(3, gotPolicyMetadataSets1.size());
//Fetch all metadataSet if id is null
List<Map<ToscaEntityKey, Map<String, Object>>> gotPolicyMetadataSets = authorativeToscaProvider
authorativeToscaProvider.createToscaNodeTemplates(pfDao, toscaServiceTemplate);
//Fetch all node templates if id is null
- List<Map<PfConceptKey, ToscaNodeTemplate>> gotToscaNodeTemplates = authorativeToscaProvider
+ List<ToscaNodeTemplate> gotToscaNodeTemplates = authorativeToscaProvider
.getToscaNodeTemplate(pfDao, null, null);
assertEquals(3, gotToscaNodeTemplates.size());
// Get filtered node templates
- List<Map<PfConceptKey, ToscaNodeTemplate>> filteredNodeTemplates = authorativeToscaProvider
+ List<ToscaNodeTemplate> filteredNodeTemplates = authorativeToscaProvider
.getToscaNodeTemplate(pfDao, "apexMetadata_adaptive", "2.3.1");
assertEquals(1, filteredNodeTemplates.size());
//Get invalid node template
- List<Map<PfConceptKey, ToscaNodeTemplate>> filteredNodeTemplatesInvalid = authorativeToscaProvider
+ List<ToscaNodeTemplate> filteredNodeTemplatesInvalid = authorativeToscaProvider
.getToscaNodeTemplate(pfDao, "invalidname", "1.0.0");
assertThat(filteredNodeTemplatesInvalid).isEmpty();
}