Subversion Repositories SmartDukaan

Rev

Rev 25651 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 25651 Rev 25683
Line 3... Line 3...
3
import java.io.Serializable;
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
4
import java.time.LocalDateTime;
5
 
5
 
6
import javax.persistence.Column;
6
import javax.persistence.Column;
7
import javax.persistence.Entity;
7
import javax.persistence.Entity;
-
 
8
import javax.persistence.EnumType;
-
 
9
import javax.persistence.Enumerated;
8
import javax.persistence.GeneratedValue;
10
import javax.persistence.GeneratedValue;
9
import javax.persistence.GenerationType;
11
import javax.persistence.GenerationType;
10
import javax.persistence.Id;
12
import javax.persistence.Id;
11
import javax.persistence.Table;
13
import javax.persistence.Table;
12
 
14
 
-
 
15
import com.spice.profitmandi.common.enumuration.MessageType;
13
import com.spice.profitmandi.dao.model.SimpleCampaignParams;
16
import com.spice.profitmandi.dao.model.SimpleCampaignParams;
14
 
17
 
15
@SuppressWarnings("serial")
18
@SuppressWarnings("serial")
16
@Entity
19
@Entity
17
@Table(name = "dtr.notification_campaign", schema = "dtr")
20
@Table(name = "dtr.notification_campaign", schema = "dtr")
Line 29... Line 32...
29
	private String implementationType;
32
	private String implementationType;
30
 
33
 
31
	@Column(name = "implementation_param")
34
	@Column(name = "implementation_param")
32
	private String implementationParams;
35
	private String implementationParams;
33
 
36
 
34
	@Column(name = "is_annoucement")
37
	@Column(name = "message_type")
-
 
38
	@Enumerated(EnumType.STRING)
35
	private boolean isAnnoucement;
39
	private MessageType messageType;
36
 
40
 
37
	@Column(name = "document_id")
41
	@Column(name = "document_id")
38
	private Integer documentId;
42
	private Integer documentId;
39
 
43
 
40
	public Integer getDocumentId() {
44
	public Integer getDocumentId() {
Line 43... Line 47...
43
 
47
 
44
	public void setDocumentId(Integer documentId) {
48
	public void setDocumentId(Integer documentId) {
45
		this.documentId = documentId;
49
		this.documentId = documentId;
46
	}
50
	}
47
 
51
 
48
	public boolean isAnnoucement() {
52
	public MessageType getMessageType() {
49
		return isAnnoucement;
53
		return messageType;
50
	}
54
	}
51
 
55
 
52
	public void setAnnoucement(boolean isAnnoucement) {
56
	public void setMessageType(MessageType messageType) {
53
		this.isAnnoucement = isAnnoucement;
57
		this.messageType = messageType;
54
	}
58
	}
55
 
59
 
56
	@Column(name = "created_timestamp")
60
	@Column(name = "created_timestamp")
57
	private LocalDateTime createdTimestamp;
61
	private LocalDateTime createdTimestamp;
58
 
62
 
Line 97... Line 101...
97
	}
101
	}
98
 
102
 
99
	@Override
103
	@Override
100
	public String toString() {
104
	public String toString() {
101
		return "NotificationCampaign [id=" + id + ", name=" + name + ", implementationType=" + implementationType
105
		return "NotificationCampaign [id=" + id + ", name=" + name + ", implementationType=" + implementationType
102
				+ ", implementationParams=" + implementationParams + ", isAnnoucement=" + isAnnoucement
106
				+ ", implementationParams=" + implementationParams + ", messageType=" + messageType + ", documentId="
103
				+ ", documentId=" + documentId + ", createdTimestamp=" + createdTimestamp + "]";
107
				+ documentId + ", createdTimestamp=" + createdTimestamp + "]";
104
	}
108
	}
105
 
109
 
106
}
110
}