summaryrefslogtreecommitdiffstats
path: root/common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ServiceMetadataDataDefinition.java
diff options
context:
space:
mode:
Diffstat (limited to 'common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ServiceMetadataDataDefinition.java')
-rw-r--r--common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ServiceMetadataDataDefinition.java40
1 files changed, 38 insertions, 2 deletions
diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ServiceMetadataDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ServiceMetadataDataDefinition.java
index 2ebbadcdaf..4f3486e457 100644
--- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ServiceMetadataDataDefinition.java
+++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ServiceMetadataDataDefinition.java
@@ -22,15 +22,22 @@ package org.openecomp.sdc.be.datatypes.components;
import java.io.Serializable;
+import org.openecomp.sdc.be.datatypes.tosca.ToscaDataDefinition;
+
public class ServiceMetadataDataDefinition extends ComponentMetadataDataDefinition implements Serializable {
/**
*
*/
private static final long serialVersionUID = -7661001892509435120L;
+ public static final String EMPTY_STR = "";
private String distributionStatus;
+ private Boolean ecompGeneratedNaming = true;
+
+ private String namingPolicy = EMPTY_STR;
+
public ServiceMetadataDataDefinition() {
super();
}
@@ -47,10 +54,27 @@ public class ServiceMetadataDataDefinition extends ComponentMetadataDataDefiniti
this.distributionStatus = distributionStatus;
}
+ public Boolean isEcompGeneratedNaming() {
+ return ecompGeneratedNaming;
+ }
+
+ public void setEcompGeneratedNaming(Boolean ecompGeneratedNaming) {
+ this.ecompGeneratedNaming = ecompGeneratedNaming;
+ }
+
+ public String getNamingPolicy() {
+ return namingPolicy;
+ }
+
+ public void setNamingPolicy(String namingPolicy) {
+ this.namingPolicy = namingPolicy;
+ }
+
@Override
public String toString() {
- return "ServiceMetadataDataDefinition [ distributionStatus=" + distributionStatus + ", parent="
- + super.toString() + "]";
+ return "ServiceMetadataDataDefinition [ distributionStatus=" + distributionStatus
+ + ", ecompGeneratedNaming=" + ecompGeneratedNaming + ", namingPolicy=" + namingPolicy
+ + ", parent=" + super.toString() + "]";
}
@Override
@@ -58,6 +82,8 @@ public class ServiceMetadataDataDefinition extends ComponentMetadataDataDefiniti
final int prime = 31;
int result = super.hashCode();
result = prime * result + ((distributionStatus == null) ? 0 : distributionStatus.hashCode());
+ result = prime * result + ((ecompGeneratedNaming == null) ? 0 : ecompGeneratedNaming.hashCode());
+ result = prime * result + ((namingPolicy == null) ? 0 : namingPolicy.hashCode());
return result;
}
@@ -81,6 +107,16 @@ public class ServiceMetadataDataDefinition extends ComponentMetadataDataDefiniti
return false;
} else if (!distributionStatus.equals(other.distributionStatus))
return false;
+ if (ecompGeneratedNaming == null) {
+ if (other.ecompGeneratedNaming != null)
+ return false;
+ } else if (!ecompGeneratedNaming.equals(other.ecompGeneratedNaming))
+ return false;
+ if (namingPolicy == null) {
+ if (other.namingPolicy != null)
+ return false;
+ } else if (!namingPolicy.equals(other.namingPolicy))
+ return false;
return super.equals(obj);
}