Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
24440 amit.gupta 1
package com.spice.profitmandi.common.model;
2
 
29707 tejbeer 3
import java.time.LocalDate;
25778 amit.gupta 4
import java.time.LocalDateTime;
34194 ranu 5
import java.util.Objects;
29707 tejbeer 6
import java.util.Set;
25778 amit.gupta 7
 
24440 amit.gupta 8
public class InsuranceModel {
9
	private String brand;
25726 amit.gupta 10
	private String color;
25778 amit.gupta 11
	private String ram;
12
	private String memory;
13
	private LocalDateTime mfgDate;
29707 tejbeer 14
	private LocalDate wmfgDate;
29645 amit.gupta 15
	private String modelName;
16
	private float insuranceAmount;
17
	private String insuranceId;
34194 ranu 18
	private String insuranceUId;
34798 ranu 19
    private String correlationId;
29645 amit.gupta 20
	private float deviceSellingPrice;
21
	private String serialNumber;
22
	private String providerName;
23
	private String providerId;
24
	private String underWriterName;
25
	private String underWriterId;
29707 tejbeer 26
	private int customerId;
27
	private String customerEmail;
28
	private LocalDate dob;
29
	private int fofoOrderId;
30
	private int fofoOrderItemId;
35126 ranu 31
	private String gender;
29707 tejbeer 32
	private Set<CustomPaymentOption> paymentOptions;
33
 
34
	public Set<CustomPaymentOption> getPaymentOptions() {
35
		return paymentOptions;
36
	}
37
 
38
	public void setPaymentOptions(Set<CustomPaymentOption> paymentOptions) {
39
		this.paymentOptions = paymentOptions;
40
	}
41
 
42
	public int getFofoOrderId() {
43
		return fofoOrderId;
44
	}
45
 
46
	public void setFofoOrderId(int fofoOrderId) {
47
		this.fofoOrderId = fofoOrderId;
48
	}
49
 
50
	public int getFofoOrderItemId() {
51
		return fofoOrderItemId;
52
	}
53
 
54
	public void setFofoOrderItemId(int fofoOrderItemId) {
55
		this.fofoOrderItemId = fofoOrderItemId;
56
	}
57
 
25778 amit.gupta 58
	public String getRam() {
59
		return ram;
60
	}
29707 tejbeer 61
 
25778 amit.gupta 62
	public void setRam(String ram) {
63
		this.ram = ram;
64
	}
29707 tejbeer 65
 
25778 amit.gupta 66
	public String getMemory() {
67
		return memory;
68
	}
29707 tejbeer 69
 
25778 amit.gupta 70
	public void setMemory(String memory) {
71
		this.memory = memory;
72
	}
29707 tejbeer 73
 
25778 amit.gupta 74
	public LocalDateTime getMfgDate() {
75
		return mfgDate;
76
	}
29707 tejbeer 77
 
25778 amit.gupta 78
	public void setMfgDate(LocalDateTime mfgDate) {
79
		this.mfgDate = mfgDate;
80
	}
29707 tejbeer 81
 
25726 amit.gupta 82
	public String getColor() {
83
		return color;
84
	}
29707 tejbeer 85
 
25726 amit.gupta 86
	public void setColor(String color) {
87
		this.color = color;
88
	}
29707 tejbeer 89
 
25726 amit.gupta 90
	public String getSerialNumber() {
91
		return serialNumber;
92
	}
29707 tejbeer 93
 
25726 amit.gupta 94
	public void setSerialNumber(String serialNumber) {
95
		this.serialNumber = serialNumber;
96
	}
29707 tejbeer 97
 
24440 amit.gupta 98
	public float getDeviceSellingPrice() {
99
		return deviceSellingPrice;
100
	}
29707 tejbeer 101
 
24440 amit.gupta 102
	public void setDeviceSellingPrice(float deviceSellingPrice) {
103
		this.deviceSellingPrice = deviceSellingPrice;
104
	}
29707 tejbeer 105
 
24440 amit.gupta 106
	public String getBrand() {
107
		return brand;
108
	}
29707 tejbeer 109
 
24440 amit.gupta 110
	public void setBrand(String brand) {
111
		this.brand = brand;
112
	}
29707 tejbeer 113
 
24440 amit.gupta 114
	public String getModelName() {
115
		return modelName;
116
	}
29707 tejbeer 117
 
24440 amit.gupta 118
	public void setModelName(String modelName) {
119
		this.modelName = modelName;
120
	}
29707 tejbeer 121
 
24440 amit.gupta 122
	public float getInsuranceAmount() {
123
		return insuranceAmount;
124
	}
29707 tejbeer 125
 
24440 amit.gupta 126
	public void setInsuranceAmount(float insuranceAmount) {
127
		this.insuranceAmount = insuranceAmount;
128
	}
29707 tejbeer 129
 
24440 amit.gupta 130
	public String getInsuranceId() {
131
		return insuranceId;
132
	}
29707 tejbeer 133
 
24440 amit.gupta 134
	public void setInsuranceId(String insuranceId) {
135
		this.insuranceId = insuranceId;
136
	}
29707 tejbeer 137
 
34194 ranu 138
	public String getInsuranceUId() {
139
		return insuranceUId;
140
	}
141
 
142
	public void setInsuranceUId(String insuranceUId) {
143
		this.insuranceUId = insuranceUId;
144
	}
145
 
24440 amit.gupta 146
	public String getProviderName() {
147
		return providerName;
148
	}
29707 tejbeer 149
 
24440 amit.gupta 150
	public void setProviderName(String providerName) {
151
		this.providerName = providerName;
152
	}
29707 tejbeer 153
 
24440 amit.gupta 154
	public String getProviderId() {
155
		return providerId;
156
	}
29707 tejbeer 157
 
24440 amit.gupta 158
	public void setProviderId(String providerId) {
159
		this.providerId = providerId;
160
	}
29707 tejbeer 161
 
24440 amit.gupta 162
	public String getUnderWriterName() {
163
		return underWriterName;
164
	}
29707 tejbeer 165
 
24440 amit.gupta 166
	public void setUnderWriterName(String underWriterName) {
167
		this.underWriterName = underWriterName;
168
	}
29707 tejbeer 169
 
24440 amit.gupta 170
	public String getUnderWriterId() {
171
		return underWriterId;
172
	}
29707 tejbeer 173
 
24440 amit.gupta 174
	public void setUnderWriterId(String underWriterId) {
175
		this.underWriterId = underWriterId;
176
	}
29707 tejbeer 177
 
178
	public int getCustomerId() {
179
		return customerId;
180
	}
181
 
182
	public void setCustomerId(int customerId) {
183
		this.customerId = customerId;
184
	}
185
 
186
	public String getCustomerEmail() {
187
		return customerEmail;
188
	}
189
 
190
	public void setCustomerEmail(String customerEmail) {
191
		this.customerEmail = customerEmail;
192
	}
193
 
194
	public LocalDate getWmfgDate() {
195
		return wmfgDate;
196
	}
197
 
198
	public void setWmfgDate(LocalDate wmfgDate) {
199
		this.wmfgDate = wmfgDate;
200
	}
201
 
202
	public LocalDate getDob() {
203
		return dob;
204
	}
205
 
206
	public void setDob(LocalDate dob) {
207
		this.dob = dob;
208
	}
209
 
34798 ranu 210
    public String getCorrelationId() {
211
        return correlationId;
212
    }
213
 
214
    public void setCorrelationId(String correlationId) {
215
        this.correlationId = correlationId;
216
    }
217
 
35126 ranu 218
	public String getGender() {
219
		return gender;
220
	}
221
 
222
	public void setGender(String gender) {
223
		this.gender = gender;
224
	}
225
 
24440 amit.gupta 226
	@Override
34194 ranu 227
	public boolean equals(Object o) {
228
		if (this == o) return true;
229
		if (o == null || getClass() != o.getClass()) return false;
230
		InsuranceModel that = (InsuranceModel) o;
35126 ranu 231
		return Float.compare(insuranceAmount, that.insuranceAmount) == 0 && Float.compare(deviceSellingPrice, that.deviceSellingPrice) == 0 && customerId == that.customerId && fofoOrderId == that.fofoOrderId && fofoOrderItemId == that.fofoOrderItemId && Objects.equals(brand, that.brand) && Objects.equals(color, that.color) && Objects.equals(ram, that.ram) && Objects.equals(memory, that.memory) && Objects.equals(mfgDate, that.mfgDate) && Objects.equals(wmfgDate, that.wmfgDate) && Objects.equals(modelName, that.modelName) && Objects.equals(insuranceId, that.insuranceId) && Objects.equals(insuranceUId, that.insuranceUId) && Objects.equals(correlationId, that.correlationId) && Objects.equals(serialNumber, that.serialNumber) && Objects.equals(providerName, that.providerName) && Objects.equals(providerId, that.providerId) && Objects.equals(underWriterName, that.underWriterName) && Objects.equals(underWriterId, that.underWriterId) && Objects.equals(customerEmail, that.customerEmail) && Objects.equals(dob, that.dob) && Objects.equals(gender, that.gender) && Objects.equals(paymentOptions, that.paymentOptions);
24440 amit.gupta 232
	}
29707 tejbeer 233
 
24440 amit.gupta 234
	@Override
34194 ranu 235
	public int hashCode() {
35126 ranu 236
		return Objects.hash(brand, color, ram, memory, mfgDate, wmfgDate, modelName, insuranceAmount, insuranceId, insuranceUId, correlationId, deviceSellingPrice, serialNumber, providerName, providerId, underWriterName, underWriterId, customerId, customerEmail, dob, fofoOrderId, fofoOrderItemId, gender, paymentOptions);
24440 amit.gupta 237
	}
29707 tejbeer 238
 
239
	@Override
240
	public String toString() {
34194 ranu 241
		return "InsuranceModel{" +
242
				"brand='" + brand + '\'' +
243
				", color='" + color + '\'' +
244
				", ram='" + ram + '\'' +
245
				", memory='" + memory + '\'' +
246
				", mfgDate=" + mfgDate +
247
				", wmfgDate=" + wmfgDate +
248
				", modelName='" + modelName + '\'' +
249
				", insuranceAmount=" + insuranceAmount +
250
				", insuranceId='" + insuranceId + '\'' +
251
				", insuranceUId='" + insuranceUId + '\'' +
35126 ranu 252
				", correlationId='" + correlationId + '\'' +
34194 ranu 253
				", deviceSellingPrice=" + deviceSellingPrice +
254
				", serialNumber='" + serialNumber + '\'' +
255
				", providerName='" + providerName + '\'' +
256
				", providerId='" + providerId + '\'' +
257
				", underWriterName='" + underWriterName + '\'' +
258
				", underWriterId='" + underWriterId + '\'' +
259
				", customerId=" + customerId +
260
				", customerEmail='" + customerEmail + '\'' +
261
				", dob=" + dob +
262
				", fofoOrderId=" + fofoOrderId +
263
				", fofoOrderItemId=" + fofoOrderItemId +
35126 ranu 264
				", gender='" + gender + '\'' +
34194 ranu 265
				", paymentOptions=" + paymentOptions +
266
				'}';
29707 tejbeer 267
	}
268
 
24440 amit.gupta 269
}