001
014
015 package com.liferay.portlet.shopping.model;
016
017 import com.liferay.portal.kernel.util.Validator;
018 import com.liferay.portal.model.ModelWrapper;
019
020 import java.util.Date;
021 import java.util.HashMap;
022 import java.util.Map;
023
024
033 public class ShoppingCartWrapper implements ShoppingCart,
034 ModelWrapper<ShoppingCart> {
035 public ShoppingCartWrapper(ShoppingCart shoppingCart) {
036 _shoppingCart = shoppingCart;
037 }
038
039 @Override
040 public Class<?> getModelClass() {
041 return ShoppingCart.class;
042 }
043
044 @Override
045 public String getModelClassName() {
046 return ShoppingCart.class.getName();
047 }
048
049 @Override
050 public Map<String, Object> getModelAttributes() {
051 Map<String, Object> attributes = new HashMap<String, Object>();
052
053 attributes.put("cartId", getCartId());
054 attributes.put("groupId", getGroupId());
055 attributes.put("companyId", getCompanyId());
056 attributes.put("userId", getUserId());
057 attributes.put("userName", getUserName());
058 attributes.put("createDate", getCreateDate());
059 attributes.put("modifiedDate", getModifiedDate());
060 attributes.put("itemIds", getItemIds());
061 attributes.put("couponCodes", getCouponCodes());
062 attributes.put("altShipping", getAltShipping());
063 attributes.put("insure", getInsure());
064
065 return attributes;
066 }
067
068 @Override
069 public void setModelAttributes(Map<String, Object> attributes) {
070 Long cartId = (Long)attributes.get("cartId");
071
072 if (cartId != null) {
073 setCartId(cartId);
074 }
075
076 Long groupId = (Long)attributes.get("groupId");
077
078 if (groupId != null) {
079 setGroupId(groupId);
080 }
081
082 Long companyId = (Long)attributes.get("companyId");
083
084 if (companyId != null) {
085 setCompanyId(companyId);
086 }
087
088 Long userId = (Long)attributes.get("userId");
089
090 if (userId != null) {
091 setUserId(userId);
092 }
093
094 String userName = (String)attributes.get("userName");
095
096 if (userName != null) {
097 setUserName(userName);
098 }
099
100 Date createDate = (Date)attributes.get("createDate");
101
102 if (createDate != null) {
103 setCreateDate(createDate);
104 }
105
106 Date modifiedDate = (Date)attributes.get("modifiedDate");
107
108 if (modifiedDate != null) {
109 setModifiedDate(modifiedDate);
110 }
111
112 String itemIds = (String)attributes.get("itemIds");
113
114 if (itemIds != null) {
115 setItemIds(itemIds);
116 }
117
118 String couponCodes = (String)attributes.get("couponCodes");
119
120 if (couponCodes != null) {
121 setCouponCodes(couponCodes);
122 }
123
124 Integer altShipping = (Integer)attributes.get("altShipping");
125
126 if (altShipping != null) {
127 setAltShipping(altShipping);
128 }
129
130 Boolean insure = (Boolean)attributes.get("insure");
131
132 if (insure != null) {
133 setInsure(insure);
134 }
135 }
136
137
142 @Override
143 public long getPrimaryKey() {
144 return _shoppingCart.getPrimaryKey();
145 }
146
147
152 @Override
153 public void setPrimaryKey(long primaryKey) {
154 _shoppingCart.setPrimaryKey(primaryKey);
155 }
156
157
162 @Override
163 public long getCartId() {
164 return _shoppingCart.getCartId();
165 }
166
167
172 @Override
173 public void setCartId(long cartId) {
174 _shoppingCart.setCartId(cartId);
175 }
176
177
182 @Override
183 public long getGroupId() {
184 return _shoppingCart.getGroupId();
185 }
186
187
192 @Override
193 public void setGroupId(long groupId) {
194 _shoppingCart.setGroupId(groupId);
195 }
196
197
202 @Override
203 public long getCompanyId() {
204 return _shoppingCart.getCompanyId();
205 }
206
207
212 @Override
213 public void setCompanyId(long companyId) {
214 _shoppingCart.setCompanyId(companyId);
215 }
216
217
222 @Override
223 public long getUserId() {
224 return _shoppingCart.getUserId();
225 }
226
227
232 @Override
233 public void setUserId(long userId) {
234 _shoppingCart.setUserId(userId);
235 }
236
237
243 @Override
244 public java.lang.String getUserUuid()
245 throws com.liferay.portal.kernel.exception.SystemException {
246 return _shoppingCart.getUserUuid();
247 }
248
249
254 @Override
255 public void setUserUuid(java.lang.String userUuid) {
256 _shoppingCart.setUserUuid(userUuid);
257 }
258
259
264 @Override
265 public java.lang.String getUserName() {
266 return _shoppingCart.getUserName();
267 }
268
269
274 @Override
275 public void setUserName(java.lang.String userName) {
276 _shoppingCart.setUserName(userName);
277 }
278
279
284 @Override
285 public java.util.Date getCreateDate() {
286 return _shoppingCart.getCreateDate();
287 }
288
289
294 @Override
295 public void setCreateDate(java.util.Date createDate) {
296 _shoppingCart.setCreateDate(createDate);
297 }
298
299
304 @Override
305 public java.util.Date getModifiedDate() {
306 return _shoppingCart.getModifiedDate();
307 }
308
309
314 @Override
315 public void setModifiedDate(java.util.Date modifiedDate) {
316 _shoppingCart.setModifiedDate(modifiedDate);
317 }
318
319
324 @Override
325 public java.lang.String getItemIds() {
326 return _shoppingCart.getItemIds();
327 }
328
329
334 @Override
335 public void setItemIds(java.lang.String itemIds) {
336 _shoppingCart.setItemIds(itemIds);
337 }
338
339
344 @Override
345 public java.lang.String getCouponCodes() {
346 return _shoppingCart.getCouponCodes();
347 }
348
349
354 @Override
355 public void setCouponCodes(java.lang.String couponCodes) {
356 _shoppingCart.setCouponCodes(couponCodes);
357 }
358
359
364 @Override
365 public int getAltShipping() {
366 return _shoppingCart.getAltShipping();
367 }
368
369
374 @Override
375 public void setAltShipping(int altShipping) {
376 _shoppingCart.setAltShipping(altShipping);
377 }
378
379
384 @Override
385 public boolean getInsure() {
386 return _shoppingCart.getInsure();
387 }
388
389
394 @Override
395 public boolean isInsure() {
396 return _shoppingCart.isInsure();
397 }
398
399
404 @Override
405 public void setInsure(boolean insure) {
406 _shoppingCart.setInsure(insure);
407 }
408
409 @Override
410 public boolean isNew() {
411 return _shoppingCart.isNew();
412 }
413
414 @Override
415 public void setNew(boolean n) {
416 _shoppingCart.setNew(n);
417 }
418
419 @Override
420 public boolean isCachedModel() {
421 return _shoppingCart.isCachedModel();
422 }
423
424 @Override
425 public void setCachedModel(boolean cachedModel) {
426 _shoppingCart.setCachedModel(cachedModel);
427 }
428
429 @Override
430 public boolean isEscapedModel() {
431 return _shoppingCart.isEscapedModel();
432 }
433
434 @Override
435 public java.io.Serializable getPrimaryKeyObj() {
436 return _shoppingCart.getPrimaryKeyObj();
437 }
438
439 @Override
440 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
441 _shoppingCart.setPrimaryKeyObj(primaryKeyObj);
442 }
443
444 @Override
445 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
446 return _shoppingCart.getExpandoBridge();
447 }
448
449 @Override
450 public void setExpandoBridgeAttributes(
451 com.liferay.portal.model.BaseModel<?> baseModel) {
452 _shoppingCart.setExpandoBridgeAttributes(baseModel);
453 }
454
455 @Override
456 public void setExpandoBridgeAttributes(
457 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
458 _shoppingCart.setExpandoBridgeAttributes(expandoBridge);
459 }
460
461 @Override
462 public void setExpandoBridgeAttributes(
463 com.liferay.portal.service.ServiceContext serviceContext) {
464 _shoppingCart.setExpandoBridgeAttributes(serviceContext);
465 }
466
467 @Override
468 public java.lang.Object clone() {
469 return new ShoppingCartWrapper((ShoppingCart)_shoppingCart.clone());
470 }
471
472 @Override
473 public int compareTo(
474 com.liferay.portlet.shopping.model.ShoppingCart shoppingCart) {
475 return _shoppingCart.compareTo(shoppingCart);
476 }
477
478 @Override
479 public int hashCode() {
480 return _shoppingCart.hashCode();
481 }
482
483 @Override
484 public com.liferay.portal.model.CacheModel<com.liferay.portlet.shopping.model.ShoppingCart> toCacheModel() {
485 return _shoppingCart.toCacheModel();
486 }
487
488 @Override
489 public com.liferay.portlet.shopping.model.ShoppingCart toEscapedModel() {
490 return new ShoppingCartWrapper(_shoppingCart.toEscapedModel());
491 }
492
493 @Override
494 public com.liferay.portlet.shopping.model.ShoppingCart toUnescapedModel() {
495 return new ShoppingCartWrapper(_shoppingCart.toUnescapedModel());
496 }
497
498 @Override
499 public java.lang.String toString() {
500 return _shoppingCart.toString();
501 }
502
503 @Override
504 public java.lang.String toXmlString() {
505 return _shoppingCart.toXmlString();
506 }
507
508 @Override
509 public void persist()
510 throws com.liferay.portal.kernel.exception.SystemException {
511 _shoppingCart.persist();
512 }
513
514 @Override
515 public void addItemId(long itemId, java.lang.String fields) {
516 _shoppingCart.addItemId(itemId, fields);
517 }
518
519 @Override
520 public com.liferay.portlet.shopping.model.ShoppingCoupon getCoupon()
521 throws com.liferay.portal.kernel.exception.PortalException,
522 com.liferay.portal.kernel.exception.SystemException {
523 return _shoppingCart.getCoupon();
524 }
525
526 @Override
527 public java.util.Map<com.liferay.portlet.shopping.model.ShoppingCartItem, java.lang.Integer> getItems()
528 throws com.liferay.portal.kernel.exception.SystemException {
529 return _shoppingCart.getItems();
530 }
531
532 @Override
533 public int getItemsSize() {
534 return _shoppingCart.getItemsSize();
535 }
536
537 @Override
538 public boolean equals(Object obj) {
539 if (this == obj) {
540 return true;
541 }
542
543 if (!(obj instanceof ShoppingCartWrapper)) {
544 return false;
545 }
546
547 ShoppingCartWrapper shoppingCartWrapper = (ShoppingCartWrapper)obj;
548
549 if (Validator.equals(_shoppingCart, shoppingCartWrapper._shoppingCart)) {
550 return true;
551 }
552
553 return false;
554 }
555
556
559 public ShoppingCart getWrappedShoppingCart() {
560 return _shoppingCart;
561 }
562
563 @Override
564 public ShoppingCart getWrappedModel() {
565 return _shoppingCart;
566 }
567
568 @Override
569 public void resetOriginalValues() {
570 _shoppingCart.resetOriginalValues();
571 }
572
573 private ShoppingCart _shoppingCart;
574 }