Subversion Repositories SmartDukaan

Rev

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

Rev 23968 Rev 24592
Line 7... Line 7...
7
import javax.persistence.Entity;
7
import javax.persistence.Entity;
8
import javax.persistence.GeneratedValue;
8
import javax.persistence.GeneratedValue;
9
import javax.persistence.GenerationType;
9
import javax.persistence.GenerationType;
10
import javax.persistence.Id;
10
import javax.persistence.Id;
11
import javax.persistence.Table;
11
import javax.persistence.Table;
-
 
12
import javax.persistence.Transient;
-
 
13
 
-
 
14
import com.spice.profitmandi.dao.enumuration.catalog.SchemeType;
12
 
15
 
13
@Entity
16
@Entity
14
@Table(name="fofo.scheme_in_out", schema = "fofo")
17
@Table(name = "fofo.scheme_in_out", schema = "fofo")
15
public class SchemeInOut implements Serializable{
18
public class SchemeInOut implements Serializable {	
-
 
19
	
-
 
20
	public SchemeInOut(int schemeId, int inventoryItemId) {
-
 
21
		this.schemeId = schemeId;
-
 
22
		this.inventoryItemId = inventoryItemId;
-
 
23
	}
16
 
24
 
17
	private static final long serialVersionUID = 1L;
25
	public SchemeInOut() {
-
 
26
	}
18
	
27
	
-
 
28
	private static final long serialVersionUID = 1L;
-
 
29
 
19
	@Id
30
	@Id
20
	@GeneratedValue(strategy = GenerationType.IDENTITY)
31
	@GeneratedValue(strategy = GenerationType.IDENTITY)
21
	private int id;
32
	private int id;
22
	
33
 
23
	@Column(name = "scheme_id")
34
	@Column(name = "scheme_id")
24
	private int schemeId;
35
	private int schemeId;
25
 
36
 
26
	@Column(name = "inventory_item_id")
37
	@Column(name = "inventory_item_id")
27
	private int inventoryItemId;
38
	private int inventoryItemId;
28
	
39
 
29
	@Column(name = "amount")
40
	@Column(name = "amount")
30
	private float amount;
41
	private float amount;
31
	
42
 
32
	@Column(name = "create_timestamp")
43
	@Column(name = "create_timestamp")
33
	private LocalDateTime createTimestamp = LocalDateTime.now();
44
	private LocalDateTime createTimestamp = LocalDateTime.now();
34
	
45
 
35
	@Column(name = "rolled_back_timestamp")
46
	@Column(name = "rolled_back_timestamp")
36
	private LocalDateTime rolledBackTimestamp;
47
	private LocalDateTime rolledBackTimestamp;
-
 
48
	
-
 
49
	@Transient
-
 
50
	private String serialNumber;
-
 
51
	
-
 
52
	@Transient
-
 
53
	private String storeCode;
-
 
54
	
-
 
55
	@Transient
-
 
56
	private SchemeType schemeType;
-
 
57
 
-
 
58
	public String getStoreCode() {
-
 
59
		return storeCode;
-
 
60
	}
-
 
61
 
-
 
62
	public void setStoreCode(String storeCode) {
-
 
63
		this.storeCode = storeCode;
-
 
64
	}
-
 
65
 
-
 
66
	public SchemeType getSchemeType() {
-
 
67
		return schemeType;
-
 
68
	}
-
 
69
 
-
 
70
	public void setSchemeType(SchemeType schemeType) {
-
 
71
		this.schemeType = schemeType;
-
 
72
	}
-
 
73
 
-
 
74
	public String getSerialNumber() {
-
 
75
		return serialNumber;
-
 
76
	}
-
 
77
 
-
 
78
	public void setSerialNumber(String serialNumber) {
-
 
79
		this.serialNumber = serialNumber;
-
 
80
	}
37
 
81
 
38
	public int getSchemeId() {
82
	public int getSchemeId() {
39
		return schemeId;
83
		return schemeId;
40
	}
84
	}
41
	
85
 
42
	public void setSchemeId(int schemeId) {
86
	public void setSchemeId(int schemeId) {
43
		this.schemeId = schemeId;
87
		this.schemeId = schemeId;
44
	}
88
	}
45
	
89
 
46
	public int getInventoryItemId() {
90
	public int getInventoryItemId() {
47
		return inventoryItemId;
91
		return inventoryItemId;
48
	}
92
	}
49
	
93
 
50
	public void setInventoryItemId(int inventoryItemId) {
94
	public void setInventoryItemId(int inventoryItemId) {
51
		this.inventoryItemId = inventoryItemId;
95
		this.inventoryItemId = inventoryItemId;
52
	}
96
	}
53
	
97
 
54
	public float getAmount() {
98
	public float getAmount() {
55
		return amount;
99
		return amount;
56
	}
100
	}
57
	
101
 
58
	public void setAmount(float amount) {
102
	public void setAmount(float amount) {
59
		this.amount = amount;
103
		this.amount = amount;
60
	}
104
	}
61
	
105
 
62
	public LocalDateTime getCreateTimestamp() {
106
	public LocalDateTime getCreateTimestamp() {
63
		return createTimestamp;
107
		return createTimestamp;
64
	}
108
	}
65
	
109
 
66
	public void setCreateTimestamp(LocalDateTime createTimestamp) {
110
	public void setCreateTimestamp(LocalDateTime createTimestamp) {
67
		this.createTimestamp = createTimestamp;
111
		this.createTimestamp = createTimestamp;
68
	}
112
	}
69
	
113
 
70
	public LocalDateTime getRolledBackTimestamp() {
114
	public LocalDateTime getRolledBackTimestamp() {
71
		return rolledBackTimestamp;
115
		return rolledBackTimestamp;
72
	}
116
	}
73
	
117
 
74
	public void setRolledBackTimestamp(LocalDateTime rolledBackTimestamp) {
118
	public void setRolledBackTimestamp(LocalDateTime rolledBackTimestamp) {
75
		this.rolledBackTimestamp = rolledBackTimestamp;
119
		this.rolledBackTimestamp = rolledBackTimestamp;
76
	}
120
	}
77
 
121
 
78
	@Override
122
	@Override
79
	public int hashCode() {
123
	public int hashCode() {
80
		final int prime = 31;
124
		final int prime = 31;
81
		int result = 1;
125
		int result = 1;
82
		result = prime * result + Float.floatToIntBits(amount);
126
		result = prime * result + Float.floatToIntBits(amount);
83
		result = prime * result + ((createTimestamp == null) ? 0 : createTimestamp.hashCode());
127
		result = prime * result + ((createTimestamp == null) ? 0 : createTimestamp.hashCode());
-
 
128
		result = prime * result + id;
84
		result = prime * result + inventoryItemId;
129
		result = prime * result + inventoryItemId;
-
 
130
		result = prime * result + ((rolledBackTimestamp == null) ? 0 : rolledBackTimestamp.hashCode());
85
		result = prime * result + schemeId;
131
		result = prime * result + schemeId;
-
 
132
		result = prime * result + ((schemeType == null) ? 0 : schemeType.hashCode());
-
 
133
		result = prime * result + ((serialNumber == null) ? 0 : serialNumber.hashCode());
86
		return result;
134
		return result;
87
	}
135
	}
88
 
136
 
89
	@Override
137
	@Override
90
	public boolean equals(Object obj) {
138
	public boolean equals(Object obj) {
Line 100... Line 148...
100
		if (createTimestamp == null) {
148
		if (createTimestamp == null) {
101
			if (other.createTimestamp != null)
149
			if (other.createTimestamp != null)
102
				return false;
150
				return false;
103
		} else if (!createTimestamp.equals(other.createTimestamp))
151
		} else if (!createTimestamp.equals(other.createTimestamp))
104
			return false;
152
			return false;
-
 
153
		if (id != other.id)
-
 
154
			return false;
105
		if (inventoryItemId != other.inventoryItemId)
155
		if (inventoryItemId != other.inventoryItemId)
106
			return false;
156
			return false;
-
 
157
		if (rolledBackTimestamp == null) {
-
 
158
			if (other.rolledBackTimestamp != null)
-
 
159
				return false;
-
 
160
		} else if (!rolledBackTimestamp.equals(other.rolledBackTimestamp))
-
 
161
			return false;
107
		if (schemeId != other.schemeId)
162
		if (schemeId != other.schemeId)
108
			return false;
163
			return false;
-
 
164
		if (schemeType != other.schemeType)
-
 
165
			return false;
-
 
166
		if (serialNumber == null) {
-
 
167
			if (other.serialNumber != null)
-
 
168
				return false;
-
 
169
		} else if (!serialNumber.equals(other.serialNumber))
-
 
170
			return false;
109
		return true;
171
		return true;
110
	}
172
	}
111
 
173
 
112
	@Override
174
	@Override
113
	public String toString() {
175
	public String toString() {
114
		return "SchemeInOut [schemeId=" + schemeId + ", inventoryItemId=" + inventoryItemId + ", amount=" + amount
176
		return "SchemeInOut [id=" + id + ", schemeId=" + schemeId + ", inventoryItemId=" + inventoryItemId + ", amount="
115
				+ ", createTimestamp=" + createTimestamp + "]";
177
				+ amount + ", createTimestamp=" + createTimestamp + ", rolledBackTimestamp=" + rolledBackTimestamp
-
 
178
				+ ", serialNumber=" + serialNumber + ", storeCode=" + storeCode + ", schemeType=" + schemeType + "]";
116
	}
179
	}
117
	
180
 
118
}
181
}