Subversion Repositories SmartDukaan

Rev

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

Rev 24220 Rev 24264
Line 115... Line 115...
115
	private LocalDateTime createTimestamp = LocalDateTime.now();
115
	private LocalDateTime createTimestamp = LocalDateTime.now();
116
	
116
	
117
	@OneToOne(cascade=CascadeType.ALL,fetch=FetchType.LAZY)
117
	@OneToOne(cascade=CascadeType.ALL,fetch=FetchType.LAZY)
118
	@JoinColumn(name="inventory_item_id",insertable=false,updatable=false,nullable=false, referencedColumnName = "id")
118
	@JoinColumn(name="inventory_item_id",insertable=false,updatable=false,nullable=false, referencedColumnName = "id")
119
	private InventoryItem inventoryItem;
119
	private InventoryItem inventoryItem;
-
 
120
	
-
 
121
	@Column(name = "order_id")
-
 
122
	private int orderId;
-
 
123
 
-
 
124
	public int getOrderId() {
-
 
125
		return orderId;
-
 
126
	}
-
 
127
 
-
 
128
	public void setOrderId(int orderId) {
-
 
129
		this.orderId = orderId;
-
 
130
	}
120
 
131
 
121
	public int getId() {
132
	public int getId() {
122
		return id;
133
		return id;
123
	}
134
	}
124
 
135
 
Line 173... Line 184...
173
 
184
 
174
	@Override
185
	@Override
175
	public int hashCode() {
186
	public int hashCode() {
176
		final int prime = 31;
187
		final int prime = 31;
177
		int result = 1;
188
		int result = 1;
-
 
189
		result = prime * result + ((createTimestamp == null) ? 0 : createTimestamp.hashCode());
-
 
190
		result = prime * result + fofoId;
178
		result = prime * result + id;
191
		result = prime * result + id;
-
 
192
		result = prime * result + ((inventoryItem == null) ? 0 : inventoryItem.hashCode());
-
 
193
		result = prime * result + inventoryItemId;
-
 
194
		result = prime * result + orderId;
-
 
195
		result = prime * result + quantity;
-
 
196
		result = prime * result + ((type == null) ? 0 : type.hashCode());
179
		return result;
197
		return result;
180
	}
198
	}
181
 
199
 
182
	@Override
200
	@Override
183
	public boolean equals(Object obj) {
201
	public boolean equals(Object obj) {
Line 186... Line 204...
186
		if (obj == null)
204
		if (obj == null)
187
			return false;
205
			return false;
188
		if (getClass() != obj.getClass())
206
		if (getClass() != obj.getClass())
189
			return false;
207
			return false;
190
		ScanRecord other = (ScanRecord) obj;
208
		ScanRecord other = (ScanRecord) obj;
-
 
209
		if (createTimestamp == null) {
-
 
210
			if (other.createTimestamp != null)
-
 
211
				return false;
-
 
212
		} else if (!createTimestamp.equals(other.createTimestamp))
-
 
213
			return false;
-
 
214
		if (fofoId != other.fofoId)
-
 
215
			return false;
191
		if (id != other.id)
216
		if (id != other.id)
192
			return false;
217
			return false;
-
 
218
		if (inventoryItem == null) {
-
 
219
			if (other.inventoryItem != null)
-
 
220
				return false;
-
 
221
		} else if (!inventoryItem.equals(other.inventoryItem))
-
 
222
			return false;
-
 
223
		if (inventoryItemId != other.inventoryItemId)
-
 
224
			return false;
-
 
225
		if (orderId != other.orderId)
-
 
226
			return false;
-
 
227
		if (quantity != other.quantity)
-
 
228
			return false;
-
 
229
		if (type != other.type)
-
 
230
			return false;
193
		return true;
231
		return true;
194
	}
232
	}
195
 
233
 
196
	@Override
234
	@Override
197
	public String toString() {
235
	public String toString() {
198
		return "ScanRecord [id=" + id + ", fofoId=" + fofoId + ", inventoryItemId=" + inventoryItemId + ", quantity="
236
		return "ScanRecord [id=" + id + ", fofoId=" + fofoId + ", inventoryItemId=" + inventoryItemId + ", quantity="
199
				+ quantity + ", type=" + type + ", createTimestamp=" + createTimestamp + ", inventoryItem="
237
				+ quantity + ", type=" + type + ", createTimestamp=" + createTimestamp + ", inventoryItem="
200
				+ inventoryItem + "]";
238
				+ inventoryItem + ", orderId=" + orderId + "]";
201
	}
239
	}
202
	
240
	
203
}
241
}
204
242