Subversion Repositories SmartDukaan

Rev

Rev 25649 | Rev 25683 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.entity.dtr;

import java.io.Serializable;
import java.time.LocalDateTime;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import com.spice.profitmandi.dao.model.SimpleCampaignParams;

@SuppressWarnings("serial")
@Entity
@Table(name = "dtr.notification_campaign", schema = "dtr")
public class NotificationCampaign implements Serializable {

        @Id
        @Column(name = "id", unique = true, updatable = false)
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        private int id;

        @Column(name = "name")
        private String name;

        @Column(name = "implementation_type")
        private String implementationType;

        @Column(name = "implementation_param")
        private String implementationParams;

        @Column(name = "is_annoucement")
        private boolean isAnnoucement;

        @Column(name = "document_id")
        private Integer documentId;

        public Integer getDocumentId() {
                return documentId;
        }

        public void setDocumentId(Integer documentId) {
                this.documentId = documentId;
        }

        public boolean isAnnoucement() {
                return isAnnoucement;
        }

        public void setAnnoucement(boolean isAnnoucement) {
                this.isAnnoucement = isAnnoucement;
        }

        @Column(name = "created_timestamp")
        private LocalDateTime createdTimestamp;

        public LocalDateTime getCreatedTimestamp() {
                return createdTimestamp;
        }

        public void setCreatedTimestamp(LocalDateTime createdTimestamp) {
                this.createdTimestamp = createdTimestamp;
        }

        public int getId() {
                return id;
        }

        public void setId(int id) {
                this.id = id;
        }

        public String getName() {
                return name;
        }

        public void setName(String name) {
                this.name = name;
        }

        public String getImplementationType() {
                return implementationType;
        }

        public void setImplementationType(String implementationType) {
                this.implementationType = implementationType;
        }

        public String getImplementationParams() {
                return implementationParams;
        }

        public void setImplementationParams(String implementationParams) {
                this.implementationParams = implementationParams;
        }

        @Override
        public String toString() {
                return "NotificationCampaign [id=" + id + ", name=" + name + ", implementationType=" + implementationType
                                + ", implementationParams=" + implementationParams + ", isAnnoucement=" + isAnnoucement
                                + ", documentId=" + documentId + ", createdTimestamp=" + createdTimestamp + "]";
        }

}