Subversion Repositories SmartDukaan

Rev

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

Rev 21924 Rev 21984
Line 1... Line 1...
1
package com.spice.profitmandi.dao.entity.fofo;
1
package com.spice.profitmandi.dao.entity.fofo;
2
 
2
 
3
import java.io.Serializable;
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
4
import java.time.LocalDateTime;
-
 
5
import java.time.format.DateTimeFormatter;
5
 
6
 
6
import javax.persistence.Column;
7
import javax.persistence.Column;
7
import javax.persistence.Convert;
8
import javax.persistence.Convert;
8
import javax.persistence.Entity;
9
import javax.persistence.Entity;
9
import javax.persistence.GeneratedValue;
10
import javax.persistence.GeneratedValue;
Line 22... Line 23...
22
@Entity
23
@Entity
23
@Table(name="fofo.purchase", schema = "fofo")
24
@Table(name="fofo.purchase", schema = "fofo")
24
 
25
 
25
public class Purchase implements Serializable{
26
public class Purchase implements Serializable{
26
	
27
	
-
 
28
	@Override
-
 
29
	public int hashCode() {
-
 
30
		final int prime = 31;
-
 
31
		int result = 1;
-
 
32
		result = prime * result + (completed ? 1231 : 1237);
-
 
33
		result = prime * result + ((createTimestamp == null) ? 0 : createTimestamp.hashCode());
-
 
34
		result = prime * result + fofoId;
-
 
35
		result = prime * result + id;
-
 
36
		result = prime * result + nonSerializedQuantity;
-
 
37
		result = prime * result + ((purchaseReference == null) ? 0 : purchaseReference.hashCode());
-
 
38
		result = prime * result + serializedQuantity;
-
 
39
		result = prime * result + unfullfilledNonSerializedQuantity;
-
 
40
		result = prime * result + unfullfilledSerializedQuantity;
-
 
41
		return result;
-
 
42
	}
-
 
43
	@Override
-
 
44
	public boolean equals(Object obj) {
-
 
45
		if (this == obj)
-
 
46
			return true;
-
 
47
		if (obj == null)
-
 
48
			return false;
-
 
49
		if (getClass() != obj.getClass())
-
 
50
			return false;
-
 
51
		Purchase other = (Purchase) obj;
-
 
52
		if (completed != other.completed)
-
 
53
			return false;
-
 
54
		if (createTimestamp == null) {
-
 
55
			if (other.createTimestamp != null)
-
 
56
				return false;
-
 
57
		} else if (!createTimestamp.equals(other.createTimestamp))
-
 
58
			return false;
-
 
59
		if (fofoId != other.fofoId)
-
 
60
			return false;
-
 
61
		if (id != other.id)
-
 
62
			return false;
-
 
63
		if (nonSerializedQuantity != other.nonSerializedQuantity)
-
 
64
			return false;
-
 
65
		if (purchaseReference == null) {
-
 
66
			if (other.purchaseReference != null)
-
 
67
				return false;
-
 
68
		} else if (!purchaseReference.equals(other.purchaseReference))
-
 
69
			return false;
-
 
70
		if (serializedQuantity != other.serializedQuantity)
-
 
71
			return false;
-
 
72
		if (unfullfilledNonSerializedQuantity != other.unfullfilledNonSerializedQuantity)
-
 
73
			return false;
-
 
74
		if (unfullfilledSerializedQuantity != other.unfullfilledSerializedQuantity)
-
 
75
			return false;
-
 
76
		return true;
-
 
77
	}
-
 
78
 
27
	private static final long serialVersionUID = 1L;
79
	private static final long serialVersionUID = 1L;
28
	
80
	
29
	public Purchase() {
81
	public Purchase() {
30
	}
82
	}
31
	
83
	
Line 107... Line 159...
107
		return completed;
159
		return completed;
108
	}
160
	}
109
	public void setCompleted(boolean completed) {
161
	public void setCompleted(boolean completed) {
110
		this.completed = completed;
162
		this.completed = completed;
111
	}
163
	}
112
	public LocalDateTime getCreateTimestamp() {
-
 
113
		return createTimestamp;
-
 
114
	}
-
 
115
    public void setCreateTimestamp(LocalDateTime createTimestamp) {
-
 
116
		this.createTimestamp = createTimestamp;
-
 
117
	}
-
 
118
    
-
 
119
    @Override
164
	@Override
120
	public String toString() {
165
	public String toString() {
121
		return "Purchase [id=" + id + ", purchaseReference=" + purchaseReference + ", serializedQuantity="
166
		return "Purchase [id=" + id + ", purchaseReference=" + purchaseReference + ", serializedQuantity="
122
				+ serializedQuantity + ", nonSerializedQuantity=" + nonSerializedQuantity
167
				+ serializedQuantity + ", nonSerializedQuantity=" + nonSerializedQuantity
123
				+ ", unfullfilledSerializedQuantity=" + unfullfilledSerializedQuantity
168
				+ ", unfullfilledSerializedQuantity=" + unfullfilledSerializedQuantity
124
				+ ", unfullfilledNonSerializedQuantity=" + unfullfilledNonSerializedQuantity + ", completed="
169
				+ ", unfullfilledNonSerializedQuantity=" + unfullfilledNonSerializedQuantity + ", completed="
125
				+ completed + ", createTimestamp=" + createTimestamp + "]";
170
				+ completed + ", createTimestamp=" + createTimestamp + "]";
126
	}
171
	}
-
 
172
	public LocalDateTime getCreateTimestamp() {
-
 
173
		return createTimestamp;
-
 
174
	}
-
 
175
    public void setCreateTimestamp(LocalDateTime createTimestamp) {
-
 
176
		this.createTimestamp = createTimestamp;
-
 
177
	}
-
 
178
    
-
 
179
    public String getFormattedDate(){
-
 
180
    	DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-YYYY HH:mm");
-
 
181
		return this.createTimestamp.format(formatter);
-
 
182
    }
127
	
183
	
128
    
184
    
129
}
185
}
130
186