Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
9219 amit.gupta 1
package in.shop2020.metamodel.util;
2
 
3
import com.google.gson.annotations.SerializedName;
4
 
5
 
6
public class ProductPojo {
7
 
10681 amit.gupta 8
    private Long id;
9280 amit.gupta 9
    @SerializedName(value = "image_url")
9219 amit.gupta 10
	private String imageUrl;
11
    private String title;
12
    private String url;
13
    private String description;
10673 amit.gupta 14
    private Double price;
15
    private Double mrp;
9219 amit.gupta 16
 
17
    @SerializedName(value = "offer_text")
18
    private String offerText;
19
 
20
	public String getImageUrl() {
21
		return imageUrl;
22
	}
23
	public void setImageUrl(String imageUrl) {
24
		this.imageUrl = imageUrl;
25
	}
26
	public String getDescription() {
27
		return description;
28
	}
29
	public void setDescription(String description) {
30
		this.description = description;
31
	}
10673 amit.gupta 32
	public Double getPrice() {
9219 amit.gupta 33
		return price;
34
	}
10673 amit.gupta 35
	public void setPrice(Double price) {
9219 amit.gupta 36
		this.price = price;
37
	}
38
	public String getOfferText() {
39
		return offerText;
40
	}
41
	public void setOfferText(String offerText) {
42
		this.offerText = offerText;
43
	}
44
	public void setUrl(String url) {
45
		this.url = url;
46
	}
11058 amit.gupta 47
	@Override
48
	public int hashCode() {
49
		final int prime = 31;
50
		int result = 1;
51
		result = prime * result
52
				+ ((description == null) ? 0 : description.hashCode());
53
		result = prime * result + ((id == null) ? 0 : id.hashCode());
54
		result = prime * result
55
				+ ((imageUrl == null) ? 0 : imageUrl.hashCode());
56
		result = prime * result + ((mrp == null) ? 0 : mrp.hashCode());
57
		result = prime * result
58
				+ ((offerText == null) ? 0 : offerText.hashCode());
59
		result = prime * result + ((price == null) ? 0 : price.hashCode());
60
		result = prime * result + ((title == null) ? 0 : title.hashCode());
61
		result = prime * result + ((url == null) ? 0 : url.hashCode());
62
		return result;
63
	}
64
	@Override
65
	public boolean equals(Object obj) {
66
		if (this == obj)
67
			return true;
68
		if (obj == null)
69
			return false;
70
		if (getClass() != obj.getClass())
71
			return false;
72
		ProductPojo other = (ProductPojo) obj;
73
		if (description == null) {
74
			if (other.description != null)
75
				return false;
76
		} else if (!description.equals(other.description))
77
			return false;
78
		if (id == null) {
79
			if (other.id != null)
80
				return false;
81
		} else if (!id.equals(other.id))
82
			return false;
83
		if (imageUrl == null) {
84
			if (other.imageUrl != null)
85
				return false;
86
		} else if (!imageUrl.equals(other.imageUrl))
87
			return false;
88
		if (mrp == null) {
89
			if (other.mrp != null)
90
				return false;
91
		} else if (!mrp.equals(other.mrp))
92
			return false;
93
		if (offerText == null) {
94
			if (other.offerText != null)
95
				return false;
96
		} else if (!offerText.equals(other.offerText))
97
			return false;
98
		if (price == null) {
99
			if (other.price != null)
100
				return false;
101
		} else if (!price.equals(other.price))
102
			return false;
103
		if (title == null) {
104
			if (other.title != null)
105
				return false;
106
		} else if (!title.equals(other.title))
107
			return false;
108
		if (url == null) {
109
			if (other.url != null)
110
				return false;
111
		} else if (!url.equals(other.url))
112
			return false;
113
		return true;
114
	}
9219 amit.gupta 115
	public String getUrl() {
116
		return url;
117
	}
118
	public void setTitle(String title) {
119
		this.title = title;
120
	}
121
	public String getTitle() {
122
		return title;
123
	}
10673 amit.gupta 124
	public void setMrp(Double mrp) {
9219 amit.gupta 125
		this.mrp = mrp;
126
	}
10673 amit.gupta 127
	public Double getMrp() {
9219 amit.gupta 128
		return mrp;
129
	}
10673 amit.gupta 130
	public void setId(Long id) {
131
		this.id = id;
132
	}
133
	public Long getId() {
134
		return id;
135
	}
9219 amit.gupta 136
 
137
}