001    /**
002     * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
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    /**
024     * <p>
025     * This class is a wrapper for {@link ExpandoValue}.
026     * </p>
027     *
028     * @author Brian Wing Shun Chan
029     * @see ExpandoValue
030     * @generated
031     */
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            /**
116            * Returns the primary key of this expando value.
117            *
118            * @return the primary key of this expando value
119            */
120            @Override
121            public long getPrimaryKey() {
122                    return _expandoValue.getPrimaryKey();
123            }
124    
125            /**
126            * Sets the primary key of this expando value.
127            *
128            * @param primaryKey the primary key of this expando value
129            */
130            @Override
131            public void setPrimaryKey(long primaryKey) {
132                    _expandoValue.setPrimaryKey(primaryKey);
133            }
134    
135            /**
136            * Returns the value ID of this expando value.
137            *
138            * @return the value ID of this expando value
139            */
140            @Override
141            public long getValueId() {
142                    return _expandoValue.getValueId();
143            }
144    
145            /**
146            * Sets the value ID of this expando value.
147            *
148            * @param valueId the value ID of this expando value
149            */
150            @Override
151            public void setValueId(long valueId) {
152                    _expandoValue.setValueId(valueId);
153            }
154    
155            /**
156            * Returns the company ID of this expando value.
157            *
158            * @return the company ID of this expando value
159            */
160            @Override
161            public long getCompanyId() {
162                    return _expandoValue.getCompanyId();
163            }
164    
165            /**
166            * Sets the company ID of this expando value.
167            *
168            * @param companyId the company ID of this expando value
169            */
170            @Override
171            public void setCompanyId(long companyId) {
172                    _expandoValue.setCompanyId(companyId);
173            }
174    
175            /**
176            * Returns the table ID of this expando value.
177            *
178            * @return the table ID of this expando value
179            */
180            @Override
181            public long getTableId() {
182                    return _expandoValue.getTableId();
183            }
184    
185            /**
186            * Sets the table ID of this expando value.
187            *
188            * @param tableId the table ID of this expando value
189            */
190            @Override
191            public void setTableId(long tableId) {
192                    _expandoValue.setTableId(tableId);
193            }
194    
195            /**
196            * Returns the column ID of this expando value.
197            *
198            * @return the column ID of this expando value
199            */
200            @Override
201            public long getColumnId() {
202                    return _expandoValue.getColumnId();
203            }
204    
205            /**
206            * Sets the column ID of this expando value.
207            *
208            * @param columnId the column ID of this expando value
209            */
210            @Override
211            public void setColumnId(long columnId) {
212                    _expandoValue.setColumnId(columnId);
213            }
214    
215            /**
216            * Returns the row ID of this expando value.
217            *
218            * @return the row ID of this expando value
219            */
220            @Override
221            public long getRowId() {
222                    return _expandoValue.getRowId();
223            }
224    
225            /**
226            * Sets the row ID of this expando value.
227            *
228            * @param rowId the row ID of this expando value
229            */
230            @Override
231            public void setRowId(long rowId) {
232                    _expandoValue.setRowId(rowId);
233            }
234    
235            /**
236            * Returns the fully qualified class name of this expando value.
237            *
238            * @return the fully qualified class name of this expando value
239            */
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            /**
251            * Returns the class name ID of this expando value.
252            *
253            * @return the class name ID of this expando value
254            */
255            @Override
256            public long getClassNameId() {
257                    return _expandoValue.getClassNameId();
258            }
259    
260            /**
261            * Sets the class name ID of this expando value.
262            *
263            * @param classNameId the class name ID of this expando value
264            */
265            @Override
266            public void setClassNameId(long classNameId) {
267                    _expandoValue.setClassNameId(classNameId);
268            }
269    
270            /**
271            * Returns the class p k of this expando value.
272            *
273            * @return the class p k of this expando value
274            */
275            @Override
276            public long getClassPK() {
277                    return _expandoValue.getClassPK();
278            }
279    
280            /**
281            * Sets the class p k of this expando value.
282            *
283            * @param classPK the class p k of this expando value
284            */
285            @Override
286            public void setClassPK(long classPK) {
287                    _expandoValue.setClassPK(classPK);
288            }
289    
290            /**
291            * Returns the data of this expando value.
292            *
293            * @return the data of this expando value
294            */
295            @Override
296            public java.lang.String getData() {
297                    return _expandoValue.getData();
298            }
299    
300            /**
301            * Sets the data of this expando value.
302            *
303            * @param data the data of this expando value
304            */
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            /**
783             * @deprecated As of 6.1.0, replaced by {@link #getWrappedModel}
784             */
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    }