Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
24099 amit.gupta 1
package com.spice.profitmandi.dao.entity.user;
2
 
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
5
 
6
import javax.persistence.Column;
24159 tejbeer 7
import javax.persistence.Convert;
24099 amit.gupta 8
import javax.persistence.Entity;
9
import javax.persistence.GeneratedValue;
10
import javax.persistence.GenerationType;
11
import javax.persistence.Id;
12
import javax.persistence.Table;
13
 
24159 tejbeer 14
import com.spice.profitmandi.dao.convertor.LocalDateTimeAttributeConverter;
15
 
24099 amit.gupta 16
@Entity
17
@Table(name = "user.location", schema = "user")
18
public class Location implements Serializable {
19
 
20
	private static final long serialVersionUID = 1L;
21
 
22
	@Id
23
	@Column(name = "id", unique = true, updatable = false)
24
	@GeneratedValue(strategy = GenerationType.IDENTITY)
25
	private int id;
26
 
27
	@Column
28
	private String name;
29
 
30
	@Column
31
	private String line1;
32
 
33
	@Column
34
	private String line2;
35
 
36
	@Column
37
	private String city;
38
 
39
	@Column
40
	private String state;
41
 
42
	@Column
43
	private String pin;
24159 tejbeer 44
 
45
	@Convert(converter = LocalDateTimeAttributeConverter.class)
24123 tejbeer 46
	@Column(name = "create_timestamp")
24159 tejbeer 47
	private LocalDateTime createTimestamp = LocalDateTime.now();
24099 amit.gupta 48
 
49
	public String getName() {
50
		return name;
51
	}
52
 
53
	public void setName(String name) {
54
		this.name = name;
55
	}
56
 
57
	public String getLine1() {
58
		return line1;
59
	}
60
 
61
	public void setLine1(String line1) {
62
		this.line1 = line1;
63
	}
64
 
65
	public String getLine2() {
66
		return line2;
67
	}
68
 
69
	public void setLine2(String line2) {
70
		this.line2 = line2;
71
	}
72
 
73
	public String getCity() {
74
		return city;
75
	}
76
 
77
	public void setCity(String city) {
78
		this.city = city;
79
	}
80
 
81
	public String getState() {
82
		return state;
83
	}
84
 
85
	public void setState(String state) {
86
		this.state = state;
87
	}
88
 
89
	public String getPin() {
90
		return pin;
91
	}
92
 
93
	public void setPin(String pin) {
94
		this.pin = pin;
95
	}
96
 
97
	public LocalDateTime getCreateTimestamp() {
98
		return createTimestamp;
99
	}
100
 
101
	public void setCreateTimestamp(LocalDateTime createTimestamp) {
102
		this.createTimestamp = createTimestamp;
103
	}
104
 
105
	public int getId() {
106
		return id;
107
	}
108
 
109
	@Override
110
	public String toString() {
111
		return "Location [id=" + id + ", name=" + name + ", line1=" + line1 + ", line2=" + line2 + ", city=" + city
112
				+ ", state=" + state + ", pin=" + pin + ", createTimestamp=" + createTimestamp + "]";
113
	}
114
 
115
}