Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
9218 amit.gupta 1
package in.shop2020.metamodel.util;
2
 
12621 amit.gupta 3
import in.shop2020.model.v1.catalog.ExclusiveAffiliateItemInfo;
4
 
9218 amit.gupta 5
import java.util.List;
6
 
16543 amit.gupta 7
import org.json.JSONObject;
8
 
10880 amit.gupta 9
public class ContentPojo extends HeaderInfoPojo {
9218 amit.gupta 10
 
11
	public ContentPojo(String title, List<String> keySpecs,
12
			List<SpecificationGroup> detailedSpecs, String warranty) {
13
		super();
10892 amit.gupta 14
		super.setTitle(title);
9218 amit.gupta 15
		this.keySpecs = keySpecs;
16
		this.detailedSpecs = detailedSpecs;
17
		this.warranty = warranty;
18
	}
19
 
20
	public ContentPojo(Long id) {
21
		this.id = id;
22
	}
23
	//Content
10682 amit.gupta 24
	private Long id;
20423 amit.gupta 25
	private String introduction;
26
	public String getIntroduction() {
27
		return introduction;
28
	}
29
 
30
	public void setIntroduction(String introduction) {
31
		this.introduction = introduction;
32
	}
9280 amit.gupta 33
	private String url;
9218 amit.gupta 34
	private List<String> keySpecs;
35
	private List<SpecificationGroup> detailedSpecs;
9280 amit.gupta 36
	private List<ExpertReviewPojo> expertReviews;
9218 amit.gupta 37
	private String warranty;
9312 amit.gupta 38
	private String pinCode;
9324 amit.gupta 39
	private LogisticsInfoPojo logisticsInfo;
10880 amit.gupta 40
	private String name;
41
	private String categoryName;
42
	private String categoryUrl;
43
	private String breadCrumb;
12621 amit.gupta 44
	private List<ExclusiveAffiliateItemInfo> exclusiveAffiliateInfo;
16543 amit.gupta 45
	private JSONObject dtrAffiliateJSON;
16541 amit.gupta 46
 
9297 amit.gupta 47
	//To be set at runtime
48
	private List<ProductPojo> reocmmendedAccessories;
9218 amit.gupta 49
	public String getDefaultImageUrl() {
50
		return defaultImageUrl;
51
	}
52
 
53
	public void setDefaultImageUrl(String defaultImageUrl) {
54
		this.defaultImageUrl = defaultImageUrl;
55
	}
56
 
57
	public String getIconImageUrl() {
58
		return iconImageUrl;
59
	}
60
 
61
	public void setIconImageUrl(String iconImageUrl) {
62
		this.iconImageUrl = iconImageUrl;
63
	}
64
 
65
	private String defaultImageUrl;
66
	private String iconImageUrl;
67
	private String thumbnailImageUrl;
9280 amit.gupta 68
	private List<MediaPojo> images;
69
	private List<MediaPojo> videos;
9218 amit.gupta 70
	private List<String> packageContents;
71
 
72
	private String offerText;
73
	//private EmiPojo bankEmis;
74
	private List<ItemPojo> items;
75
 
76
	public List<String> getKeySpecs() {
77
		return keySpecs;
78
	}
79
	public void setKeySpecs(List<String> keySpecs) {
80
		this.keySpecs = keySpecs;
81
	}
82
	public List<SpecificationGroup> getDetailedSpecs() {
83
		return detailedSpecs;
84
	}
85
	public void setDetailedSpecs(List<SpecificationGroup> detailedSpecs) {
86
		this.detailedSpecs = detailedSpecs;
87
	}
88
	public String getWarranty() {
89
		return warranty;
90
	}
91
	public void setWarranty(String warranty) {
92
		this.warranty = warranty;
93
	}
9280 amit.gupta 94
	public List<MediaPojo> getImages() {
9218 amit.gupta 95
		return images;
96
	}
9280 amit.gupta 97
	public void setImages(List<MediaPojo> images) {
9218 amit.gupta 98
		this.images = images;
99
	}
10682 amit.gupta 100
	public void setId(Long id) {
9218 amit.gupta 101
		this.id = id;
102
	}
10682 amit.gupta 103
	public Long getId() {
9218 amit.gupta 104
		return id;
105
	}
106
 
107
	public String getOfferText() {
108
		return offerText;
109
	}
110
	public void setOfferText(String offerText) {
111
		this.offerText = offerText;
112
	}
113
	public List<ItemPojo> getItems() {
114
		return items;
115
	}
116
	public void setItems(List<ItemPojo> items) {
117
		this.items = items;
118
	}
119
	public void setPackageContents(List<String> packageContents) {
120
		this.packageContents = packageContents;
121
	}
122
	public List<String> getPackageContents() {
123
		return packageContents;
124
	}
125
 
9312 amit.gupta 126
	public void setCatalogInfo(String offerText, List<ItemPojo> items) {
9218 amit.gupta 127
		this.offerText = offerText;
128
		this.items = items;
129
	}
130
 
131
	public String getThumbnailImageUrl() {
132
		return thumbnailImageUrl;
133
	}
134
 
135
	public void setThumbnailImageUrl(String thumbnailImageUrl) {
136
		this.thumbnailImageUrl = thumbnailImageUrl;
137
	}
9280 amit.gupta 138
 
139
	public void setVideos(List<MediaPojo> videos) {
140
		this.videos = videos;
141
	}
142
 
143
	public List<MediaPojo> getVideos() {
144
		return videos;
145
	}
146
 
147
	public void setExpertReviews(List<ExpertReviewPojo> expertReviews) {
148
		this.expertReviews = expertReviews;
149
	}
150
 
151
	public List<ExpertReviewPojo> getExpertReviews() {
152
		return expertReviews;
153
	}
154
 
155
	public void setUrl(String url) {
156
		this.url = url;
157
	}
158
 
159
	public String getUrl() {
160
		return url;
161
	}
9297 amit.gupta 162
 
163
	public void setReocmmendedAccessories(List<ProductPojo> reocmmendedAccessories) {
164
		this.reocmmendedAccessories = reocmmendedAccessories;
165
	}
166
 
167
	public List<ProductPojo> getReocmmendedAccessories() {
168
		return reocmmendedAccessories;
169
	}
9312 amit.gupta 170
 
171
	public void setPinCode(String pinCode) {
172
		this.pinCode = pinCode;
173
	}
174
 
175
	public String getPinCode() {
176
		return pinCode;
177
	}
9324 amit.gupta 178
 
179
	public void setLogisticsInfo(LogisticsInfoPojo logisticsInfo) {
180
		this.logisticsInfo = logisticsInfo;
181
	}
182
 
183
	public LogisticsInfoPojo getLogisticsInfo() {
184
		return logisticsInfo;
185
	}
10880 amit.gupta 186
 
187
	public void setCategoryName(String categoryName) {
188
		this.categoryName = categoryName;
189
	}
190
 
191
	public String getCategoryName() {
192
		return categoryName;
193
	}
194
 
195
	public void setCategoryUrl(String categoryUrl) {
196
		this.categoryUrl = categoryUrl;
197
	}
198
 
199
	public String getCategoryUrl() {
200
		return categoryUrl;
201
	}
202
 
203
	public void setBreadCrumb(String breadCrumb) {
204
		this.breadCrumb = breadCrumb;
205
	}
206
 
207
	public String getBreadCrumb() {
208
		return breadCrumb;
209
	}
210
 
211
	public void setName(String name) {
212
		this.name = name;
213
	}
214
 
215
	public String getName() {
216
		return name;
217
	}
12621 amit.gupta 218
 
219
	public void setExclusiveAffiliateInfo(List<ExclusiveAffiliateItemInfo> exclusiveAffiliateInfo) {
220
		this.exclusiveAffiliateInfo = exclusiveAffiliateInfo;
221
	}
222
 
223
	public List<ExclusiveAffiliateItemInfo> getExclusiveAffiliateInfo() {
224
		return exclusiveAffiliateInfo;
225
	}
16541 amit.gupta 226
 
16543 amit.gupta 227
	public void setDtrAffiliateJSON(JSONObject dtrAffiliateJSON) {
228
		this.dtrAffiliateJSON = dtrAffiliateJSON;
16541 amit.gupta 229
	}
230
 
16543 amit.gupta 231
	public JSONObject getDtrAffiliateJSON() {
232
		return dtrAffiliateJSON;
16541 amit.gupta 233
	}
9218 amit.gupta 234
}