001
014
015 package com.liferay.portlet.expando.model;
016
017 import com.liferay.portal.kernel.util.Validator;
018 import com.liferay.portal.model.ModelWrapper;
019
020 import java.util.HashMap;
021 import java.util.Map;
022
023
032 public class ExpandoValueWrapper implements ExpandoValue,
033 ModelWrapper<ExpandoValue> {
034 public ExpandoValueWrapper(ExpandoValue expandoValue) {
035 _expandoValue = expandoValue;
036 }
037
038 @Override
039 public Class<?> getModelClass() {
040 return ExpandoValue.class;
041 }
042
043 @Override
044 public String getModelClassName() {
045 return ExpandoValue.class.getName();
046 }
047
048 @Override
049 public Map<String, Object> getModelAttributes() {
050 Map<String, Object> attributes = new HashMap<String, Object>();
051
052 attributes.put("valueId", getValueId());
053 attributes.put("companyId", getCompanyId());
054 attributes.put("tableId", getTableId());
055 attributes.put("columnId", getColumnId());
056 attributes.put("rowId", getRowId());
057 attributes.put("classNameId", getClassNameId());
058 attributes.put("classPK", getClassPK());
059 attributes.put("data", getData());
060
061 return attributes;
062 }
063
064 @Override
065 public void setModelAttributes(Map<String, Object> attributes) {
066 Long valueId = (Long)attributes.get("valueId");
067
068 if (valueId != null) {
069 setValueId(valueId);
070 }
071
072 Long companyId = (Long)attributes.get("companyId");
073
074 if (companyId != null) {
075 setCompanyId(companyId);
076 }
077
078 Long tableId = (Long)attributes.get("tableId");
079
080 if (tableId != null) {
081 setTableId(tableId);
082 }
083
084 Long columnId = (Long)attributes.get("columnId");
085
086 if (columnId != null) {
087 setColumnId(columnId);
088 }
089
090 Long rowId = (Long)attributes.get("rowId");
091
092 if (rowId != null) {
093 setRowId(rowId);
094 }
095
096 Long classNameId = (Long)attributes.get("classNameId");
097
098 if (classNameId != null) {
099 setClassNameId(classNameId);
100 }
101
102 Long classPK = (Long)attributes.get("classPK");
103
104 if (classPK != null) {
105 setClassPK(classPK);
106 }
107
108 String data = (String)attributes.get("data");
109
110 if (data != null) {
111 setData(data);
112 }
113 }
114
115
120 @Override
121 public long getPrimaryKey() {
122 return _expandoValue.getPrimaryKey();
123 }
124
125
130 @Override
131 public void setPrimaryKey(long primaryKey) {
132 _expandoValue.setPrimaryKey(primaryKey);
133 }
134
135
140 @Override
141 public long getValueId() {
142 return _expandoValue.getValueId();
143 }
144
145
150 @Override
151 public void setValueId(long valueId) {
152 _expandoValue.setValueId(valueId);
153 }
154
155
160 @Override
161 public long getCompanyId() {
162 return _expandoValue.getCompanyId();
163 }
164
165
170 @Override
171 public void setCompanyId(long companyId) {
172 _expandoValue.setCompanyId(companyId);
173 }
174
175
180 @Override
181 public long getTableId() {
182 return _expandoValue.getTableId();
183 }
184
185
190 @Override
191 public void setTableId(long tableId) {
192 _expandoValue.setTableId(tableId);
193 }
194
195
200 @Override
201 public long getColumnId() {
202 return _expandoValue.getColumnId();
203 }
204
205
210 @Override
211 public void setColumnId(long columnId) {
212 _expandoValue.setColumnId(columnId);
213 }
214
215
220 @Override
221 public long getRowId() {
222 return _expandoValue.getRowId();
223 }
224
225
230 @Override
231 public void setRowId(long rowId) {
232 _expandoValue.setRowId(rowId);
233 }
234
235
240 @Override
241 public java.lang.String getClassName() {
242 return _expandoValue.getClassName();
243 }
244
245 @Override
246 public void setClassName(java.lang.String className) {
247 _expandoValue.setClassName(className);
248 }
249
250
255 @Override
256 public long getClassNameId() {
257 return _expandoValue.getClassNameId();
258 }
259
260
265 @Override
266 public void setClassNameId(long classNameId) {
267 _expandoValue.setClassNameId(classNameId);
268 }
269
270
275 @Override
276 public long getClassPK() {
277 return _expandoValue.getClassPK();
278 }
279
280
285 @Override
286 public void setClassPK(long classPK) {
287 _expandoValue.setClassPK(classPK);
288 }
289
290
295 @Override
296 public java.lang.String getData() {
297 return _expandoValue.getData();
298 }
299
300
305 @Override
306 public void setData(java.lang.String data) {
307 _expandoValue.setData(data);
308 }
309
310 @Override
311 public boolean isNew() {
312 return _expandoValue.isNew();
313 }
314
315 @Override
316 public void setNew(boolean n) {
317 _expandoValue.setNew(n);
318 }
319
320 @Override
321 public boolean isCachedModel() {
322 return _expandoValue.isCachedModel();
323 }
324
325 @Override
326 public void setCachedModel(boolean cachedModel) {
327 _expandoValue.setCachedModel(cachedModel);
328 }
329
330 @Override
331 public boolean isEscapedModel() {
332 return _expandoValue.isEscapedModel();
333 }
334
335 @Override
336 public java.io.Serializable getPrimaryKeyObj() {
337 return _expandoValue.getPrimaryKeyObj();
338 }
339
340 @Override
341 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
342 _expandoValue.setPrimaryKeyObj(primaryKeyObj);
343 }
344
345 @Override
346 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
347 return _expandoValue.getExpandoBridge();
348 }
349
350 @Override
351 public void setExpandoBridgeAttributes(
352 com.liferay.portal.model.BaseModel<?> baseModel) {
353 _expandoValue.setExpandoBridgeAttributes(baseModel);
354 }
355
356 @Override
357 public void setExpandoBridgeAttributes(
358 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
359 _expandoValue.setExpandoBridgeAttributes(expandoBridge);
360 }
361
362 @Override
363 public void setExpandoBridgeAttributes(
364 com.liferay.portal.service.ServiceContext serviceContext) {
365 _expandoValue.setExpandoBridgeAttributes(serviceContext);
366 }
367
368 @Override
369 public java.lang.Object clone() {
370 return new ExpandoValueWrapper((ExpandoValue)_expandoValue.clone());
371 }
372
373 @Override
374 public int compareTo(
375 com.liferay.portlet.expando.model.ExpandoValue expandoValue) {
376 return _expandoValue.compareTo(expandoValue);
377 }
378
379 @Override
380 public int hashCode() {
381 return _expandoValue.hashCode();
382 }
383
384 @Override
385 public com.liferay.portal.model.CacheModel<com.liferay.portlet.expando.model.ExpandoValue> toCacheModel() {
386 return _expandoValue.toCacheModel();
387 }
388
389 @Override
390 public com.liferay.portlet.expando.model.ExpandoValue toEscapedModel() {
391 return new ExpandoValueWrapper(_expandoValue.toEscapedModel());
392 }
393
394 @Override
395 public com.liferay.portlet.expando.model.ExpandoValue toUnescapedModel() {
396 return new ExpandoValueWrapper(_expandoValue.toUnescapedModel());
397 }
398
399 @Override
400 public java.lang.String toString() {
401 return _expandoValue.toString();
402 }
403
404 @Override
405 public java.lang.String toXmlString() {
406 return _expandoValue.toXmlString();
407 }
408
409 @Override
410 public void persist()
411 throws com.liferay.portal.kernel.exception.SystemException {
412 _expandoValue.persist();
413 }
414
415 @Override
416 public java.util.List<java.util.Locale> getAvailableLocales()
417 throws com.liferay.portal.kernel.exception.PortalException,
418 com.liferay.portal.kernel.exception.SystemException {
419 return _expandoValue.getAvailableLocales();
420 }
421
422 @Override
423 public boolean getBoolean()
424 throws com.liferay.portal.kernel.exception.PortalException,
425 com.liferay.portal.kernel.exception.SystemException {
426 return _expandoValue.getBoolean();
427 }
428
429 @Override
430 public boolean[] getBooleanArray()
431 throws com.liferay.portal.kernel.exception.PortalException,
432 com.liferay.portal.kernel.exception.SystemException {
433 return _expandoValue.getBooleanArray();
434 }
435
436 @Override
437 public com.liferay.portlet.expando.model.ExpandoColumn getColumn()
438 throws com.liferay.portal.kernel.exception.PortalException,
439 com.liferay.portal.kernel.exception.SystemException {
440 return _expandoValue.getColumn();
441 }
442
443 @Override
444 public java.util.Date getDate()
445 throws com.liferay.portal.kernel.exception.PortalException,
446 com.liferay.portal.kernel.exception.SystemException {
447 return _expandoValue.getDate();
448 }
449
450 @Override
451 public java.util.Date[] getDateArray()
452 throws com.liferay.portal.kernel.exception.PortalException,
453 com.liferay.portal.kernel.exception.SystemException {
454 return _expandoValue.getDateArray();
455 }
456
457 @Override
458 public java.util.Locale getDefaultLocale()
459 throws com.liferay.portal.kernel.exception.PortalException,
460 com.liferay.portal.kernel.exception.SystemException {
461 return _expandoValue.getDefaultLocale();
462 }
463
464 @Override
465 public double getDouble()
466 throws com.liferay.portal.kernel.exception.PortalException,
467 com.liferay.portal.kernel.exception.SystemException {
468 return _expandoValue.getDouble();
469 }
470
471 @Override
472 public double[] getDoubleArray()
473 throws com.liferay.portal.kernel.exception.PortalException,
474 com.liferay.portal.kernel.exception.SystemException {
475 return _expandoValue.getDoubleArray();
476 }
477
478 @Override
479 public float getFloat()
480 throws com.liferay.portal.kernel.exception.PortalException,
481 com.liferay.portal.kernel.exception.SystemException {
482 return _expandoValue.getFloat();
483 }
484
485 @Override
486 public float[] getFloatArray()
487 throws com.liferay.portal.kernel.exception.PortalException,
488 com.liferay.portal.kernel.exception.SystemException {
489 return _expandoValue.getFloatArray();
490 }
491
492 @Override
493 public int getInteger()
494 throws com.liferay.portal.kernel.exception.PortalException,
495 com.liferay.portal.kernel.exception.SystemException {
496 return _expandoValue.getInteger();
497 }
498
499 @Override
500 public int[] getIntegerArray()
501 throws com.liferay.portal.kernel.exception.PortalException,
502 com.liferay.portal.kernel.exception.SystemException {
503 return _expandoValue.getIntegerArray();
504 }
505
506 @Override
507 public long getLong()
508 throws com.liferay.portal.kernel.exception.PortalException,
509 com.liferay.portal.kernel.exception.SystemException {
510 return _expandoValue.getLong();
511 }
512
513 @Override
514 public long[] getLongArray()
515 throws com.liferay.portal.kernel.exception.PortalException,
516 com.liferay.portal.kernel.exception.SystemException {
517 return _expandoValue.getLongArray();
518 }
519
520 @Override
521 public java.lang.Number getNumber()
522 throws com.liferay.portal.kernel.exception.PortalException,
523 com.liferay.portal.kernel.exception.SystemException {
524 return _expandoValue.getNumber();
525 }
526
527 @Override
528 public java.lang.Number[] getNumberArray()
529 throws com.liferay.portal.kernel.exception.PortalException,
530 com.liferay.portal.kernel.exception.SystemException {
531 return _expandoValue.getNumberArray();
532 }
533
534 @Override
535 public java.io.Serializable getSerializable()
536 throws com.liferay.portal.kernel.exception.PortalException,
537 com.liferay.portal.kernel.exception.SystemException {
538 return _expandoValue.getSerializable();
539 }
540
541 @Override
542 public short getShort()
543 throws com.liferay.portal.kernel.exception.PortalException,
544 com.liferay.portal.kernel.exception.SystemException {
545 return _expandoValue.getShort();
546 }
547
548 @Override
549 public short[] getShortArray()
550 throws com.liferay.portal.kernel.exception.PortalException,
551 com.liferay.portal.kernel.exception.SystemException {
552 return _expandoValue.getShortArray();
553 }
554
555 @Override
556 public java.lang.String getString()
557 throws com.liferay.portal.kernel.exception.PortalException,
558 com.liferay.portal.kernel.exception.SystemException {
559 return _expandoValue.getString();
560 }
561
562 @Override
563 public java.lang.String getString(java.util.Locale locale)
564 throws com.liferay.portal.kernel.exception.PortalException,
565 com.liferay.portal.kernel.exception.SystemException {
566 return _expandoValue.getString(locale);
567 }
568
569 @Override
570 public java.lang.String[] getStringArray()
571 throws com.liferay.portal.kernel.exception.PortalException,
572 com.liferay.portal.kernel.exception.SystemException {
573 return _expandoValue.getStringArray();
574 }
575
576 @Override
577 public java.lang.String[] getStringArray(java.util.Locale locale)
578 throws com.liferay.portal.kernel.exception.PortalException,
579 com.liferay.portal.kernel.exception.SystemException {
580 return _expandoValue.getStringArray(locale);
581 }
582
583 @Override
584 public java.util.Map<java.util.Locale, java.lang.String[]> getStringArrayMap()
585 throws com.liferay.portal.kernel.exception.PortalException,
586 com.liferay.portal.kernel.exception.SystemException {
587 return _expandoValue.getStringArrayMap();
588 }
589
590 @Override
591 public java.util.Map<java.util.Locale, java.lang.String> getStringMap()
592 throws com.liferay.portal.kernel.exception.PortalException,
593 com.liferay.portal.kernel.exception.SystemException {
594 return _expandoValue.getStringMap();
595 }
596
597 @Override
598 public void setBoolean(boolean data)
599 throws com.liferay.portal.kernel.exception.PortalException,
600 com.liferay.portal.kernel.exception.SystemException {
601 _expandoValue.setBoolean(data);
602 }
603
604 @Override
605 public void setBooleanArray(boolean[] data)
606 throws com.liferay.portal.kernel.exception.PortalException,
607 com.liferay.portal.kernel.exception.SystemException {
608 _expandoValue.setBooleanArray(data);
609 }
610
611 @Override
612 public void setColumn(
613 com.liferay.portlet.expando.model.ExpandoColumn column) {
614 _expandoValue.setColumn(column);
615 }
616
617 @Override
618 public void setDate(java.util.Date data)
619 throws com.liferay.portal.kernel.exception.PortalException,
620 com.liferay.portal.kernel.exception.SystemException {
621 _expandoValue.setDate(data);
622 }
623
624 @Override
625 public void setDateArray(java.util.Date[] data)
626 throws com.liferay.portal.kernel.exception.PortalException,
627 com.liferay.portal.kernel.exception.SystemException {
628 _expandoValue.setDateArray(data);
629 }
630
631 @Override
632 public void setDouble(double data)
633 throws com.liferay.portal.kernel.exception.PortalException,
634 com.liferay.portal.kernel.exception.SystemException {
635 _expandoValue.setDouble(data);
636 }
637
638 @Override
639 public void setDoubleArray(double[] data)
640 throws com.liferay.portal.kernel.exception.PortalException,
641 com.liferay.portal.kernel.exception.SystemException {
642 _expandoValue.setDoubleArray(data);
643 }
644
645 @Override
646 public void setFloat(float data)
647 throws com.liferay.portal.kernel.exception.PortalException,
648 com.liferay.portal.kernel.exception.SystemException {
649 _expandoValue.setFloat(data);
650 }
651
652 @Override
653 public void setFloatArray(float[] data)
654 throws com.liferay.portal.kernel.exception.PortalException,
655 com.liferay.portal.kernel.exception.SystemException {
656 _expandoValue.setFloatArray(data);
657 }
658
659 @Override
660 public void setInteger(int data)
661 throws com.liferay.portal.kernel.exception.PortalException,
662 com.liferay.portal.kernel.exception.SystemException {
663 _expandoValue.setInteger(data);
664 }
665
666 @Override
667 public void setIntegerArray(int[] data)
668 throws com.liferay.portal.kernel.exception.PortalException,
669 com.liferay.portal.kernel.exception.SystemException {
670 _expandoValue.setIntegerArray(data);
671 }
672
673 @Override
674 public void setLong(long data)
675 throws com.liferay.portal.kernel.exception.PortalException,
676 com.liferay.portal.kernel.exception.SystemException {
677 _expandoValue.setLong(data);
678 }
679
680 @Override
681 public void setLongArray(long[] data)
682 throws com.liferay.portal.kernel.exception.PortalException,
683 com.liferay.portal.kernel.exception.SystemException {
684 _expandoValue.setLongArray(data);
685 }
686
687 @Override
688 public void setNumber(java.lang.Number data)
689 throws com.liferay.portal.kernel.exception.PortalException,
690 com.liferay.portal.kernel.exception.SystemException {
691 _expandoValue.setNumber(data);
692 }
693
694 @Override
695 public void setNumberArray(java.lang.Number[] data)
696 throws com.liferay.portal.kernel.exception.PortalException,
697 com.liferay.portal.kernel.exception.SystemException {
698 _expandoValue.setNumberArray(data);
699 }
700
701 @Override
702 public void setShort(short data)
703 throws com.liferay.portal.kernel.exception.PortalException,
704 com.liferay.portal.kernel.exception.SystemException {
705 _expandoValue.setShort(data);
706 }
707
708 @Override
709 public void setShortArray(short[] data)
710 throws com.liferay.portal.kernel.exception.PortalException,
711 com.liferay.portal.kernel.exception.SystemException {
712 _expandoValue.setShortArray(data);
713 }
714
715 @Override
716 public void setString(java.lang.String data)
717 throws com.liferay.portal.kernel.exception.PortalException,
718 com.liferay.portal.kernel.exception.SystemException {
719 _expandoValue.setString(data);
720 }
721
722 @Override
723 public void setString(java.lang.String data, java.util.Locale locale,
724 java.util.Locale defaultLocale)
725 throws com.liferay.portal.kernel.exception.PortalException,
726 com.liferay.portal.kernel.exception.SystemException {
727 _expandoValue.setString(data, locale, defaultLocale);
728 }
729
730 @Override
731 public void setStringArray(java.lang.String[] data)
732 throws com.liferay.portal.kernel.exception.PortalException,
733 com.liferay.portal.kernel.exception.SystemException {
734 _expandoValue.setStringArray(data);
735 }
736
737 @Override
738 public void setStringArray(java.lang.String[] data,
739 java.util.Locale locale, java.util.Locale defaultLocale)
740 throws com.liferay.portal.kernel.exception.PortalException,
741 com.liferay.portal.kernel.exception.SystemException {
742 _expandoValue.setStringArray(data, locale, defaultLocale);
743 }
744
745 @Override
746 public void setStringArrayMap(
747 java.util.Map<java.util.Locale, java.lang.String[]> dataMap,
748 java.util.Locale defaultLocale)
749 throws com.liferay.portal.kernel.exception.PortalException,
750 com.liferay.portal.kernel.exception.SystemException {
751 _expandoValue.setStringArrayMap(dataMap, defaultLocale);
752 }
753
754 @Override
755 public void setStringMap(
756 java.util.Map<java.util.Locale, java.lang.String> dataMap,
757 java.util.Locale defaultLocale)
758 throws com.liferay.portal.kernel.exception.PortalException,
759 com.liferay.portal.kernel.exception.SystemException {
760 _expandoValue.setStringMap(dataMap, defaultLocale);
761 }
762
763 @Override
764 public boolean equals(Object obj) {
765 if (this == obj) {
766 return true;
767 }
768
769 if (!(obj instanceof ExpandoValueWrapper)) {
770 return false;
771 }
772
773 ExpandoValueWrapper expandoValueWrapper = (ExpandoValueWrapper)obj;
774
775 if (Validator.equals(_expandoValue, expandoValueWrapper._expandoValue)) {
776 return true;
777 }
778
779 return false;
780 }
781
782
785 public ExpandoValue getWrappedExpandoValue() {
786 return _expandoValue;
787 }
788
789 @Override
790 public ExpandoValue getWrappedModel() {
791 return _expandoValue;
792 }
793
794 @Override
795 public void resetOriginalValues() {
796 _expandoValue.resetOriginalValues();
797 }
798
799 private ExpandoValue _expandoValue;
800 }