Subversion Repositories SmartDukaan

Rev

Rev 25649 | Rev 25683 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
25300 tejbeer 1
package com.spice.profitmandi.dao.entity.dtr;
2
 
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
5
 
6
import javax.persistence.Column;
7
import javax.persistence.Entity;
8
import javax.persistence.GeneratedValue;
9
import javax.persistence.GenerationType;
10
import javax.persistence.Id;
11
import javax.persistence.Table;
12
 
13
import com.spice.profitmandi.dao.model.SimpleCampaignParams;
14
 
15
@SuppressWarnings("serial")
16
@Entity
17
@Table(name = "dtr.notification_campaign", schema = "dtr")
18
public class NotificationCampaign implements Serializable {
19
 
20
	@Id
21
	@Column(name = "id", unique = true, updatable = false)
22
	@GeneratedValue(strategy = GenerationType.IDENTITY)
23
	private int id;
24
 
25
	@Column(name = "name")
26
	private String name;
27
 
28
	@Column(name = "implementation_type")
29
	private String implementationType;
30
 
31
	@Column(name = "implementation_param")
32
	private String implementationParams;
33
 
25649 tejbeer 34
	@Column(name = "is_annoucement")
35
	private boolean isAnnoucement;
36
 
25651 tejbeer 37
	@Column(name = "document_id")
38
	private Integer documentId;
39
 
40
	public Integer getDocumentId() {
41
		return documentId;
42
	}
43
 
44
	public void setDocumentId(Integer documentId) {
45
		this.documentId = documentId;
46
	}
47
 
25649 tejbeer 48
	public boolean isAnnoucement() {
49
		return isAnnoucement;
50
	}
51
 
52
	public void setAnnoucement(boolean isAnnoucement) {
53
		this.isAnnoucement = isAnnoucement;
54
	}
55
 
25300 tejbeer 56
	@Column(name = "created_timestamp")
57
	private LocalDateTime createdTimestamp;
58
 
59
	public LocalDateTime getCreatedTimestamp() {
60
		return createdTimestamp;
61
	}
62
 
63
	public void setCreatedTimestamp(LocalDateTime createdTimestamp) {
64
		this.createdTimestamp = createdTimestamp;
65
	}
66
 
67
	public int getId() {
68
		return id;
69
	}
70
 
71
	public void setId(int id) {
72
		this.id = id;
73
	}
74
 
75
	public String getName() {
76
		return name;
77
	}
78
 
79
	public void setName(String name) {
80
		this.name = name;
81
	}
82
 
83
	public String getImplementationType() {
84
		return implementationType;
85
	}
86
 
87
	public void setImplementationType(String implementationType) {
88
		this.implementationType = implementationType;
89
	}
90
 
91
	public String getImplementationParams() {
92
		return implementationParams;
93
	}
94
 
95
	public void setImplementationParams(String implementationParams) {
96
		this.implementationParams = implementationParams;
97
	}
98
 
99
	@Override
100
	public String toString() {
101
		return "NotificationCampaign [id=" + id + ", name=" + name + ", implementationType=" + implementationType
25649 tejbeer 102
				+ ", implementationParams=" + implementationParams + ", isAnnoucement=" + isAnnoucement
25651 tejbeer 103
				+ ", documentId=" + documentId + ", createdTimestamp=" + createdTimestamp + "]";
25300 tejbeer 104
	}
105
 
106
}