summaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-notification-lib/openecomp-sdc-notification-api/src/main/java/org/openecomp/sdc/notification/dao/types/SubscribersEntity.java
diff options
context:
space:
mode:
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-notification-lib/openecomp-sdc-notification-api/src/main/java/org/openecomp/sdc/notification/dao/types/SubscribersEntity.java')
-rw-r--r--openecomp-be/lib/openecomp-sdc-notification-lib/openecomp-sdc-notification-api/src/main/java/org/openecomp/sdc/notification/dao/types/SubscribersEntity.java60
1 files changed, 6 insertions, 54 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-notification-lib/openecomp-sdc-notification-api/src/main/java/org/openecomp/sdc/notification/dao/types/SubscribersEntity.java b/openecomp-be/lib/openecomp-sdc-notification-lib/openecomp-sdc-notification-api/src/main/java/org/openecomp/sdc/notification/dao/types/SubscribersEntity.java
index 1f3d04ab0d..b1b80cd135 100644
--- a/openecomp-be/lib/openecomp-sdc-notification-lib/openecomp-sdc-notification-api/src/main/java/org/openecomp/sdc/notification/dao/types/SubscribersEntity.java
+++ b/openecomp-be/lib/openecomp-sdc-notification-lib/openecomp-sdc-notification-api/src/main/java/org/openecomp/sdc/notification/dao/types/SubscribersEntity.java
@@ -20,11 +20,15 @@ import com.datastax.driver.mapping.annotations.Column;
import com.datastax.driver.mapping.annotations.PartitionKey;
import com.datastax.driver.mapping.annotations.Table;
-import java.util.Objects;
import java.util.Set;
-import static java.util.Objects.hash;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
@Table(keyspace = "dox", name = "notification_subscribers")
public class SubscribersEntity {
@@ -34,56 +38,4 @@ public class SubscribersEntity {
@Column(name = "subscribers")
private Set<String> subscribers;
-
- /**
- * 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 SubscribersEntity() {
- // Don't delete! Default constructor is required by DataStax driver
- }
-
- public SubscribersEntity(String entityId, Set<String> subscribers) {
- this.entityId = entityId;
- this.subscribers = subscribers;
- }
-
- public String getEntityId() {
- return entityId;
- }
-
- public void setEntityId(String entityId) {
- this.entityId = entityId;
- }
-
- public Set<String> getSubscribers() {
- return subscribers;
- }
-
- public void setSubscribers(Set<String> subscribers) {
- this.subscribers = subscribers;
- }
-
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- SubscribersEntity that = (SubscribersEntity) o;
- return Objects.equals(entityId, that.entityId) &&
- Objects.equals(subscribers, that.subscribers);
- }
-
- @Override
- public int hashCode() {
- return hash(entityId, subscribers);
- }
-
- @Override
- public String toString() {
- return "SubscribersEntity{" +
- "entityId='" + entityId + '\'' +
- ", subscribers=" + subscribers +
- '}';
- }
}