[SDC-29] rebase continue work to align source
[sdc.git] / catalog-model / src / main / java / org / openecomp / sdc / be / ui / model / UiResourceMetadata.java
1 package org.openecomp.sdc.be.ui.model;
2
3 import java.util.List;
4 import org.openecomp.sdc.be.datatypes.components.ResourceMetadataDataDefinition;
5 import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum;
6 import org.openecomp.sdc.be.model.category.CategoryDefinition;
7
8 public class UiResourceMetadata extends UiComponentMetadata {
9         
10         private String vendorName;
11         private String vendorRelease;
12         private ResourceTypeEnum resourceType = ResourceTypeEnum.VFC;
13         private Boolean isAbstract;
14         private String cost;
15         private String licenseType;
16         private String toscaResourceName;
17         private List<String> derivedFrom;
18         
19         
20         public UiResourceMetadata(List<CategoryDefinition> categories, List<String> derivedFrom, ResourceMetadataDataDefinition metadata) {
21                 super(categories, metadata);
22                 this.vendorName = metadata.getVendorName();
23                 this.vendorRelease = metadata.getVendorRelease();
24                 this.resourceType = metadata.getResourceType();
25                 this.cost = metadata.getCost();
26                 this.licenseType = metadata.getLicenseType();
27                 this.toscaResourceName = metadata.getToscaResourceName();
28                 this.derivedFrom = derivedFrom;
29         }
30         
31         public UiResourceMetadata(){}
32         
33         public List<String> getDerivedFrom() {
34                 return derivedFrom;
35         }
36
37
38         public void setDerivedFrom(List<String> derivedFrom) {
39                 this.derivedFrom = derivedFrom;
40         }
41
42         
43         public String getVendorName() {
44                 return vendorName;
45         }
46
47         public void setVendorName(String vendorName) {
48                 this.vendorName = vendorName;
49         }
50
51         public String getVendorRelease() {
52                 return vendorRelease;
53         }
54
55         public void setVendorRelease(String vendorRelease) {
56                 this.vendorRelease = vendorRelease;
57         }
58
59         public ResourceTypeEnum getResourceType() {
60                 return resourceType;
61         }
62
63         public void setResourceType(ResourceTypeEnum resourceType) {
64                 this.resourceType = resourceType;
65         }
66
67         public Boolean getIsAbstract() {
68                 return isAbstract;
69         }
70
71         public void setIsAbstract(Boolean isAbstract) {
72                 this.isAbstract = isAbstract;
73         }
74
75         public String getCost() {
76                 return cost;
77         }
78
79         public void setCost(String cost) {
80                 this.cost = cost;
81         }
82
83         public String getLicenseType() {
84                 return licenseType;
85         }
86
87         public void setLicenseType(String licenseType) {
88                 this.licenseType = licenseType;
89         }
90
91         public String getToscaResourceName() {
92                 return toscaResourceName;
93         }
94
95         public void setToscaResourceName(String toscaResourceName) {
96                 this.toscaResourceName = toscaResourceName;
97         }
98
99
100
101 }
102
103
104