[sdc] update to the current code base
[sdc.git] / catalog-model / src / main / java / org / openecomp / sdc / be / ui / model / UiServiceMetadata.java
1 package org.openecomp.sdc.be.ui.model;
2
3 import java.util.List;
4
5 import org.openecomp.sdc.be.datatypes.components.ServiceMetadataDataDefinition;
6 import org.openecomp.sdc.be.model.category.CategoryDefinition;
7
8 public class UiServiceMetadata extends UiComponentMetadata {
9         
10         private String distributionStatus;
11         private Boolean ecompGeneratedNaming;
12         private String namingPolicy;
13
14         public UiServiceMetadata(List<CategoryDefinition> categories, ServiceMetadataDataDefinition metadata) {
15                 super(categories, metadata);
16                 this.distributionStatus = metadata.getDistributionStatus();
17                 this.ecompGeneratedNaming = metadata.isEcompGeneratedNaming();
18                 this.namingPolicy = metadata.getNamingPolicy();
19         }       
20         
21         public String getDistributionStatus() {
22                 return distributionStatus;
23         }
24
25         public void setDistributionStatus(String distributionStatus) {
26                 this.distributionStatus = distributionStatus;
27         }
28         
29         public Boolean getEcompGeneratedNaming() {
30                 return ecompGeneratedNaming;
31         }
32
33         public void setEcompGeneratedNaming(Boolean ecompGeneratedNaming) {
34                 this.ecompGeneratedNaming = ecompGeneratedNaming;
35         }
36
37         public String getNamingPolicy() {
38                 return namingPolicy;
39         }
40
41         public void setNamingPolicy(String namingPolicy) {
42                 this.namingPolicy = namingPolicy;
43         }
44
45 }