summaryrefslogtreecommitdiffstats
path: root/common-be/src/main/java/org/openecomp
diff options
context:
space:
mode:
Diffstat (limited to 'common-be/src/main/java/org/openecomp')
-rw-r--r--common-be/src/main/java/org/openecomp/sdc/be/datatypes/components/ServiceMetadataDataDefinition.java210
1 files changed, 24 insertions, 186 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 483c6fcabc..cf35f5d387 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
@@ -20,218 +20,56 @@
package org.openecomp.sdc.be.datatypes.components;
+import lombok.Data;
+import lombok.NoArgsConstructor;
import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFieldsExtractor;
-
-
+@Data
+@NoArgsConstructor
public class ServiceMetadataDataDefinition extends ComponentMetadataDataDefinition {
+
private static final String EMPTY_STR = "";
private String distributionStatus;
- private String serviceType;
- private String serviceRole;
- private String instantiationType = EMPTY_STR;
- private String serviceFunction;
-
- private Boolean ecompGeneratedNaming = true;
-
- private String namingPolicy = EMPTY_STR;
-
- private String environmentContext;
-
- public ServiceMetadataDataDefinition() {
- super();
- serviceType = "";
- serviceRole = "";
- serviceFunction = "";
- }
- public ServiceMetadataDataDefinition(ServiceMetadataDataDefinition other) {
- super(other);
- serviceType = other.getServiceType();
- serviceRole = other.getServiceRole();
- serviceFunction = other.getServiceFunction();
- }
-
- public ServiceMetadataDataDefinition(JsonPresentationFieldsExtractor extractor){
- super(extractor);
- serviceType = extractor.getServiceType();
- serviceRole = extractor.getServiceRole();
- serviceFunction = extractor.getServiceFunction();
- }
+ private String serviceType = EMPTY_STR;
- public String getDistributionStatus() {
- return distributionStatus;
- }
- public void setDistributionStatus(String distributionStatus) {
- this.distributionStatus = distributionStatus;
- }
+ private String serviceRole = EMPTY_STR;
- public String getServiceType() {
- return serviceType;
- }
-
- public void setServiceType(String serviceType) {
- this.serviceType = serviceType;
- }
- public String getServiceRole() {
- return serviceRole;
- }
+ private String instantiationType = EMPTY_STR;
- public String getInstantiationType() {
- return instantiationType;
- }
- public void setInstantiationType(String instantiationType) {
- this.instantiationType = instantiationType;
- }
+ private String serviceFunction = EMPTY_STR;
- public void setServiceRole(String serviceRole) {
- this.serviceRole = serviceRole;
- }
- public Boolean isEcompGeneratedNaming() {
- return ecompGeneratedNaming;
- }
+ private Boolean ecompGeneratedNaming = true;
- public Boolean getEcompGeneratedNaming() {
- return ecompGeneratedNaming;
- }
- public void setEcompGeneratedNaming(Boolean ecompGeneratedNaming) {
- this.ecompGeneratedNaming = ecompGeneratedNaming;
- }
+ private String namingPolicy = EMPTY_STR;
- public String getNamingPolicy() {
- return namingPolicy;
- }
- public void setNamingPolicy(String namingPolicy) {
- this.namingPolicy = namingPolicy;
- }
+ private String environmentContext;
- public String getEnvironmentContext() {
- return environmentContext;
- }
- public void setEnvironmentContext(String environmentContext) {
- this.environmentContext = environmentContext;
+ public ServiceMetadataDataDefinition(ServiceMetadataDataDefinition other) {
+ super(other);
+ serviceType = other.getServiceType();
+ serviceRole = other.getServiceRole();
+ serviceFunction = other.getServiceFunction();
}
- public String getServiceFunction() {
- return serviceFunction;
- }
-
- public void setServiceFunction(String serviceFunction) {
- this.serviceFunction = serviceFunction;
- }
-
- @Override
- public String toString() {
- return "ServiceMetadataDataDefinition{" +
- "distributionStatus='" + distributionStatus + '\'' +
- ", serviceType='" + serviceType + '\'' +
- ", serviceRole='" + serviceRole + '\'' +
- ", serviceFunction='" + serviceFunction + '\'' +
- ", ecompGeneratedNaming=" + ecompGeneratedNaming +
- ", namingPolicy='" + namingPolicy + '\'' +
- ", environmentContext='" + environmentContext + '\'' +
- ", instantiationType='" + instantiationType + '\'' +
- '}';
- }
-
- @Override
- public int hashCode() {
- 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());
- result = prime * result + ((serviceType == null) ? 0 : serviceType.hashCode());
- result = prime * result + ((serviceRole == null) ? 0 : serviceRole.hashCode());
- result = prime * result + ((serviceFunction == null) ? 0 : serviceFunction.hashCode());
- result = prime * result + ((environmentContext == null) ? 0 : environmentContext.hashCode());
- result = prime * result + ((instantiationType == null) ? 0 : instantiationType.hashCode());
- return result;
+ public ServiceMetadataDataDefinition(JsonPresentationFieldsExtractor extractor) {
+ super(extractor);
+ serviceType = extractor.getServiceType();
+ serviceRole = extractor.getServiceRole();
+ serviceFunction = extractor.getServiceFunction();
}
- @Override
- public boolean equals(Object obj) {
- if (this == obj) {
- return true;
- }
- if (obj == null) {
- return false;
- }
- if (!(obj instanceof ComponentMetadataDataDefinition)) {
- return false;
- }
- if (!super.equals(obj)) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- ServiceMetadataDataDefinition other = (ServiceMetadataDataDefinition) obj;
- if (distributionStatus == null) {
- if (other.distributionStatus != null) {
- 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;
- }
- if (serviceType == null) {
- if (other.serviceType != null) {
- return false;
- }
- } else if (!serviceType.equals(other.serviceType)) {
- return false;
- }
- if (serviceRole == null) {
- if (other.serviceRole != null) {
- return false;
- }
- } else if (!serviceRole.equals(other.serviceRole)) {
- return false;
- }
- if (environmentContext == null) {
- if (other.environmentContext != null) {
- return false;
- }
- } else if (!environmentContext.equals(other.environmentContext)) {
- return false;
- }
- if (instantiationType == null) {
- if (other.instantiationType != null) {
- return false;
- }
- } else if (!instantiationType.equals(other.instantiationType)) {
- return false;
- }
- if (serviceFunction == null){
- if (other.serviceFunction != null) {
- return false;
- } else if (!serviceFunction.equals(other.serviceFunction))
- return false;
- }
- return super.equals(obj);
+ public Boolean isEcompGeneratedNaming() {
+ return getEcompGeneratedNaming();
}
@Override