Subversion Repositories SmartDukaan

Rev

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