001
014
015 package com.liferay.portlet.shopping.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Validator;
020 import com.liferay.portal.model.ModelWrapper;
021
022 import java.util.Date;
023 import java.util.HashMap;
024 import java.util.Map;
025
026
035 @ProviderType
036 public class ShoppingCartWrapper implements ShoppingCart,
037 ModelWrapper<ShoppingCart> {
038 public ShoppingCartWrapper(ShoppingCart shoppingCart) {
039 _shoppingCart = shoppingCart;
040 }
041
042 @Override
043 public Class<?> getModelClass() {
044 return ShoppingCart.class;
045 }
046
047 @Override
048 public String getModelClassName() {
049 return ShoppingCart.class.getName();
050 }
051
052 @Override
053 public Map<String, Object> getModelAttributes() {
054 Map<String, Object> attributes = new HashMap<String, Object>();
055
056 attributes.put("cartId", getCartId());
057 attributes.put("groupId", getGroupId());
058 attributes.put("companyId", getCompanyId());
059 attributes.put("userId", getUserId());
060 attributes.put("userName", getUserName());
061 attributes.put("createDate", getCreateDate());
062 attributes.put("modifiedDate", getModifiedDate());
063 attributes.put("itemIds", getItemIds());
064 attributes.put("couponCodes", getCouponCodes());
065 attributes.put("altShipping", getAltShipping());
066 attributes.put("insure", getInsure());
067
068 return attributes;
069 }
070
071 @Override
072 public void setModelAttributes(Map<String, Object> attributes) {
073 Long cartId = (Long)attributes.get("cartId");
074
075 if (cartId != null) {
076 setCartId(cartId);
077 }
078
079 Long groupId = (Long)attributes.get("groupId");
080
081 if (groupId != null) {
082 setGroupId(groupId);
083 }
084
085 Long companyId = (Long)attributes.get("companyId");
086
087 if (companyId != null) {
088 setCompanyId(companyId);
089 }
090
091 Long userId = (Long)attributes.get("userId");
092
093 if (userId != null) {
094 setUserId(userId);
095 }
096
097 String userName = (String)attributes.get("userName");
098
099 if (userName != null) {
100 setUserName(userName);
101 }
102
103 Date createDate = (Date)attributes.get("createDate");
104
105 if (createDate != null) {
106 setCreateDate(createDate);
107 }
108
109 Date modifiedDate = (Date)attributes.get("modifiedDate");
110
111 if (modifiedDate != null) {
112 setModifiedDate(modifiedDate);
113 }
114
115 String itemIds = (String)attributes.get("itemIds");
116
117 if (itemIds != null) {
118 setItemIds(itemIds);
119 }
120
121 String couponCodes = (String)attributes.get("couponCodes");
122
123 if (couponCodes != null) {
124 setCouponCodes(couponCodes);
125 }
126
127 Integer altShipping = (Integer)attributes.get("altShipping");
128
129 if (altShipping != null) {
130 setAltShipping(altShipping);
131 }
132
133 Boolean insure = (Boolean)attributes.get("insure");
134
135 if (insure != null) {
136 setInsure(insure);
137 }
138 }
139
140 @Override
141 public void addItemId(long itemId, java.lang.String fields) {
142 _shoppingCart.addItemId(itemId, fields);
143 }
144
145 @Override
146 public java.lang.Object clone() {
147 return new ShoppingCartWrapper((ShoppingCart)_shoppingCart.clone());
148 }
149
150 @Override
151 public int compareTo(
152 com.liferay.portlet.shopping.model.ShoppingCart shoppingCart) {
153 return _shoppingCart.compareTo(shoppingCart);
154 }
155
156
161 @Override
162 public int getAltShipping() {
163 return _shoppingCart.getAltShipping();
164 }
165
166
171 @Override
172 public long getCartId() {
173 return _shoppingCart.getCartId();
174 }
175
176
181 @Override
182 public long getCompanyId() {
183 return _shoppingCart.getCompanyId();
184 }
185
186 @Override
187 public com.liferay.portlet.shopping.model.ShoppingCoupon getCoupon()
188 throws com.liferay.portal.kernel.exception.PortalException {
189 return _shoppingCart.getCoupon();
190 }
191
192
197 @Override
198 public java.lang.String getCouponCodes() {
199 return _shoppingCart.getCouponCodes();
200 }
201
202
207 @Override
208 public Date getCreateDate() {
209 return _shoppingCart.getCreateDate();
210 }
211
212 @Override
213 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
214 return _shoppingCart.getExpandoBridge();
215 }
216
217
222 @Override
223 public long getGroupId() {
224 return _shoppingCart.getGroupId();
225 }
226
227
232 @Override
233 public boolean getInsure() {
234 return _shoppingCart.getInsure();
235 }
236
237
242 @Override
243 public java.lang.String getItemIds() {
244 return _shoppingCart.getItemIds();
245 }
246
247 @Override
248 public Map<com.liferay.portlet.shopping.model.ShoppingCartItem, java.lang.Integer> getItems() {
249 return _shoppingCart.getItems();
250 }
251
252 @Override
253 public int getItemsSize() {
254 return _shoppingCart.getItemsSize();
255 }
256
257
262 @Override
263 public Date getModifiedDate() {
264 return _shoppingCart.getModifiedDate();
265 }
266
267
272 @Override
273 public long getPrimaryKey() {
274 return _shoppingCart.getPrimaryKey();
275 }
276
277 @Override
278 public java.io.Serializable getPrimaryKeyObj() {
279 return _shoppingCart.getPrimaryKeyObj();
280 }
281
282
287 @Override
288 public long getUserId() {
289 return _shoppingCart.getUserId();
290 }
291
292
297 @Override
298 public java.lang.String getUserName() {
299 return _shoppingCart.getUserName();
300 }
301
302
307 @Override
308 public java.lang.String getUserUuid() {
309 return _shoppingCart.getUserUuid();
310 }
311
312 @Override
313 public int hashCode() {
314 return _shoppingCart.hashCode();
315 }
316
317 @Override
318 public boolean isCachedModel() {
319 return _shoppingCart.isCachedModel();
320 }
321
322 @Override
323 public boolean isEscapedModel() {
324 return _shoppingCart.isEscapedModel();
325 }
326
327
332 @Override
333 public boolean isInsure() {
334 return _shoppingCart.isInsure();
335 }
336
337 @Override
338 public boolean isNew() {
339 return _shoppingCart.isNew();
340 }
341
342 @Override
343 public void persist() {
344 _shoppingCart.persist();
345 }
346
347
352 @Override
353 public void setAltShipping(int altShipping) {
354 _shoppingCart.setAltShipping(altShipping);
355 }
356
357 @Override
358 public void setCachedModel(boolean cachedModel) {
359 _shoppingCart.setCachedModel(cachedModel);
360 }
361
362
367 @Override
368 public void setCartId(long cartId) {
369 _shoppingCart.setCartId(cartId);
370 }
371
372
377 @Override
378 public void setCompanyId(long companyId) {
379 _shoppingCart.setCompanyId(companyId);
380 }
381
382
387 @Override
388 public void setCouponCodes(java.lang.String couponCodes) {
389 _shoppingCart.setCouponCodes(couponCodes);
390 }
391
392
397 @Override
398 public void setCreateDate(Date createDate) {
399 _shoppingCart.setCreateDate(createDate);
400 }
401
402 @Override
403 public void setExpandoBridgeAttributes(
404 com.liferay.portal.model.BaseModel<?> baseModel) {
405 _shoppingCart.setExpandoBridgeAttributes(baseModel);
406 }
407
408 @Override
409 public void setExpandoBridgeAttributes(
410 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
411 _shoppingCart.setExpandoBridgeAttributes(expandoBridge);
412 }
413
414 @Override
415 public void setExpandoBridgeAttributes(
416 com.liferay.portal.service.ServiceContext serviceContext) {
417 _shoppingCart.setExpandoBridgeAttributes(serviceContext);
418 }
419
420
425 @Override
426 public void setGroupId(long groupId) {
427 _shoppingCart.setGroupId(groupId);
428 }
429
430
435 @Override
436 public void setInsure(boolean insure) {
437 _shoppingCart.setInsure(insure);
438 }
439
440
445 @Override
446 public void setItemIds(java.lang.String itemIds) {
447 _shoppingCart.setItemIds(itemIds);
448 }
449
450
455 @Override
456 public void setModifiedDate(Date modifiedDate) {
457 _shoppingCart.setModifiedDate(modifiedDate);
458 }
459
460 @Override
461 public void setNew(boolean n) {
462 _shoppingCart.setNew(n);
463 }
464
465
470 @Override
471 public void setPrimaryKey(long primaryKey) {
472 _shoppingCart.setPrimaryKey(primaryKey);
473 }
474
475 @Override
476 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
477 _shoppingCart.setPrimaryKeyObj(primaryKeyObj);
478 }
479
480
485 @Override
486 public void setUserId(long userId) {
487 _shoppingCart.setUserId(userId);
488 }
489
490
495 @Override
496 public void setUserName(java.lang.String userName) {
497 _shoppingCart.setUserName(userName);
498 }
499
500
505 @Override
506 public void setUserUuid(java.lang.String userUuid) {
507 _shoppingCart.setUserUuid(userUuid);
508 }
509
510 @Override
511 public com.liferay.portal.model.CacheModel<com.liferay.portlet.shopping.model.ShoppingCart> toCacheModel() {
512 return _shoppingCart.toCacheModel();
513 }
514
515 @Override
516 public com.liferay.portlet.shopping.model.ShoppingCart toEscapedModel() {
517 return new ShoppingCartWrapper(_shoppingCart.toEscapedModel());
518 }
519
520 @Override
521 public java.lang.String toString() {
522 return _shoppingCart.toString();
523 }
524
525 @Override
526 public com.liferay.portlet.shopping.model.ShoppingCart toUnescapedModel() {
527 return new ShoppingCartWrapper(_shoppingCart.toUnescapedModel());
528 }
529
530 @Override
531 public java.lang.String toXmlString() {
532 return _shoppingCart.toXmlString();
533 }
534
535 @Override
536 public boolean equals(Object obj) {
537 if (this == obj) {
538 return true;
539 }
540
541 if (!(obj instanceof ShoppingCartWrapper)) {
542 return false;
543 }
544
545 ShoppingCartWrapper shoppingCartWrapper = (ShoppingCartWrapper)obj;
546
547 if (Validator.equals(_shoppingCart, shoppingCartWrapper._shoppingCart)) {
548 return true;
549 }
550
551 return false;
552 }
553
554
557 @Deprecated
558 public ShoppingCart getWrappedShoppingCart() {
559 return _shoppingCart;
560 }
561
562 @Override
563 public ShoppingCart getWrappedModel() {
564 return _shoppingCart;
565 }
566
567 @Override
568 public boolean isEntityCacheEnabled() {
569 return _shoppingCart.isEntityCacheEnabled();
570 }
571
572 @Override
573 public boolean isFinderCacheEnabled() {
574 return _shoppingCart.isFinderCacheEnabled();
575 }
576
577 @Override
578 public void resetOriginalValues() {
579 _shoppingCart.resetOriginalValues();
580 }
581
582 private final ShoppingCart _shoppingCart;
583 }