Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
21596 ashik.ali 1
package com.spice.profitmandi.dao.entity;
2
 
3
import java.io.Serializable;
21687 ashik.ali 4
import java.util.Set;
21596 ashik.ali 5
 
21687 ashik.ali 6
import javax.persistence.CascadeType;
21596 ashik.ali 7
import javax.persistence.Column;
8
import javax.persistence.Entity;
21687 ashik.ali 9
import javax.persistence.FetchType;
21596 ashik.ali 10
import javax.persistence.GeneratedValue;
11
import javax.persistence.GenerationType;
12
import javax.persistence.Id;
21687 ashik.ali 13
import javax.persistence.JoinColumn;
21596 ashik.ali 14
import javax.persistence.NamedQueries;
15
import javax.persistence.NamedQuery;
21687 ashik.ali 16
import javax.persistence.OneToMany;
21596 ashik.ali 17
import javax.persistence.Table;
18
import javax.persistence.UniqueConstraint;
19
 
20
@Entity
21
@Table(name="fofo.fofo_line_item", schema = "fofo", uniqueConstraints = {@UniqueConstraint(columnNames = {"order_id","item_id"})})
22
@NamedQueries({
23
	@NamedQuery(name = "FofoLineItem.selectById", query = "select fli from FofoLineItem fli where fli.id = :id"),
24
	@NamedQuery(name="FofoLineItem.selectByOrderId",query="select fli from FofoLineItem fli where fli.orderId = :orderId")
25
})
26
public class FofoLineItem implements Serializable{
27
 
28
	private static final long serialVersionUID = 1L;
29
 
30
	@Id
31
	@Column(name = "id")
32
	@GeneratedValue(strategy = GenerationType.IDENTITY)
33
	private int id;
34
 
35
	@Column(name = "order_id")
36
	private int orderId;
37
 
38
	@Column(name = "item_id")
39
	private int itemId;
40
 
41
	@Column(name = "quantity")
42
	private int quantity;
43
 
44
	@Column(name = "selling_price")
45
	private float sellingPrice;
46
 
21687 ashik.ali 47
	@Column(name = "tax_rate")
48
	private float taxRate;
49
 
21596 ashik.ali 50
	@Column(name = "tax")
51
	private float tax;
52
 
53
	@Column(name = "dp")
54
	private float dp;
55
 
56
	@Column(name = "brand")
57
	private String brand;
58
 
59
	@Column(name = "model_name")
60
	private String modelName;
61
 
62
	@Column(name = "model_number")
63
	private String modelNumber;
64
 
65
	@Column(name = "color")
66
	private String color;
67
 
21687 ashik.ali 68
	@OneToMany(cascade=CascadeType.ALL,fetch=FetchType.LAZY)
69
	@JoinColumn(name="fofo_line_item_id",insertable=false,updatable=false,nullable=false)
70
	private Set<FofoLineItemSerialNumber> fofoLineItemSerialNumbers;
21596 ashik.ali 71
 
72
	public int getId() {
73
		return id;
74
	}
75
	public void setId(int id) {
76
		this.id = id;
77
	}
78
	public int getOrderId() {
79
		return orderId;
80
	}
81
	public void setOrderId(int orderId) {
82
		this.orderId = orderId;
83
	}
84
	public int getItemId() {
85
		return itemId;
86
	}
87
	public void setItemId(int itemId) {
88
		this.itemId = itemId;
89
	}
90
	public int getQuantity() {
91
		return quantity;
92
	}
93
	public void setQuantity(int quantity) {
94
		this.quantity = quantity;
95
	}
96
	public float getSellingPrice() {
97
		return sellingPrice;
98
	}
99
	public void setSellingPrice(float sellingPrice) {
100
		this.sellingPrice = sellingPrice;
101
	}
102
	public float getTax() {
103
		return tax;
104
	}
105
	public void setTax(float tax) {
106
		this.tax = tax;
107
	}
21687 ashik.ali 108
	public float getTaxRate() {
109
		return taxRate;
110
	}
111
	public void setTaxRate(float taxRate) {
112
		this.taxRate = taxRate;
113
	}
21596 ashik.ali 114
	public float getDp() {
115
		return dp;
116
	}
117
	public void setDp(float dp) {
118
		this.dp = dp;
119
	}
120
	public String getBrand() {
121
		return brand;
122
	}
123
	public void setBrand(String brand) {
124
		this.brand = brand;
125
	}
126
	public String getModelName() {
127
		return modelName;
128
	}
129
	public void setModelName(String modelName) {
130
		this.modelName = modelName;
131
	}
132
	public String getModelNumber() {
133
		return modelNumber;
134
	}
135
	public void setModelNumber(String modelNumber) {
136
		this.modelNumber = modelNumber;
137
	}
138
	public String getColor() {
139
		return color;
140
	}
141
	public void setColor(String color) {
142
		this.color = color;
143
	}
21687 ashik.ali 144
 
145
	public Set<FofoLineItemSerialNumber> getFofoLineItemSerialNumbers() {
146
		return fofoLineItemSerialNumbers;
147
	}
148
	public void setFofoLineItemSerialNumbers(Set<FofoLineItemSerialNumber> fofoLineItemSerialNumbers) {
149
		this.fofoLineItemSerialNumbers = fofoLineItemSerialNumbers;
150
	}
21602 ashik.ali 151
	@Override
152
	public String toString() {
153
		return "FofoLineItem [id=" + id + ", orderId=" + orderId + ", itemId=" + itemId + ", quantity=" + quantity
154
				+ ", sellingPrice=" + sellingPrice + ", tax=" + tax + ", dp=" + dp + ", brand=" + brand + ", modelName="
155
				+ modelName + ", modelNumber=" + modelNumber + ", color=" + color + "]";
156
	}
157
 
158
 
21596 ashik.ali 159
}