Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
21633 ashik.ali 1
package com.spice.profitmandi.dao.entity;
2
 
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
5
 
6
import javax.persistence.Column;
21639 kshitij.so 7
import javax.persistence.Convert;
21633 ashik.ali 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
 
21639 kshitij.so 14
import com.spice.profitmandi.dao.convertor.LocalDateTimeAttributeConverter;
15
 
21633 ashik.ali 16
/**
17
 * This class basically contains api details
18
 * 
19
 * @author ashikali
20
 *
21
 */
22
@Entity
21637 kshitij.so 23
@Table(name="fofo.purchase", schema = "fofo")
24
 
21633 ashik.ali 25
public class Purchase implements Serializable{
26
 
27
	private static final long serialVersionUID = 1L;
28
 
29
	public Purchase() {
30
	}
31
 
32
	@Id
33
	@Column(name="id")
34
	@GeneratedValue(strategy = GenerationType.IDENTITY)
35
	private int id;
36
 
21639 kshitij.so 37
	@Column(name="purchaseReference")
21633 ashik.ali 38
	private String purchaseReference;
39
 
40
	@Column(name = "serialized_quantity")
41
	private int serializedQuantity;
42
 
43
	@Column(name = "non_serialized_quantity")
44
	private int nonSerializedQuantity;
45
 
46
	@Column(name = "unfullfilled_serialized_quantity")
47
	private int unfullfilledSerializedQuantity;
48
 
49
	@Column(name = "unfullfilled_non_serialized_quantity")
50
	private int unfullfilledNonSerializedQuantity;
51
 
52
	@Column(name = "completed", columnDefinition="tinyint(1) default 0")
53
	private boolean completed;
54
 
21639 kshitij.so 55
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21633 ashik.ali 56
	@Column(name = "create_timestamp")
57
	private LocalDateTime createTimestamp;
58
 
59
	public int getId() {
60
		return id;
61
	}
62
	public void setId(int id) {
63
		this.id = id;
64
	}
65
 
66
    public String getPurchaseReference() {
67
		return purchaseReference;
68
	}
69
	public void setPurchaseReference(String purchaseReference) {
70
		this.purchaseReference = purchaseReference;
71
	}
72
	public int getSerializedQuantity() {
73
		return serializedQuantity;
74
	}
75
	public void setSerializedQuantity(int serializedQuantity) {
76
		this.serializedQuantity = serializedQuantity;
77
	}
78
	public int getNonSerializedQuantity() {
79
		return nonSerializedQuantity;
80
	}
81
	public void setNonSerializedQuantity(int nonSerializedQuantity) {
82
		this.nonSerializedQuantity = nonSerializedQuantity;
83
	}
84
	public int getUnfullfilledSerializedQuantity() {
85
		return unfullfilledSerializedQuantity;
86
	}
87
	public void setUnfullfilledSerializedQuantity(int unfullfilledSerializedQuantity) {
88
		this.unfullfilledSerializedQuantity = unfullfilledSerializedQuantity;
89
	}
90
	public int getUnfullfilledNonSerializedQuantity() {
91
		return unfullfilledNonSerializedQuantity;
92
	}
93
	public void setUnfullfilledNonSerializedQuantity(int unfullfilledNonSerializedQuantity) {
94
		this.unfullfilledNonSerializedQuantity = unfullfilledNonSerializedQuantity;
95
	}
96
	public boolean isCompleted() {
97
		return completed;
98
	}
99
	public void setCompleted(boolean completed) {
100
		this.completed = completed;
101
	}
102
	@Override
103
	public String toString() {
104
		return "Purchase [id=" + id + ", purchaseReference=" + purchaseReference + ", serializedQuantity="
105
				+ serializedQuantity + ", nonSerializedQuantity=" + nonSerializedQuantity
106
				+ ", unfullfilledSerializedQuantity=" + unfullfilledSerializedQuantity
107
				+ ", unfullfilledNonSerializedQuantity=" + unfullfilledNonSerializedQuantity + ", completed="
108
				+ completed + ", createTimestamp=" + createTimestamp + "]";
109
	}
110
	public LocalDateTime getCreateTimestamp() {
111
		return createTimestamp;
112
	}
113
    public void setCreateTimestamp(LocalDateTime createTimestamp) {
114
		this.createTimestamp = createTimestamp;
115
	}
116
 
117
 
118
}