aboutsummaryrefslogtreecommitdiffstats
path: root/common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ResourceMetadataDataDefinition.java
diff options
context:
space:
mode:
Diffstat (limited to 'common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ResourceMetadataDataDefinition.java')
-rw-r--r--common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ResourceMetadataDataDefinition.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ResourceMetadataDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ResourceMetadataDataDefinition.java
index 3a48286280..8b78450358 100644
--- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ResourceMetadataDataDefinition.java
+++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ResourceMetadataDataDefinition.java
@@ -20,8 +20,10 @@
package org.openecomp.sdc.be.datatypes.components;
+import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFieldsExtractor;
import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum;
+
public class ResourceMetadataDataDefinition extends ComponentMetadataDataDefinition {
private String vendorName;
@@ -48,6 +50,16 @@ public class ResourceMetadataDataDefinition extends ComponentMetadataDataDefinit
this.isAbstract = other.isHighestVersion();
this.resourceType = other.getResourceType();
this.toscaResourceName = other.getToscaResourceName();
+ }
+
+ public ResourceMetadataDataDefinition(JsonPresentationFieldsExtractor extractor){
+ super(extractor);
+ this.vendorName = extractor.getVendorName();
+ this.vendorRelease = extractor.getVendorRelease();
+ this.resourceVendorModelNumber = extractor.getResourceVendorModelNumber();
+ this.isAbstract = extractor.isAbstract();
+ this.resourceType = extractor.getResourceType();
+ this.toscaResourceName = extractor.getToscaResourceName();
}
public String getVendorName() {