Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
21715 ashik.ali 1
package com.spice.profitmandi.dao.entity.logistics;
21545 ashik.ali 2
 
3
import java.io.Serializable;
4
 
5
import javax.persistence.Column;
6
import javax.persistence.Entity;
7
import javax.persistence.GeneratedValue;
8
import javax.persistence.GenerationType;
9
import javax.persistence.Id;
10
import javax.persistence.Table;
11
 
12
/**
13
 * This class basically contains api details
14
 * 
15
 * @author ashikali
16
 *
17
 */
18
@Entity
21596 ashik.ali 19
@Table(name="logistics.postoffices", schema = "logistics")
21545 ashik.ali 20
public class PostOffice implements Serializable{
21
 
22
	private static final long serialVersionUID = 1L;
23
 
24
	public PostOffice() {
25
	}
26
 
27
	@Id
28
	@Column(name="id", unique=true, updatable=false)
29
	@GeneratedValue(strategy = GenerationType.IDENTITY)
30
	private int id;
31
 
32
	@Column(name="pincode")
33
	private int pinCode;
34
 
35
	@Column(name = "taluk")
36
	private String city;
37
 
38
	@Column(name = "state")
39
	private String state;
40
 
41
	public int getId() {
42
		return id;
43
	}
44
	public void setId(int id) {
45
		this.id = id;
46
	}
47
	public int getPinCode() {
48
		return pinCode;
49
	}
50
	public void setPinCode(int pinCode) {
51
		this.pinCode = pinCode;
52
	}
53
	public String getCity() {
54
		return city;
55
	}
56
	public void setCity(String city) {
57
		this.city = city;
58
	}
59
	public String getState() {
60
		return state;
61
	}
62
	public void setState(String state) {
63
		this.state = state;
64
	}
21924 ashik.ali 65
 
66
 
21545 ashik.ali 67
	@Override
21924 ashik.ali 68
	public int hashCode() {
69
		final int prime = 31;
70
		int result = 1;
71
		result = prime * result + ((city == null) ? 0 : city.hashCode());
72
		result = prime * result + id;
73
		result = prime * result + pinCode;
74
		result = prime * result + ((state == null) ? 0 : state.hashCode());
75
		return result;
76
	}
77
	@Override
78
	public boolean equals(Object obj) {
79
		if (this == obj)
80
			return true;
81
		if (obj == null)
82
			return false;
83
		if (getClass() != obj.getClass())
84
			return false;
85
		PostOffice other = (PostOffice) obj;
86
		if (city == null) {
87
			if (other.city != null)
88
				return false;
89
		} else if (!city.equals(other.city))
90
			return false;
91
		if (id != other.id)
92
			return false;
93
		if (pinCode != other.pinCode)
94
			return false;
95
		if (state == null) {
96
			if (other.state != null)
97
				return false;
98
		} else if (!state.equals(other.state))
99
			return false;
100
		return true;
101
	}
102
	@Override
21545 ashik.ali 103
	public String toString() {
104
		return "PostOffice [id=" + id + ", pinCode=" + pinCode + ", city=" + city + ", state=" + state + "]";
105
	}
106
 
107
 
108
}