summaryrefslogtreecommitdiffstats
path: root/catalog-model/src/main/java/org/openecomp/sdc/be/model/Service.java
diff options
context:
space:
mode:
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.java34
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()