public final class ImportUtils extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ImportUtils.Constants |
static class |
ImportUtils.ResultStatusEnum |
static class |
ImportUtils.ToscaElementTypeEnum |
static class |
ImportUtils.ToscaTagNamesEnum |
public static fj.data.Either<List<HeatParameterDefinition>,ImportUtils.ResultStatusEnum> getHeatParamsWithoutImplicitTypes(String heatDecodedPayload, String artifactType)
public static fj.data.Either<Object,ImportUtils.ResultStatusEnum> findToscaElement(Map<String,Object> toscaJson, ImportUtils.ToscaTagNamesEnum elementName, ImportUtils.ToscaElementTypeEnum elementType)
public static fj.data.Either<List<Object>,ImportUtils.ResultStatusEnum> findToscaElements(Map<String,Object> toscaJson, String elementName, ImportUtils.ToscaElementTypeEnum elementType, List<Object> returnedList)
toscaJson
- toscaTagName
- public static <T> fj.data.Either<List<T>,ImportUtils.ResultStatusEnum> findFirstToscaListElement(Map<String,Object> toscaJson, ImportUtils.ToscaTagNamesEnum toscaTagName)
public static <T> fj.data.Either<Map<String,T>,ImportUtils.ResultStatusEnum> findFirstToscaMapElement(Map<String,Object> toscaJson, ImportUtils.ToscaTagNamesEnum toscaTagName)
public static fj.data.Either<String,ImportUtils.ResultStatusEnum> findFirstToscaStringElement(Map<String,Object> toscaJson, ImportUtils.ToscaTagNamesEnum toscaTagName)
public static fj.data.Either<String,ImportUtils.ResultStatusEnum> findFirstToscaBooleanElement(Map<String,Object> toscaJson, ImportUtils.ToscaTagNamesEnum toscaTagName)
toscaJson
- toscaTagName
- public static PropertyDefinition createModuleProperty(Map<String,Object> propertyValue)
public static InputDefinition createModuleInput(Map<String,Object> inputValue)
public static AttributeDefinition createModuleAttribute(Map<String,Object> attributeMap)
public static void setField(Map<String,Object> toscaJson, ImportUtils.ToscaTagNamesEnum tagName, Consumer<String> setter)
public static fj.data.Either<Map<String,PropertyDefinition>,ImportUtils.ResultStatusEnum> getProperties(Map<String,Object> toscaJson)
public static fj.data.Either<Map<String,InputDefinition>,ImportUtils.ResultStatusEnum> getInputs(Map<String,Object> toscaJson)
public static fj.data.Either<Map<String,AttributeDefinition>,ImportUtils.ResultStatusEnum> getAttributes(Map<String,Object> toscaJson)
public static <ElementDefinition> fj.data.Either<Map<String,ElementDefinition>,ImportUtils.ResultStatusEnum> getElements(Map<String,Object> toscaJson, ImportUtils.ToscaTagNamesEnum elementTagName, Function<String,ElementDefinition> elementGenByName, Function<Map<String,Object>,ElementDefinition> func)
public static fj.data.Either<List<HeatParameterDefinition>,ImportUtils.ResultStatusEnum> getHeatParameters(Map<String,Object> heatData, String artifactType)
public static String getPropertyJsonStringValue(Object value, String type)
Copyright © 2017. All rights reserved.