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;
7
import javax.persistence.Entity;
8
import javax.persistence.GeneratedValue;
9
import javax.persistence.GenerationType;
10
import javax.persistence.Id;
11
import javax.persistence.NamedQueries;
12
import javax.persistence.NamedQuery;
13
import javax.persistence.Table;
14
 
15
/**
16
 * This class basically contains api details
17
 * 
18
 * @author ashikali
19
 *
20
 */
21
@Entity
22
@Table(name="fofo.purchase", schema = "dtr")
23
@NamedQueries({
24
	@NamedQuery(name = "Brand.selectCount", query = "select count(b) from Brand b"),
25
	@NamedQuery(name="Brand.selectAll",query="select b from Brand b where b.displayedInPreferencePage = :displayedInPreferencePage"),
26
	@NamedQuery(name="Brand.selectById",query="select b from Brand b where b.id= :id"),
27
	@NamedQuery(name="Brand.selectByName",query="select b from Brand b where b.name= :name"),
28
	@NamedQuery(name="Brand.selectByIdAndName",query="select b from Brand b where b.id = :id and b.name= :name"),
29
	@NamedQuery(name = "Brand.selectCountByName", query = "select count(b) from Brand b where b.name= :name"),
30
	@NamedQuery(name="Brand.deleteById",query="delete from Brand b where b.id= :id")
31
})
32
public class Purchase implements Serializable{
33
 
34
	private static final long serialVersionUID = 1L;
35
 
36
	public Purchase() {
37
	}
38
 
39
	@Id
40
	@Column(name="id")
41
	@GeneratedValue(strategy = GenerationType.IDENTITY)
42
	private int id;
43
 
44
	@Column(name="name")
45
	private String purchaseReference;
46
 
47
	@Column(name = "serialized_quantity")
48
	private int serializedQuantity;
49
 
50
	@Column(name = "non_serialized_quantity")
51
	private int nonSerializedQuantity;
52
 
53
	@Column(name = "unfullfilled_serialized_quantity")
54
	private int unfullfilledSerializedQuantity;
55
 
56
	@Column(name = "unfullfilled_non_serialized_quantity")
57
	private int unfullfilledNonSerializedQuantity;
58
 
59
	@Column(name = "completed", columnDefinition="tinyint(1) default 0")
60
	private boolean completed;
61
 
62
	@Column(name = "create_timestamp")
63
	private LocalDateTime createTimestamp;
64
 
65
	public int getId() {
66
		return id;
67
	}
68
	public void setId(int id) {
69
		this.id = id;
70
	}
71
 
72
    public String getPurchaseReference() {
73
		return purchaseReference;
74
	}
75
	public void setPurchaseReference(String purchaseReference) {
76
		this.purchaseReference = purchaseReference;
77
	}
78
	public int getSerializedQuantity() {
79
		return serializedQuantity;
80
	}
81
	public void setSerializedQuantity(int serializedQuantity) {
82
		this.serializedQuantity = serializedQuantity;
83
	}
84
	public int getNonSerializedQuantity() {
85
		return nonSerializedQuantity;
86
	}
87
	public void setNonSerializedQuantity(int nonSerializedQuantity) {
88
		this.nonSerializedQuantity = nonSerializedQuantity;
89
	}
90
	public int getUnfullfilledSerializedQuantity() {
91
		return unfullfilledSerializedQuantity;
92
	}
93
	public void setUnfullfilledSerializedQuantity(int unfullfilledSerializedQuantity) {
94
		this.unfullfilledSerializedQuantity = unfullfilledSerializedQuantity;
95
	}
96
	public int getUnfullfilledNonSerializedQuantity() {
97
		return unfullfilledNonSerializedQuantity;
98
	}
99
	public void setUnfullfilledNonSerializedQuantity(int unfullfilledNonSerializedQuantity) {
100
		this.unfullfilledNonSerializedQuantity = unfullfilledNonSerializedQuantity;
101
	}
102
	public boolean isCompleted() {
103
		return completed;
104
	}
105
	public void setCompleted(boolean completed) {
106
		this.completed = completed;
107
	}
108
	@Override
109
	public String toString() {
110
		return "Purchase [id=" + id + ", purchaseReference=" + purchaseReference + ", serializedQuantity="
111
				+ serializedQuantity + ", nonSerializedQuantity=" + nonSerializedQuantity
112
				+ ", unfullfilledSerializedQuantity=" + unfullfilledSerializedQuantity
113
				+ ", unfullfilledNonSerializedQuantity=" + unfullfilledNonSerializedQuantity + ", completed="
114
				+ completed + ", createTimestamp=" + createTimestamp + "]";
115
	}
116
	public LocalDateTime getCreateTimestamp() {
117
		return createTimestamp;
118
	}
119
    public void setCreateTimestamp(LocalDateTime createTimestamp) {
120
		this.createTimestamp = createTimestamp;
121
	}
122
 
123
 
124
}