Subversion Repositories SmartDukaan

Rev

Rev 26821 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
22858 ashik.ali 1
package com.spice.profitmandi.common.model;
21612 ashik.ali 2
 
21680 ashik.ali 3
import java.util.Set;
4
 
21612 ashik.ali 5
public class CreateOrderRequest {
21680 ashik.ali 6
	private CustomCustomer customer;
26821 amit.gupta 7
	private int orderId;
28339 tejbeer 8
	private Integer poId;
9
	private Integer poItemId;
22858 ashik.ali 10
	private Set<CustomFofoOrderItem> fofoOrderItems;
21680 ashik.ali 11
	private Set<CustomPaymentOption> paymentOptions;
28339 tejbeer 12
 
22244 ashik.ali 13
	public void setCustomer(CustomCustomer customer) {
14
		this.customer = customer;
15
	}
28339 tejbeer 16
 
21680 ashik.ali 17
	public CustomCustomer getCustomer() {
18
		return customer;
21612 ashik.ali 19
	}
28339 tejbeer 20
 
26821 amit.gupta 21
	public int getOrderId() {
22
		return orderId;
23
	}
28339 tejbeer 24
 
26821 amit.gupta 25
	public void setOrderId(int orderId) {
26
		this.orderId = orderId;
27
	}
28339 tejbeer 28
 
24440 amit.gupta 29
	@Override
30
	public int hashCode() {
31
		final int prime = 31;
32
		int result = 1;
33
		result = prime * result + ((customer == null) ? 0 : customer.hashCode());
34
		result = prime * result + ((fofoOrderItems == null) ? 0 : fofoOrderItems.hashCode());
26821 amit.gupta 35
		result = prime * result + orderId;
24440 amit.gupta 36
		result = prime * result + ((paymentOptions == null) ? 0 : paymentOptions.hashCode());
28339 tejbeer 37
		result = prime * result + poId;
38
		result = prime * result + poItemId;
24440 amit.gupta 39
		return result;
22244 ashik.ali 40
	}
28339 tejbeer 41
 
24440 amit.gupta 42
	@Override
43
	public boolean equals(Object obj) {
44
		if (this == obj)
45
			return true;
46
		if (obj == null)
47
			return false;
48
		if (getClass() != obj.getClass())
49
			return false;
50
		CreateOrderRequest other = (CreateOrderRequest) obj;
51
		if (customer == null) {
52
			if (other.customer != null)
53
				return false;
54
		} else if (!customer.equals(other.customer))
55
			return false;
56
		if (fofoOrderItems == null) {
57
			if (other.fofoOrderItems != null)
58
				return false;
59
		} else if (!fofoOrderItems.equals(other.fofoOrderItems))
60
			return false;
26821 amit.gupta 61
		if (orderId != other.orderId)
62
			return false;
24440 amit.gupta 63
		if (paymentOptions == null) {
64
			if (other.paymentOptions != null)
65
				return false;
66
		} else if (!paymentOptions.equals(other.paymentOptions))
67
			return false;
28339 tejbeer 68
		if (poId != other.poId)
69
			return false;
70
		if (poItemId != other.poItemId)
71
			return false;
24440 amit.gupta 72
		return true;
22244 ashik.ali 73
	}
28339 tejbeer 74
 
75
	public Integer getPoId() {
76
		return poId;
77
	}
78
 
79
	public void setPoId(Integer poId) {
80
		this.poId = poId;
81
	}
82
 
83
	public Integer getPoItemId() {
84
		return poItemId;
85
	}
86
 
87
	public void setPoItemId(Integer poItemId) {
88
		this.poItemId = poItemId;
89
	}
90
 
22858 ashik.ali 91
	public Set<CustomFofoOrderItem> getFofoOrderItems() {
92
		return fofoOrderItems;
21612 ashik.ali 93
	}
28339 tejbeer 94
 
22858 ashik.ali 95
	public void setFofoOrderItems(Set<CustomFofoOrderItem> fofoLineItems) {
96
		this.fofoOrderItems = fofoLineItems;
21680 ashik.ali 97
	}
28339 tejbeer 98
 
21680 ashik.ali 99
	public Set<CustomPaymentOption> getPaymentOptions() {
100
		return paymentOptions;
101
	}
28339 tejbeer 102
 
21680 ashik.ali 103
	public void setPaymentOptions(Set<CustomPaymentOption> paymentOptions) {
104
		this.paymentOptions = paymentOptions;
105
	}
28339 tejbeer 106
 
21680 ashik.ali 107
	@Override
108
	public String toString() {
28339 tejbeer 109
		return "CreateOrderRequest [customer=" + customer + ", orderId=" + orderId + ", poId=" + poId + ", poItemId="
110
				+ poItemId + ", fofoOrderItems=" + fofoOrderItems + ", paymentOptions=" + paymentOptions + "]";
21680 ashik.ali 111
	}
28339 tejbeer 112
 
21612 ashik.ali 113
}