Subversion Repositories SmartDukaan

Rev

Rev 23369 | Rev 24440 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
21686 ashik.ali 1
package com.spice.profitmandi.common.model;
2
 
3
public class CustomCustomer {
22215 ashik.ali 4
	private String firstName;
5
	private String lastName;
21686 ashik.ali 6
	private String emailId;
7
	private String mobileNumber;
23369 ashik.ali 8
	private String gstNumber;
23417 ashik.ali 9
	private float advanceAmount;
21915 ashik.ali 10
	private int customerAddressId;
21686 ashik.ali 11
	private CustomAddress address;
12
 
22215 ashik.ali 13
	public String getFirstName() {
14
		return firstName;
21686 ashik.ali 15
	}
22215 ashik.ali 16
	public void setFirstName(String firstName) {
17
		this.firstName = firstName;
21686 ashik.ali 18
	}
22215 ashik.ali 19
	public String getLastName() {
20
		return lastName;
21
	}
22
	public void setLastName(String lastName) {
23
		this.lastName = lastName;
24
	}
21686 ashik.ali 25
 
26
	public String getEmailId() {
27
		return emailId;
28
	}
29
	public void setEmailId(String emailId) {
30
		this.emailId = emailId;
31
	}
32
	public String getMobileNumber() {
33
		return mobileNumber;
34
	}
35
	public void setMobileNumber(String mobileNumber) {
36
		this.mobileNumber = mobileNumber;
37
	}
23369 ashik.ali 38
	public String getGstNumber() {
39
		return gstNumber;
40
	}
41
	public void setGstNumber(String gstNumber) {
42
		this.gstNumber = gstNumber;
43
	}
23417 ashik.ali 44
	public float getAdvanceAmount() {
45
		return advanceAmount;
46
	}
47
	public void setAdvanceAmount(float advanceAmount) {
48
		this.advanceAmount = advanceAmount;
49
	}
21686 ashik.ali 50
	public CustomAddress getAddress() {
51
		return address;
52
	}
53
	public void setAddress(CustomAddress address) {
54
		this.address = address;
55
	}
21915 ashik.ali 56
	public int getCustomerAddressId() {
57
		return customerAddressId;
58
	}
59
	public void setCustomerAddressId(int customerAddressId) {
60
		this.customerAddressId = customerAddressId;
61
	}
23417 ashik.ali 62
 
21686 ashik.ali 63
	@Override
21923 ashik.ali 64
	public int hashCode() {
65
		final int prime = 31;
66
		int result = 1;
67
		result = prime * result + ((address == null) ? 0 : address.hashCode());
23417 ashik.ali 68
		result = prime * result + Float.floatToIntBits(advanceAmount);
21923 ashik.ali 69
		result = prime * result + customerAddressId;
70
		result = prime * result + ((emailId == null) ? 0 : emailId.hashCode());
22215 ashik.ali 71
		result = prime * result + ((firstName == null) ? 0 : firstName.hashCode());
23369 ashik.ali 72
		result = prime * result + ((gstNumber == null) ? 0 : gstNumber.hashCode());
22215 ashik.ali 73
		result = prime * result + ((lastName == null) ? 0 : lastName.hashCode());
21923 ashik.ali 74
		result = prime * result + ((mobileNumber == null) ? 0 : mobileNumber.hashCode());
75
		return result;
76
	}
23417 ashik.ali 77
 
21923 ashik.ali 78
	@Override
79
	public boolean equals(Object obj) {
80
		if (this == obj)
81
			return true;
82
		if (obj == null)
83
			return false;
84
		if (getClass() != obj.getClass())
85
			return false;
86
		CustomCustomer other = (CustomCustomer) obj;
87
		if (address == null) {
88
			if (other.address != null)
89
				return false;
90
		} else if (!address.equals(other.address))
91
			return false;
23417 ashik.ali 92
		if (Float.floatToIntBits(advanceAmount) != Float.floatToIntBits(other.advanceAmount))
93
			return false;
21923 ashik.ali 94
		if (customerAddressId != other.customerAddressId)
95
			return false;
96
		if (emailId == null) {
97
			if (other.emailId != null)
98
				return false;
99
		} else if (!emailId.equals(other.emailId))
100
			return false;
22215 ashik.ali 101
		if (firstName == null) {
102
			if (other.firstName != null)
103
				return false;
104
		} else if (!firstName.equals(other.firstName))
105
			return false;
23369 ashik.ali 106
		if (gstNumber == null) {
107
			if (other.gstNumber != null)
108
				return false;
109
		} else if (!gstNumber.equals(other.gstNumber))
110
			return false;
22215 ashik.ali 111
		if (lastName == null) {
112
			if (other.lastName != null)
113
				return false;
114
		} else if (!lastName.equals(other.lastName))
115
			return false;
21923 ashik.ali 116
		if (mobileNumber == null) {
117
			if (other.mobileNumber != null)
118
				return false;
119
		} else if (!mobileNumber.equals(other.mobileNumber))
120
			return false;
121
		return true;
122
	}
23369 ashik.ali 123
 
21923 ashik.ali 124
	@Override
21686 ashik.ali 125
	public String toString() {
23369 ashik.ali 126
		return "CustomCustomer [firstName=" + firstName + ", lastName=" + lastName + ", emailId=" + emailId
23417 ashik.ali 127
				+ ", mobileNumber=" + mobileNumber + ", gstNumber=" + gstNumber + ", advanceAmount=" + advanceAmount
128
				+ ", customerAddressId=" + customerAddressId + ", address=" + address + "]";
21686 ashik.ali 129
	}
130
 
131
}