Subversion Repositories SmartDukaan

Rev

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

Rev 21924 Rev 22009
Line 2... Line 2...
2
 
2
 
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.Convert;
7
import javax.persistence.Entity;
8
import javax.persistence.Entity;
8
import javax.persistence.GeneratedValue;
9
import javax.persistence.GeneratedValue;
9
import javax.persistence.GenerationType;
10
import javax.persistence.GenerationType;
10
import javax.persistence.Id;
11
import javax.persistence.Id;
11
import javax.persistence.NamedQueries;
12
import javax.persistence.NamedQueries;
12
import javax.persistence.NamedQuery;
13
import javax.persistence.NamedQuery;
13
import javax.persistence.Table;
14
import javax.persistence.Table;
14
import javax.persistence.UniqueConstraint;
15
import javax.persistence.UniqueConstraint;
15
 
16
 
-
 
17
import com.spice.profitmandi.dao.convertor.LocalDateTimeAttributeConverter;
-
 
18
 
16
/**
19
/**
17
 * This class basically contains api details
20
 * This class basically contains api details
18
 * 
21
 * 
19
 * @author ashikali
22
 * @author ashikali
20
 *
23
 *
Line 54... Line 57...
54
	private int documentId;
57
	private int documentId;
55
	
58
	
56
	@Column(name = "address_id")
59
	@Column(name = "address_id")
57
	private int addressId;
60
	private int addressId;
58
	
61
	
-
 
62
	@Convert(converter = LocalDateTimeAttributeConverter.class)
59
	@Column(name="create_timestamp", updatable = false)
63
	@Column(name="create_timestamp", updatable = false)
60
	private LocalDateTime createTimestamp = LocalDateTime.now();
64
	private LocalDateTime createTimestamp = LocalDateTime.now();
61
	
65
	
-
 
66
	@Convert(converter = LocalDateTimeAttributeConverter.class)
62
	@Column(name="update_timestamp")
67
	@Column(name="update_timestamp")
63
	private LocalDateTime updateTimestamp = LocalDateTime.now();
68
	private LocalDateTime updateTimestamp = LocalDateTime.now();
64
	
69
	
65
	public int getId() {
70
	public int getId() {
66
		return id;
71
		return id;
Line 112... Line 117...
112
    
117
    
113
	@Override
118
	@Override
114
	public int hashCode() {
119
	public int hashCode() {
115
		final int prime = 31;
120
		final int prime = 31;
116
		int result = 1;
121
		int result = 1;
117
		result = prime * result + addressId;
-
 
118
		result = prime * result + ((createTimestamp == null) ? 0 : createTimestamp.hashCode());
-
 
119
		result = prime * result + documentId;
-
 
120
		result = prime * result + id;
122
		result = prime * result + id;
121
		result = prime * result + ((name == null) ? 0 : name.hashCode());
-
 
122
		result = prime * result + retailerId;
-
 
123
		result = prime * result + ((updateTimestamp == null) ? 0 : updateTimestamp.hashCode());
-
 
124
		return result;
123
		return result;
125
	}
124
	}
126
	@Override
125
	@Override
127
	public boolean equals(Object obj) {
126
	public boolean equals(Object obj) {
128
		if (this == obj)
127
		if (this == obj)
Line 130... Line 129...
130
		if (obj == null)
129
		if (obj == null)
131
			return false;
130
			return false;
132
		if (getClass() != obj.getClass())
131
		if (getClass() != obj.getClass())
133
			return false;
132
			return false;
134
		Shop other = (Shop) obj;
133
		Shop other = (Shop) obj;
135
		if (addressId != other.addressId)
-
 
136
			return false;
-
 
137
		if (createTimestamp == null) {
-
 
138
			if (other.createTimestamp != null)
-
 
139
				return false;
-
 
140
		} else if (!createTimestamp.equals(other.createTimestamp))
-
 
141
			return false;
-
 
142
		if (documentId != other.documentId)
-
 
143
			return false;
-
 
144
		if (id != other.id)
134
		if (id != other.id)
145
			return false;
135
			return false;
146
		if (name == null) {
-
 
147
			if (other.name != null)
-
 
148
				return false;
-
 
149
		} else if (!name.equals(other.name))
-
 
150
			return false;
-
 
151
		if (retailerId != other.retailerId)
-
 
152
			return false;
-
 
153
		if (updateTimestamp == null) {
-
 
154
			if (other.updateTimestamp != null)
-
 
155
				return false;
-
 
156
		} else if (!updateTimestamp.equals(other.updateTimestamp))
-
 
157
			return false;
-
 
158
		return true;
136
		return true;
159
	}
137
	}
160
	@Override
138
	@Override
161
	public String toString() {
139
	public String toString() {
162
		return "Shop [id=" + id + ", name=" + name + ", retailerId=" + retailerId + ", documentId=" + documentId
140
		return "Shop [id=" + id + ", name=" + name + ", retailerId=" + retailerId + ", documentId=" + documentId