@Component(value="commonImportManager") public class CommonImportManager extends Object
Constructor and Description |
---|
CommonImportManager() |
Modifier and Type | Method and Description |
---|---|
<ElementTypeDefinition> |
createElementTypes(String elementTypesYml,
jersey.repackaged.com.google.common.base.Function<String,fj.data.Either<List<ElementTypeDefinition>,ActionStatus>> elementTypeFromYmlCreater,
jersey.repackaged.com.google.common.base.Function<List<ElementTypeDefinition>,fj.data.Either<List<org.apache.commons.lang3.tuple.ImmutablePair<ElementTypeDefinition,Boolean>>,ResponseFormat>> elementTypeDaoCreater,
org.openecomp.sdc.be.components.impl.CommonImportManager.ElementTypeEnum elementTypeEnum) |
protected <ElementTypeDefinition> |
createElementTypesByDao(List<ElementTypeDefinition> elementTypesToCreate,
jersey.repackaged.com.google.common.base.Function<ElementTypeDefinition,fj.data.Either<ActionStatus,ResponseFormat>> validator,
jersey.repackaged.com.google.common.base.Function<ElementTypeDefinition,org.apache.commons.lang3.tuple.ImmutablePair<org.openecomp.sdc.be.components.impl.CommonImportManager.ElementTypeEnum,String>> elementInfoGetter,
jersey.repackaged.com.google.common.base.Function<String,fj.data.Either<ElementTypeDefinition,StorageOperationStatus>> elementFetcher,
jersey.repackaged.com.google.common.base.Function<ElementTypeDefinition,fj.data.Either<ElementTypeDefinition,StorageOperationStatus>> elementAdder,
BiFunction<ElementTypeDefinition,ElementTypeDefinition,fj.data.Either<ElementTypeDefinition,StorageOperationStatus>> elementUpgrader) |
protected <ElementDefinition> |
createElementTypesFromYml(String elementTypesYml,
org.openecomp.sdc.be.components.impl.CommonImportManager.ICreateElementType<String,Map<String,Object>,ElementDefinition> createApi) |
protected <FieldType> |
setField(Map<String,Object> toscaJson,
String fieldName,
Consumer<FieldType> setter) |
protected void |
setProperties(Map<String,Object> toscaJson,
Consumer<List<PropertyDefinition>> consumer) |
protected void |
setPropertiesMap(Map<String,Object> toscaJson,
Consumer<Map<String,PropertyDefinition>> consumer) |
protected void setProperties(Map<String,Object> toscaJson, Consumer<List<PropertyDefinition>> consumer)
protected void setPropertiesMap(Map<String,Object> toscaJson, Consumer<Map<String,PropertyDefinition>> consumer)
protected <ElementDefinition> fj.data.Either<List<ElementDefinition>,ActionStatus> createElementTypesFromYml(String elementTypesYml, org.openecomp.sdc.be.components.impl.CommonImportManager.ICreateElementType<String,Map<String,Object>,ElementDefinition> createApi)
protected <FieldType> void setField(Map<String,Object> toscaJson, String fieldName, Consumer<FieldType> setter)
protected <ElementTypeDefinition> fj.data.Either<List<org.apache.commons.lang3.tuple.ImmutablePair<ElementTypeDefinition,Boolean>>,ResponseFormat> createElementTypesByDao(List<ElementTypeDefinition> elementTypesToCreate, jersey.repackaged.com.google.common.base.Function<ElementTypeDefinition,fj.data.Either<ActionStatus,ResponseFormat>> validator, jersey.repackaged.com.google.common.base.Function<ElementTypeDefinition,org.apache.commons.lang3.tuple.ImmutablePair<org.openecomp.sdc.be.components.impl.CommonImportManager.ElementTypeEnum,String>> elementInfoGetter, jersey.repackaged.com.google.common.base.Function<String,fj.data.Either<ElementTypeDefinition,StorageOperationStatus>> elementFetcher, jersey.repackaged.com.google.common.base.Function<ElementTypeDefinition,fj.data.Either<ElementTypeDefinition,StorageOperationStatus>> elementAdder, BiFunction<ElementTypeDefinition,ElementTypeDefinition,fj.data.Either<ElementTypeDefinition,StorageOperationStatus>> elementUpgrader)
public <ElementTypeDefinition> fj.data.Either<List<org.apache.commons.lang3.tuple.ImmutablePair<ElementTypeDefinition,Boolean>>,ResponseFormat> createElementTypes(String elementTypesYml, jersey.repackaged.com.google.common.base.Function<String,fj.data.Either<List<ElementTypeDefinition>,ActionStatus>> elementTypeFromYmlCreater, jersey.repackaged.com.google.common.base.Function<List<ElementTypeDefinition>,fj.data.Either<List<org.apache.commons.lang3.tuple.ImmutablePair<ElementTypeDefinition,Boolean>>,ResponseFormat>> elementTypeDaoCreater, org.openecomp.sdc.be.components.impl.CommonImportManager.ElementTypeEnum elementTypeEnum)
Copyright © 2017. All rights reserved.