aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-model/src/main/java/org/openecomp/sdc/be/unittests/utils/FactoryUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-model/src/main/java/org/openecomp/sdc/be/unittests/utils/FactoryUtils.java')
-rw-r--r--catalog-model/src/main/java/org/openecomp/sdc/be/unittests/utils/FactoryUtils.java417
1 files changed, 204 insertions, 213 deletions
diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/unittests/utils/FactoryUtils.java b/catalog-model/src/main/java/org/openecomp/sdc/be/unittests/utils/FactoryUtils.java
index 1d692fd638..f83d888bd9 100644
--- a/catalog-model/src/main/java/org/openecomp/sdc/be/unittests/utils/FactoryUtils.java
+++ b/catalog-model/src/main/java/org/openecomp/sdc/be/unittests/utils/FactoryUtils.java
@@ -20,226 +20,217 @@
package org.openecomp.sdc.be.unittests.utils;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.UUID;
-
import org.openecomp.sdc.be.dao.graph.datatype.GraphEdge;
import org.openecomp.sdc.be.datatypes.components.ResourceMetadataDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.SchemaDefinition;
import org.openecomp.sdc.be.datatypes.enums.OriginTypeEnum;
import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum;
-import org.openecomp.sdc.be.model.CapabilityDefinition;
-import org.openecomp.sdc.be.model.ComponentInstance;
-import org.openecomp.sdc.be.model.ComponentInstanceProperty;
-import org.openecomp.sdc.be.model.PropertyDefinition;
-import org.openecomp.sdc.be.model.RequirementDefinition;
-import org.openecomp.sdc.be.model.Resource;
-import org.openecomp.sdc.be.resources.data.CapabilityData;
-import org.openecomp.sdc.be.resources.data.CapabilityInstData;
-import org.openecomp.sdc.be.resources.data.PropertyData;
-import org.openecomp.sdc.be.resources.data.PropertyValueData;
-import org.openecomp.sdc.be.resources.data.RequirementData;
-import org.openecomp.sdc.be.resources.data.ResourceMetadataData;
+import org.openecomp.sdc.be.model.*;
+import org.openecomp.sdc.be.resources.data.*;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.UUID;
public final class FactoryUtils {
+ private static final String STRING = "string";
+
private FactoryUtils() {
- };
-
- public static final class Constants {
- public static final String DEFAULT_CAPABILITY_TYPE = "tosca.capabilities.Node";
- }
-
- public static Resource createVFWithRI(String riVersion) {
- Resource vf = createVF();
- ComponentInstance ri = createResourceInstanceWithVersion(riVersion);
- addComponentInstanceToVF(vf, ri);
- return vf;
- }
-
- public static Resource createVF() {
- Resource resource = new Resource();
- String uniqueId = UUID.randomUUID().toString();
- resource.setUniqueId(uniqueId);
- return resource;
- }
-
- public static ResourceMetadataData createResourceByType(String resourceType) {
- ResourceMetadataData resource = new ResourceMetadataData();
- String uniqueId = UUID.randomUUID().toString();
- resource.getMetadataDataDefinition().setHighestVersion(true);
- resource.getMetadataDataDefinition().setUniqueId(uniqueId);
- ((ResourceMetadataDataDefinition)resource.getMetadataDataDefinition()).setResourceType(ResourceTypeEnum.getTypeIgnoreCase(resourceType));
- return resource;
- }
-
- public static void addComponentInstanceToVF(Resource vf, ComponentInstance resourceInstance) {
- List<ComponentInstance> componentsInstances = vf.getComponentInstances() != null ? vf.getComponentInstances()
- : new ArrayList<>();
- componentsInstances.add(resourceInstance);
- vf.setComponentInstances(componentsInstances);
- }
-
- public static ComponentInstance createResourceInstance() {
- ComponentInstance ri = new ComponentInstance();
- ri.setComponentVersion("0.1");
- String uniqueId = UUID.randomUUID().toString();
- ri.setComponentUid(uniqueId);
- ri.setUniqueId(uniqueId);
- ri.setName("genericRI" + uniqueId);
- ri.setOriginType(OriginTypeEnum.VF);
- return ri;
-
- }
-
- public static ComponentInstance createResourceInstanceWithVersion(String riVersion) {
- ComponentInstance ri = createResourceInstance();
- ri.setComponentVersion(riVersion);
- return ri;
- }
-
- public static CapabilityData createCapabilityData() {
- CapabilityData capData = new CapabilityData();
- String uniqueId = UUID.randomUUID().toString();
- capData.setUniqueId(uniqueId);
-
- capData.setType(Constants.DEFAULT_CAPABILITY_TYPE);
- return capData;
- }
-
- public static RequirementData createRequirementData() {
- RequirementData reqData = new RequirementData();
- String uniqueId = UUID.randomUUID().toString();
- reqData.setUniqueId(uniqueId);
- return reqData;
- }
-
- public static CapabilityDefinition convertCapabilityDataToCapabilityDefinitionAddProperties(
- CapabilityData capData) {
- CapabilityDefinition capDef = new CapabilityDefinition();
- capDef.setName("Cap2");
- capDef.setDescription(capData.getDescription());
- capDef.setUniqueId(capData.getUniqueId());
- capDef.setValidSourceTypes(capData.getValidSourceTypes());
- capDef.setType(capData.getType());
- capDef.setProperties(new ArrayList<>());
- ComponentInstanceProperty host = new ComponentInstanceProperty();
- host.setUniqueId(UUID.randomUUID().toString());
- host.setName("host");
- host.setDefaultValue("defhost");
- host.setType("string");
-
- host.setSchema(new SchemaDefinition());
- host.getSchema().setProperty(new PropertyDataDefinition());
- host.getSchema().getProperty().setType("string");
-
- capDef.getProperties().add(host);
- ComponentInstanceProperty port = new ComponentInstanceProperty();
- port.setName("port");
- port.setDefaultValue("defport");
- port.setUniqueId(UUID.randomUUID().toString());
- port.setType("string");
-
- port.setSchema(new SchemaDefinition());
- port.getSchema().setProperty(new PropertyDataDefinition());
- port.getSchema().getProperty().setType("string");
-
- capDef.getProperties().add(port);
- return capDef;
- }
-
- public static List<ComponentInstanceProperty> createComponentInstancePropertyList() {
- List<ComponentInstanceProperty> properties = new ArrayList<>();
- ComponentInstanceProperty host = new ComponentInstanceProperty();
- host.setUniqueId(UUID.randomUUID().toString());
- host.setName("host");
- host.setValue("newhost");
- host.setType("string");
-
- host.setSchema(new SchemaDefinition());
- host.getSchema().setProperty(new PropertyDataDefinition());
- host.getSchema().getProperty().setType("string");
-
- properties.add(host);
- ComponentInstanceProperty port = new ComponentInstanceProperty();
- port.setName("port");
- port.setValue("newport");
- port.setUniqueId(UUID.randomUUID().toString());
- port.setType("string");
-
- port.setSchema(new SchemaDefinition());
- port.getSchema().setProperty(new PropertyDataDefinition());
- port.getSchema().getProperty().setType("string");
-
- properties.add(port);
- return properties;
- }
-
- public static RequirementDefinition convertRequirementDataIDToRequirementDefinition(String reqDataId) {
- RequirementDefinition reqDef = new RequirementDefinition();
- reqDef.setUniqueId(reqDataId);
- reqDef.setCapability(Constants.DEFAULT_CAPABILITY_TYPE);
- return reqDef;
- }
-
- public static GraphEdge createGraphEdge() {
- GraphEdge graphEdge = new GraphEdge();
- return graphEdge;
- }
-
- public static CapabilityInstData createCapabilityInstData() {
- CapabilityInstData capInstData = new CapabilityInstData();
- String uniqueId = UUID.randomUUID().toString();
- capInstData.setUniqueId(uniqueId);
- return capInstData;
- }
-
- public static PropertyValueData createPropertyData() {
- PropertyValueData propData = new PropertyValueData();
- String uniqueId = UUID.randomUUID().toString();
- propData.setValue("localhost");
- propData.setUniqueId(uniqueId);
- return propData;
- }
-
- public static PropertyData convertCapabilityDefinitionToCapabilityData(PropertyDefinition propDef) {
- PropertyData propData = new PropertyData();
- propData.getPropertyDataDefinition().setUniqueId(propDef.getUniqueId());
- propData.getPropertyDataDefinition().setDefaultValue(propDef.getDefaultValue());
- return propData;
- }
-
- public static CapabilityDefinition convertCapabilityDataToCapabilityDefinitionRoot(CapabilityData capData) {
- CapabilityDefinition capDef = new CapabilityDefinition();
- capDef.setName("Cap1");
- capDef.setDescription(capData.getDescription());
- capDef.setUniqueId(capData.getUniqueId());
- capDef.setValidSourceTypes(capData.getValidSourceTypes());
- capDef.setType(capData.getType());
- capDef.setProperties(new ArrayList<>());
- ComponentInstanceProperty host = new ComponentInstanceProperty();
- host.setUniqueId(UUID.randomUUID().toString());
- host.setName("host");
- host.setDefaultValue("roothost");
- host.setType("string");
-
- host.setSchema(new SchemaDefinition());
- host.getSchema().setProperty(new PropertyDataDefinition());
- host.getSchema().getProperty().setType("string");
-
- capDef.getProperties().add(host);
- ComponentInstanceProperty port = new ComponentInstanceProperty();
- port.setName("port");
- port.setDefaultValue("rootport");
- port.setUniqueId(UUID.randomUUID().toString());
- port.setType("string");
-
- port.setSchema(new SchemaDefinition());
- port.getSchema().setProperty(new PropertyDataDefinition());
- port.getSchema().getProperty().setType("string");
-
- capDef.getProperties().add(port);
- return capDef;
- }
+ }
+
+ public static final class Constants {
+ public static final String DEFAULT_CAPABILITY_TYPE = "tosca.capabilities.Node";
+ }
+
+ public static Resource createVFWithRI(String riVersion) {
+ Resource vf = createVF();
+ ComponentInstance ri = createResourceInstanceWithVersion(riVersion);
+ addComponentInstanceToVF(vf, ri);
+ return vf;
+ }
+
+ public static Resource createVF() {
+ Resource resource = new Resource();
+ String uniqueId = UUID.randomUUID().toString();
+ resource.setUniqueId(uniqueId);
+ return resource;
+ }
+
+ public static ResourceMetadataData createResourceByType(String resourceType) {
+ ResourceMetadataData resource = new ResourceMetadataData();
+ String uniqueId = UUID.randomUUID().toString();
+ resource.getMetadataDataDefinition().setHighestVersion(true);
+ resource.getMetadataDataDefinition().setUniqueId(uniqueId);
+ ((ResourceMetadataDataDefinition)resource.getMetadataDataDefinition()).setResourceType(ResourceTypeEnum.getTypeIgnoreCase(resourceType));
+ return resource;
+ }
+
+ public static void addComponentInstanceToVF(Resource vf, ComponentInstance resourceInstance) {
+ List<ComponentInstance> componentsInstances = vf.getComponentInstances() != null ? vf.getComponentInstances()
+ : new ArrayList<>();
+ componentsInstances.add(resourceInstance);
+ vf.setComponentInstances(componentsInstances);
+ }
+
+ public static ComponentInstance createResourceInstance() {
+ ComponentInstance ri = new ComponentInstance();
+ ri.setComponentVersion("0.1");
+ String uniqueId = UUID.randomUUID().toString();
+ ri.setComponentUid(uniqueId);
+ ri.setUniqueId(uniqueId);
+ ri.setName("genericRI" + uniqueId);
+ ri.setOriginType(OriginTypeEnum.VF);
+ return ri;
+
+ }
+
+ public static ComponentInstance createResourceInstanceWithVersion(String riVersion) {
+ ComponentInstance ri = createResourceInstance();
+ ri.setComponentVersion(riVersion);
+ return ri;
+ }
+
+ public static CapabilityData createCapabilityData() {
+ CapabilityData capData = new CapabilityData();
+ String uniqueId = UUID.randomUUID().toString();
+ capData.setUniqueId(uniqueId);
+
+ capData.setType(Constants.DEFAULT_CAPABILITY_TYPE);
+ return capData;
+ }
+
+ public static RequirementData createRequirementData() {
+ RequirementData reqData = new RequirementData();
+ String uniqueId = UUID.randomUUID().toString();
+ reqData.setUniqueId(uniqueId);
+ return reqData;
+ }
+
+ public static CapabilityDefinition convertCapabilityDataToCapabilityDefinitionAddProperties(
+ CapabilityData capData) {
+ CapabilityDefinition capDef = new CapabilityDefinition();
+ capDef.setName("Cap2");
+ capDef.setDescription(capData.getDescription());
+ capDef.setUniqueId(capData.getUniqueId());
+ capDef.setValidSourceTypes(capData.getValidSourceTypes());
+ capDef.setType(capData.getType());
+ capDef.setProperties(new ArrayList<>());
+ ComponentInstanceProperty host = new ComponentInstanceProperty();
+ host.setUniqueId(UUID.randomUUID().toString());
+ host.setName("host");
+ host.setDefaultValue("defhost");
+ host.setType(STRING);
+
+ host.setSchema(new SchemaDefinition());
+ host.getSchema().setProperty(new PropertyDataDefinition());
+ host.getSchema().getProperty().setType(STRING);
+
+ capDef.getProperties().add(host);
+ ComponentInstanceProperty port = new ComponentInstanceProperty();
+ port.setName("port");
+ port.setDefaultValue("defport");
+ port.setUniqueId(UUID.randomUUID().toString());
+ port.setType(STRING);
+
+ port.setSchema(new SchemaDefinition());
+ port.getSchema().setProperty(new PropertyDataDefinition());
+ port.getSchema().getProperty().setType(STRING);
+
+ capDef.getProperties().add(port);
+ return capDef;
+ }
+
+ public static List<ComponentInstanceProperty> createComponentInstancePropertyList() {
+ List<ComponentInstanceProperty> properties = new ArrayList<>();
+ ComponentInstanceProperty host = new ComponentInstanceProperty();
+ host.setUniqueId(UUID.randomUUID().toString());
+ host.setName("host");
+ host.setValue("newhost");
+ host.setType(STRING);
+
+ host.setSchema(new SchemaDefinition());
+ host.getSchema().setProperty(new PropertyDataDefinition());
+ host.getSchema().getProperty().setType(STRING);
+
+ properties.add(host);
+ ComponentInstanceProperty port = new ComponentInstanceProperty();
+ port.setName("port");
+ port.setValue("newport");
+ port.setUniqueId(UUID.randomUUID().toString());
+ port.setType(STRING);
+
+ port.setSchema(new SchemaDefinition());
+ port.getSchema().setProperty(new PropertyDataDefinition());
+ port.getSchema().getProperty().setType(STRING);
+
+ properties.add(port);
+ return properties;
+ }
+
+ public static RequirementDefinition convertRequirementDataIDToRequirementDefinition(String reqDataId) {
+ RequirementDefinition reqDef = new RequirementDefinition();
+ reqDef.setUniqueId(reqDataId);
+ reqDef.setCapability(Constants.DEFAULT_CAPABILITY_TYPE);
+ return reqDef;
+ }
+
+ public static GraphEdge createGraphEdge() {
+ return new GraphEdge();
+ }
+
+ public static CapabilityInstData createCapabilityInstData() {
+ CapabilityInstData capInstData = new CapabilityInstData();
+ String uniqueId = UUID.randomUUID().toString();
+ capInstData.setUniqueId(uniqueId);
+ return capInstData;
+ }
+
+ public static PropertyValueData createPropertyData() {
+ PropertyValueData propData = new PropertyValueData();
+ String uniqueId = UUID.randomUUID().toString();
+ propData.setValue("localhost");
+ propData.setUniqueId(uniqueId);
+ return propData;
+ }
+
+ public static PropertyData convertCapabilityDefinitionToCapabilityData(PropertyDefinition propDef) {
+ PropertyData propData = new PropertyData();
+ propData.getPropertyDataDefinition().setUniqueId(propDef.getUniqueId());
+ propData.getPropertyDataDefinition().setDefaultValue(propDef.getDefaultValue());
+ return propData;
+ }
+
+ public static CapabilityDefinition convertCapabilityDataToCapabilityDefinitionRoot(CapabilityData capData) {
+ CapabilityDefinition capDef = new CapabilityDefinition();
+ capDef.setName("Cap1");
+ capDef.setDescription(capData.getDescription());
+ capDef.setUniqueId(capData.getUniqueId());
+ capDef.setValidSourceTypes(capData.getValidSourceTypes());
+ capDef.setType(capData.getType());
+ capDef.setProperties(new ArrayList<>());
+ ComponentInstanceProperty host = new ComponentInstanceProperty();
+ host.setUniqueId(UUID.randomUUID().toString());
+ host.setName("host");
+ host.setDefaultValue("roothost");
+ host.setType(STRING);
+
+ host.setSchema(new SchemaDefinition());
+ host.getSchema().setProperty(new PropertyDataDefinition());
+ host.getSchema().getProperty().setType(STRING);
+
+ capDef.getProperties().add(host);
+ ComponentInstanceProperty port = new ComponentInstanceProperty();
+ port.setName("port");
+ port.setDefaultValue("rootport");
+ port.setUniqueId(UUID.randomUUID().toString());
+ port.setType(STRING);
+
+ port.setSchema(new SchemaDefinition());
+ port.getSchema().setProperty(new PropertyDataDefinition());
+ port.getSchema().getProperty().setType(STRING);
+
+ capDef.getProperties().add(port);
+ return capDef;
+ }
}