diff options
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/ImageEntity.java')
-rw-r--r-- | openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/ImageEntity.java | 109 |
1 files changed, 8 insertions, 101 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/ImageEntity.java b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/ImageEntity.java index e4e4a949f7..b85fd6c76c 100644 --- a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/ImageEntity.java +++ b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/ImageEntity.java @@ -21,12 +21,20 @@ package org.openecomp.sdc.vendorsoftwareproduct.dao.type; import com.datastax.driver.mapping.annotations.*; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; import org.openecomp.core.utilities.json.JsonUtil; import org.openecomp.sdc.vendorsoftwareproduct.types.composition.CompositionEntityId; import org.openecomp.sdc.vendorsoftwareproduct.types.composition.CompositionEntityType; import org.openecomp.sdc.vendorsoftwareproduct.types.composition.Image; import org.openecomp.sdc.versioning.dao.types.Version; +@EqualsAndHashCode +@Getter +@Setter +@NoArgsConstructor @Table(keyspace = "dox", name = "vsp_component_image") public class ImageEntity implements CompositionEntity { @@ -50,15 +58,6 @@ public class ImageEntity implements CompositionEntity { private String questionnaireData; /** - * Every entity class must have a default constructor according to - * <a href="http://docs.datastax.com/en/developer/java-driver/2.1/manual/object_mapper/creating/"> - * Definition of mapped classes</a>. - */ - public ImageEntity() { - // Don't delete! Default constructor is required by DataStax driver - } - - /** * Instantiates a new Image entity. * * @param vspId the vsp id @@ -72,30 +71,6 @@ public class ImageEntity implements CompositionEntity { this.id = id; } - public String getVspId() { - return vspId; - } - - public void setVspId(String vspId) { - this.vspId = vspId; - } - - public Version getVersion() { - return version; - } - - public void setVersion(Version version) { - this.version = version; - } - - public String getComponentId() { - return componentId; - } - - public void setComponentId(String componentId) { - this.componentId = componentId; - } - @Override public String getEntityType() { return ENTITY_TYPE; @@ -106,22 +81,6 @@ public class ImageEntity implements CompositionEntity { return getVspId(); } - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getQuestionnaireData() { - return questionnaireData; - } - - public void setQuestionnaireData(String questionnaireData) { - this.questionnaireData = questionnaireData; - } - @Override public CompositionEntityType getType() { return CompositionEntityType.image; @@ -133,14 +92,6 @@ public class ImageEntity implements CompositionEntity { new CompositionEntityId(getComponentId(), new CompositionEntityId(getVspId(), null))); } - public String getCompositionData() { - return compositionData; - } - - public void setCompositionData(String compositionData) { - this.compositionData = compositionData; - } - public Image getImageCompositionData() { return compositionData == null ? null : JsonUtil.json2Object(compositionData, Image.class); } @@ -148,48 +99,4 @@ public class ImageEntity implements CompositionEntity { public void setImageCompositionData(Image image) { this.compositionData = image == null ? null : JsonUtil.object2Json(image); } - - @Override - public int hashCode() { - int result = vspId != null ? vspId.hashCode() : 0; - result = 31 * result + (version != null ? version.hashCode() : 0); - result = 31 * result + (componentId != null ? componentId.hashCode() : 0); - result = 31 * result + (id != null ? id.hashCode() : 0); - result = 31 * result + (compositionData != null ? compositionData.hashCode() : 0); - result = 31 * result + (questionnaireData != null ? questionnaireData.hashCode() : 0); - return result; - } - - @Override - public boolean equals(Object object) { - if (this == object) { - return true; - } - if (object == null || getClass() != object.getClass()) { - return false; - } - - ImageEntity imageEntity = (ImageEntity) object; - - if (vspId != null ? !vspId.equals(imageEntity.vspId) : imageEntity.vspId != null) { - return false; - } - if (version != null ? !version.equals(imageEntity.version) : imageEntity.version != null) { - return false; - } - if (componentId != null ? !componentId.equals(imageEntity.componentId) - : imageEntity.componentId != null) { - return false; - } - if (id != null ? !id.equals(imageEntity.id) : imageEntity.id != null) { - return false; - } - if (compositionData != null ? !compositionData.equals(imageEntity.compositionData) - : imageEntity.compositionData != null) { - return false; - } - return questionnaireData != null ? questionnaireData.equals(imageEntity.questionnaireData) - : imageEntity.questionnaireData == null; - - } } |