Subversion Repositories SmartDukaan

Rev

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