diff options
Diffstat (limited to 'catalog-model/src/main/java/org/openecomp/sdc/be/model/Service.java')
-rw-r--r-- | catalog-model/src/main/java/org/openecomp/sdc/be/model/Service.java | 34 |
1 files changed, 23 insertions, 11 deletions
diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/Service.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/Service.java index e47333457f..37a42bd581 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/Service.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/Service.java @@ -20,26 +20,29 @@ package org.openecomp.sdc.be.model; -import java.util.List; import java.util.Map; - import org.openecomp.sdc.be.datatypes.components.ServiceMetadataDataDefinition; import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum; +import org.openecomp.sdc.be.model.jsontitan.datamodel.ToscaElementTypeEnum; public class Service extends Component { + + private static final long serialVersionUID = -8819935942700578059L; + public Service() { super(new ServiceMetadataDefinition()); - componentType = ComponentTypeEnum.SERVICE; + this.getComponentMetadataDefinition().getMetadataDataDefinition().setComponentType(ComponentTypeEnum.SERVICE); + this.setToscaType(ToscaElementTypeEnum.TopologyTemplate.getValue()); } public Service(ComponentMetadataDefinition serviceMetadataDefinition) { super(serviceMetadataDefinition); - componentType = ComponentTypeEnum.SERVICE; + this.getComponentMetadataDefinition().getMetadataDataDefinition().setComponentType(ComponentTypeEnum.SERVICE); + this.setToscaType(ToscaElementTypeEnum.TopologyTemplate.getValue()); } private Map<String, ArtifactDefinition> serviceApiArtifacts; - private List<AdditionalInformationDefinition> additionalInformation; public Map<String, ArtifactDefinition> getServiceApiArtifacts() { return serviceApiArtifacts; @@ -71,18 +74,27 @@ public class Service extends Component { getServiceMetadataDefinition().setDistributionStatus(distributionStatus.name()); } - private ServiceMetadataDataDefinition getServiceMetadataDefinition() { - return (ServiceMetadataDataDefinition) getComponentMetadataDefinition().getMetadataDataDefinition(); + public void setEcompGeneratedNaming(Boolean ecompGeneratedNaming) { + getServiceMetadataDefinition().setEcompGeneratedNaming(ecompGeneratedNaming); + } + + public Boolean isEcompGeneratedNaming() { + return getServiceMetadataDefinition().isEcompGeneratedNaming(); + } + + public void setNamingPolicy(String namingPolicy) { + getServiceMetadataDefinition().setNamingPolicy(namingPolicy); } - public List<AdditionalInformationDefinition> getAdditionalInformation() { - return additionalInformation; + public String getNamingPolicy() { + return getServiceMetadataDefinition().getNamingPolicy(); } - public void setAdditionalInformation(List<AdditionalInformationDefinition> additionalInformation) { - this.additionalInformation = additionalInformation; + private ServiceMetadataDataDefinition getServiceMetadataDefinition() { + return (ServiceMetadataDataDefinition) getComponentMetadataDefinition().getMetadataDataDefinition(); } + @Override public String toString() { return "Service [componentMetadataDefinition=" + getComponentMetadataDefinition() |