Subversion Repositories SmartDukaan

Rev

Rev 26783 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
21720 ashik.ali 1
package com.spice.profitmandi.dao.entity.dtr;
21545 ashik.ali 2
 
3
import java.time.LocalDateTime;
4
 
5
import javax.persistence.Column;
6
import javax.persistence.Convert;
7
import javax.persistence.Entity;
8
import javax.persistence.EnumType;
9
import javax.persistence.Enumerated;
10
import javax.persistence.GeneratedValue;
11
import javax.persistence.GenerationType;
12
import javax.persistence.Id;
13
import javax.persistence.Table;
14
 
15
import com.spice.profitmandi.dao.convertor.LocalDateTimeAttributeConverter;
21720 ashik.ali 16
import com.spice.profitmandi.dao.enumuration.dtr.OtpType;
21545 ashik.ali 17
 
18
@Entity
31860 tejbeer 19
@Table(name = "dtr.otp")
26783 amit.gupta 20
public class Otp {
21545 ashik.ali 21
	/**
22
	 * 
23
	 */
24
	@Id
26783 amit.gupta 25
	@GeneratedValue(strategy = GenerationType.IDENTITY)
21545 ashik.ali 26
	private int id;
26783 amit.gupta 27
 
21545 ashik.ali 28
	@Column(length = 10)
29
	private String mobile;
26783 amit.gupta 30
 
21545 ashik.ali 31
	@Column(length = 5)
32
	private String otp;
26783 amit.gupta 33
 
21545 ashik.ali 34
	@Enumerated(EnumType.STRING)
35
	private OtpType otpType;
26783 amit.gupta 36
 
21545 ashik.ali 37
	@Convert(converter = LocalDateTimeAttributeConverter.class)
38
	private LocalDateTime createdOn;
26783 amit.gupta 39
 
21545 ashik.ali 40
	@Convert(converter = LocalDateTimeAttributeConverter.class)
41
	private LocalDateTime expiryTimestamp;
26783 amit.gupta 42
 
43
	@Column(columnDefinition = "tinyint(1) default 0")
21545 ashik.ali 44
	private boolean expired;
26783 amit.gupta 45
 
46
	@Column(columnDefinition = "tinyint(1) default 0")
21545 ashik.ali 47
	private boolean verified;
26783 amit.gupta 48
 
21545 ashik.ali 49
	private int tryCount;
26783 amit.gupta 50
 
21545 ashik.ali 51
	public int getTryCount() {
52
		return tryCount;
53
	}
26783 amit.gupta 54
 
21545 ashik.ali 55
	public void setTryCount(int tryCount) {
56
		this.tryCount = tryCount;
57
	}
26783 amit.gupta 58
 
21545 ashik.ali 59
	public boolean isVerified() {
60
		return verified;
61
	}
26783 amit.gupta 62
 
21545 ashik.ali 63
	public void setVerified(boolean verified) {
64
		this.verified = verified;
65
	}
26783 amit.gupta 66
 
21545 ashik.ali 67
	public int getId() {
68
		return id;
69
	}
26783 amit.gupta 70
 
21545 ashik.ali 71
	public void setId(int id) {
72
		this.id = id;
73
	}
26783 amit.gupta 74
 
21545 ashik.ali 75
	public String getOtp() {
76
		return otp;
77
	}
26783 amit.gupta 78
 
21545 ashik.ali 79
	public void setOtp(String otp) {
80
		this.otp = otp;
81
	}
26783 amit.gupta 82
 
21545 ashik.ali 83
	public OtpType getOtpType() {
84
		return otpType;
85
	}
26783 amit.gupta 86
 
21545 ashik.ali 87
	public void setOtpType(OtpType otpType) {
88
		this.otpType = otpType;
89
	}
26783 amit.gupta 90
 
21545 ashik.ali 91
	public LocalDateTime getCreatedOn() {
92
		return createdOn;
93
	}
26783 amit.gupta 94
 
21545 ashik.ali 95
	public void setCreatedOn(LocalDateTime createdOn) {
96
		this.createdOn = createdOn;
97
	}
26783 amit.gupta 98
 
21545 ashik.ali 99
	public LocalDateTime getExpiryTimestamp() {
100
		return expiryTimestamp;
101
	}
26783 amit.gupta 102
 
21545 ashik.ali 103
	public void setExpiryTimestamp(LocalDateTime expiryTimestamp) {
104
		this.expiryTimestamp = expiryTimestamp;
105
	}
26783 amit.gupta 106
 
21545 ashik.ali 107
	public boolean isExpired() {
108
		return expired;
109
	}
26783 amit.gupta 110
 
21545 ashik.ali 111
	public void setExpired(boolean expired) {
112
		this.expired = expired;
113
	}
26783 amit.gupta 114
 
21545 ashik.ali 115
	public String getMobile() {
116
		return mobile;
117
	}
26783 amit.gupta 118
 
21545 ashik.ali 119
	public void setMobile(String mobile) {
120
		this.mobile = mobile;
121
	}
26783 amit.gupta 122
 
21545 ashik.ali 123
	@Override
124
	public int hashCode() {
125
		final int prime = 31;
126
		int result = 1;
22009 ashik.ali 127
		result = prime * result + id;
21545 ashik.ali 128
		return result;
129
	}
26783 amit.gupta 130
 
21545 ashik.ali 131
	@Override
132
	public boolean equals(Object obj) {
133
		if (this == obj)
134
			return true;
135
		if (obj == null)
136
			return false;
137
		if (getClass() != obj.getClass())
138
			return false;
139
		Otp other = (Otp) obj;
140
		if (id != other.id)
141
			return false;
142
		return true;
143
	}
26783 amit.gupta 144
 
21545 ashik.ali 145
	@Override
146
	public String toString() {
26783 amit.gupta 147
		return "Otp [id=" + id + ", mobile=" + mobile + ", otp=" + otp + ", otpType=" + otpType + ", createdOn="
148
				+ createdOn + ", expiryTimestamp=" + expiryTimestamp + ", expired=" + expired + ", verified=" + verified
149
				+ ", tryCount=" + tryCount + "]";
21545 ashik.ali 150
	}
26783 amit.gupta 151
 
21545 ashik.ali 152
}