Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
21543 ashik.ali 1
package com.spice.profitmandi.common.model;
2
 
3
import java.time.LocalDateTime;
23074 ashik.ali 4
import java.util.Map;
21543 ashik.ali 5
 
23074 ashik.ali 6
public class ShippingDetail {
21543 ashik.ali 7
	private int providerId;
8
	private String providerName;
9
	private LocalDateTime shippedAt;
23074 ashik.ali 10
	private Map<String, Object> details;
21543 ashik.ali 11
	public int getProviderId() {
12
		return providerId;
13
	}
14
	public void setProviderId(int providerId) {
15
		this.providerId = providerId;
16
	}
17
	public String getProviderName() {
18
		return providerName;
19
	}
20
	public void setProviderName(String providerName) {
21
		this.providerName = providerName;
22
	}
23
	public LocalDateTime getShippedAt() {
24
		return shippedAt;
25
	}
26
	public void setShippedAt(LocalDateTime shippedAt) {
27
		this.shippedAt = shippedAt;
28
	}
23074 ashik.ali 29
	public Map<String, Object> getDetails() {
30
		return details;
31
	}
32
	public void setDetails(Map<String, Object> details) {
33
		this.details = details;
34
	}
21923 ashik.ali 35
 
36
 
23074 ashik.ali 37
 
21600 ashik.ali 38
	@Override
21923 ashik.ali 39
	public int hashCode() {
40
		final int prime = 31;
41
		int result = 1;
23074 ashik.ali 42
		result = prime * result + ((details == null) ? 0 : details.hashCode());
21923 ashik.ali 43
		result = prime * result + providerId;
44
		result = prime * result + ((providerName == null) ? 0 : providerName.hashCode());
45
		result = prime * result + ((shippedAt == null) ? 0 : shippedAt.hashCode());
46
		return result;
47
	}
48
	@Override
49
	public boolean equals(Object obj) {
50
		if (this == obj)
51
			return true;
52
		if (obj == null)
53
			return false;
54
		if (getClass() != obj.getClass())
55
			return false;
23074 ashik.ali 56
		ShippingDetail other = (ShippingDetail) obj;
57
		if (details == null) {
58
			if (other.details != null)
59
				return false;
60
		} else if (!details.equals(other.details))
61
			return false;
21923 ashik.ali 62
		if (providerId != other.providerId)
63
			return false;
64
		if (providerName == null) {
65
			if (other.providerName != null)
66
				return false;
67
		} else if (!providerName.equals(other.providerName))
68
			return false;
69
		if (shippedAt == null) {
70
			if (other.shippedAt != null)
71
				return false;
72
		} else if (!shippedAt.equals(other.shippedAt))
73
			return false;
74
		return true;
75
	}
76
	@Override
21600 ashik.ali 77
	public String toString() {
23074 ashik.ali 78
		return "ShippingDetail [providerId=" + providerId + ", providerName=" + providerName + ", shippedAt="
79
				+ shippedAt + ", details=" + details + "]";
21600 ashik.ali 80
	}
81
 
82
 
21543 ashik.ali 83
}