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.portal.model;
016    
017    import com.liferay.portal.kernel.util.Validator;
018    
019    import java.util.Date;
020    import java.util.HashMap;
021    import java.util.Map;
022    
023    /**
024     * <p>
025     * This class is a wrapper for {@link SystemEvent}.
026     * </p>
027     *
028     * @author Brian Wing Shun Chan
029     * @see SystemEvent
030     * @generated
031     */
032    public class SystemEventWrapper implements SystemEvent,
033            ModelWrapper<SystemEvent> {
034            public SystemEventWrapper(SystemEvent systemEvent) {
035                    _systemEvent = systemEvent;
036            }
037    
038            @Override
039            public Class<?> getModelClass() {
040                    return SystemEvent.class;
041            }
042    
043            @Override
044            public String getModelClassName() {
045                    return SystemEvent.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("systemEventId", getSystemEventId());
053                    attributes.put("groupId", getGroupId());
054                    attributes.put("companyId", getCompanyId());
055                    attributes.put("userId", getUserId());
056                    attributes.put("userName", getUserName());
057                    attributes.put("createDate", getCreateDate());
058                    attributes.put("classNameId", getClassNameId());
059                    attributes.put("classPK", getClassPK());
060                    attributes.put("classUuid", getClassUuid());
061                    attributes.put("referrerClassNameId", getReferrerClassNameId());
062                    attributes.put("parentSystemEventId", getParentSystemEventId());
063                    attributes.put("systemEventSetKey", getSystemEventSetKey());
064                    attributes.put("type", getType());
065                    attributes.put("extraData", getExtraData());
066    
067                    return attributes;
068            }
069    
070            @Override
071            public void setModelAttributes(Map<String, Object> attributes) {
072                    Long systemEventId = (Long)attributes.get("systemEventId");
073    
074                    if (systemEventId != null) {
075                            setSystemEventId(systemEventId);
076                    }
077    
078                    Long groupId = (Long)attributes.get("groupId");
079    
080                    if (groupId != null) {
081                            setGroupId(groupId);
082                    }
083    
084                    Long companyId = (Long)attributes.get("companyId");
085    
086                    if (companyId != null) {
087                            setCompanyId(companyId);
088                    }
089    
090                    Long userId = (Long)attributes.get("userId");
091    
092                    if (userId != null) {
093                            setUserId(userId);
094                    }
095    
096                    String userName = (String)attributes.get("userName");
097    
098                    if (userName != null) {
099                            setUserName(userName);
100                    }
101    
102                    Date createDate = (Date)attributes.get("createDate");
103    
104                    if (createDate != null) {
105                            setCreateDate(createDate);
106                    }
107    
108                    Long classNameId = (Long)attributes.get("classNameId");
109    
110                    if (classNameId != null) {
111                            setClassNameId(classNameId);
112                    }
113    
114                    Long classPK = (Long)attributes.get("classPK");
115    
116                    if (classPK != null) {
117                            setClassPK(classPK);
118                    }
119    
120                    String classUuid = (String)attributes.get("classUuid");
121    
122                    if (classUuid != null) {
123                            setClassUuid(classUuid);
124                    }
125    
126                    Long referrerClassNameId = (Long)attributes.get("referrerClassNameId");
127    
128                    if (referrerClassNameId != null) {
129                            setReferrerClassNameId(referrerClassNameId);
130                    }
131    
132                    Long parentSystemEventId = (Long)attributes.get("parentSystemEventId");
133    
134                    if (parentSystemEventId != null) {
135                            setParentSystemEventId(parentSystemEventId);
136                    }
137    
138                    Long systemEventSetKey = (Long)attributes.get("systemEventSetKey");
139    
140                    if (systemEventSetKey != null) {
141                            setSystemEventSetKey(systemEventSetKey);
142                    }
143    
144                    Integer type = (Integer)attributes.get("type");
145    
146                    if (type != null) {
147                            setType(type);
148                    }
149    
150                    String extraData = (String)attributes.get("extraData");
151    
152                    if (extraData != null) {
153                            setExtraData(extraData);
154                    }
155            }
156    
157            /**
158            * Returns the primary key of this system event.
159            *
160            * @return the primary key of this system event
161            */
162            @Override
163            public long getPrimaryKey() {
164                    return _systemEvent.getPrimaryKey();
165            }
166    
167            /**
168            * Sets the primary key of this system event.
169            *
170            * @param primaryKey the primary key of this system event
171            */
172            @Override
173            public void setPrimaryKey(long primaryKey) {
174                    _systemEvent.setPrimaryKey(primaryKey);
175            }
176    
177            /**
178            * Returns the system event ID of this system event.
179            *
180            * @return the system event ID of this system event
181            */
182            @Override
183            public long getSystemEventId() {
184                    return _systemEvent.getSystemEventId();
185            }
186    
187            /**
188            * Sets the system event ID of this system event.
189            *
190            * @param systemEventId the system event ID of this system event
191            */
192            @Override
193            public void setSystemEventId(long systemEventId) {
194                    _systemEvent.setSystemEventId(systemEventId);
195            }
196    
197            /**
198            * Returns the group ID of this system event.
199            *
200            * @return the group ID of this system event
201            */
202            @Override
203            public long getGroupId() {
204                    return _systemEvent.getGroupId();
205            }
206    
207            /**
208            * Sets the group ID of this system event.
209            *
210            * @param groupId the group ID of this system event
211            */
212            @Override
213            public void setGroupId(long groupId) {
214                    _systemEvent.setGroupId(groupId);
215            }
216    
217            /**
218            * Returns the company ID of this system event.
219            *
220            * @return the company ID of this system event
221            */
222            @Override
223            public long getCompanyId() {
224                    return _systemEvent.getCompanyId();
225            }
226    
227            /**
228            * Sets the company ID of this system event.
229            *
230            * @param companyId the company ID of this system event
231            */
232            @Override
233            public void setCompanyId(long companyId) {
234                    _systemEvent.setCompanyId(companyId);
235            }
236    
237            /**
238            * Returns the user ID of this system event.
239            *
240            * @return the user ID of this system event
241            */
242            @Override
243            public long getUserId() {
244                    return _systemEvent.getUserId();
245            }
246    
247            /**
248            * Sets the user ID of this system event.
249            *
250            * @param userId the user ID of this system event
251            */
252            @Override
253            public void setUserId(long userId) {
254                    _systemEvent.setUserId(userId);
255            }
256    
257            /**
258            * Returns the user uuid of this system event.
259            *
260            * @return the user uuid of this system event
261            * @throws SystemException if a system exception occurred
262            */
263            @Override
264            public java.lang.String getUserUuid()
265                    throws com.liferay.portal.kernel.exception.SystemException {
266                    return _systemEvent.getUserUuid();
267            }
268    
269            /**
270            * Sets the user uuid of this system event.
271            *
272            * @param userUuid the user uuid of this system event
273            */
274            @Override
275            public void setUserUuid(java.lang.String userUuid) {
276                    _systemEvent.setUserUuid(userUuid);
277            }
278    
279            /**
280            * Returns the user name of this system event.
281            *
282            * @return the user name of this system event
283            */
284            @Override
285            public java.lang.String getUserName() {
286                    return _systemEvent.getUserName();
287            }
288    
289            /**
290            * Sets the user name of this system event.
291            *
292            * @param userName the user name of this system event
293            */
294            @Override
295            public void setUserName(java.lang.String userName) {
296                    _systemEvent.setUserName(userName);
297            }
298    
299            /**
300            * Returns the create date of this system event.
301            *
302            * @return the create date of this system event
303            */
304            @Override
305            public java.util.Date getCreateDate() {
306                    return _systemEvent.getCreateDate();
307            }
308    
309            /**
310            * Sets the create date of this system event.
311            *
312            * @param createDate the create date of this system event
313            */
314            @Override
315            public void setCreateDate(java.util.Date createDate) {
316                    _systemEvent.setCreateDate(createDate);
317            }
318    
319            /**
320            * Returns the fully qualified class name of this system event.
321            *
322            * @return the fully qualified class name of this system event
323            */
324            @Override
325            public java.lang.String getClassName() {
326                    return _systemEvent.getClassName();
327            }
328    
329            @Override
330            public void setClassName(java.lang.String className) {
331                    _systemEvent.setClassName(className);
332            }
333    
334            /**
335            * Returns the class name ID of this system event.
336            *
337            * @return the class name ID of this system event
338            */
339            @Override
340            public long getClassNameId() {
341                    return _systemEvent.getClassNameId();
342            }
343    
344            /**
345            * Sets the class name ID of this system event.
346            *
347            * @param classNameId the class name ID of this system event
348            */
349            @Override
350            public void setClassNameId(long classNameId) {
351                    _systemEvent.setClassNameId(classNameId);
352            }
353    
354            /**
355            * Returns the class p k of this system event.
356            *
357            * @return the class p k of this system event
358            */
359            @Override
360            public long getClassPK() {
361                    return _systemEvent.getClassPK();
362            }
363    
364            /**
365            * Sets the class p k of this system event.
366            *
367            * @param classPK the class p k of this system event
368            */
369            @Override
370            public void setClassPK(long classPK) {
371                    _systemEvent.setClassPK(classPK);
372            }
373    
374            /**
375            * Returns the class uuid of this system event.
376            *
377            * @return the class uuid of this system event
378            */
379            @Override
380            public java.lang.String getClassUuid() {
381                    return _systemEvent.getClassUuid();
382            }
383    
384            /**
385            * Sets the class uuid of this system event.
386            *
387            * @param classUuid the class uuid of this system event
388            */
389            @Override
390            public void setClassUuid(java.lang.String classUuid) {
391                    _systemEvent.setClassUuid(classUuid);
392            }
393    
394            /**
395            * Returns the referrer class name ID of this system event.
396            *
397            * @return the referrer class name ID of this system event
398            */
399            @Override
400            public long getReferrerClassNameId() {
401                    return _systemEvent.getReferrerClassNameId();
402            }
403    
404            /**
405            * Sets the referrer class name ID of this system event.
406            *
407            * @param referrerClassNameId the referrer class name ID of this system event
408            */
409            @Override
410            public void setReferrerClassNameId(long referrerClassNameId) {
411                    _systemEvent.setReferrerClassNameId(referrerClassNameId);
412            }
413    
414            /**
415            * Returns the parent system event ID of this system event.
416            *
417            * @return the parent system event ID of this system event
418            */
419            @Override
420            public long getParentSystemEventId() {
421                    return _systemEvent.getParentSystemEventId();
422            }
423    
424            /**
425            * Sets the parent system event ID of this system event.
426            *
427            * @param parentSystemEventId the parent system event ID of this system event
428            */
429            @Override
430            public void setParentSystemEventId(long parentSystemEventId) {
431                    _systemEvent.setParentSystemEventId(parentSystemEventId);
432            }
433    
434            /**
435            * Returns the system event set key of this system event.
436            *
437            * @return the system event set key of this system event
438            */
439            @Override
440            public long getSystemEventSetKey() {
441                    return _systemEvent.getSystemEventSetKey();
442            }
443    
444            /**
445            * Sets the system event set key of this system event.
446            *
447            * @param systemEventSetKey the system event set key of this system event
448            */
449            @Override
450            public void setSystemEventSetKey(long systemEventSetKey) {
451                    _systemEvent.setSystemEventSetKey(systemEventSetKey);
452            }
453    
454            /**
455            * Returns the type of this system event.
456            *
457            * @return the type of this system event
458            */
459            @Override
460            public int getType() {
461                    return _systemEvent.getType();
462            }
463    
464            /**
465            * Sets the type of this system event.
466            *
467            * @param type the type of this system event
468            */
469            @Override
470            public void setType(int type) {
471                    _systemEvent.setType(type);
472            }
473    
474            /**
475            * Returns the extra data of this system event.
476            *
477            * @return the extra data of this system event
478            */
479            @Override
480            public java.lang.String getExtraData() {
481                    return _systemEvent.getExtraData();
482            }
483    
484            /**
485            * Sets the extra data of this system event.
486            *
487            * @param extraData the extra data of this system event
488            */
489            @Override
490            public void setExtraData(java.lang.String extraData) {
491                    _systemEvent.setExtraData(extraData);
492            }
493    
494            @Override
495            public boolean isNew() {
496                    return _systemEvent.isNew();
497            }
498    
499            @Override
500            public void setNew(boolean n) {
501                    _systemEvent.setNew(n);
502            }
503    
504            @Override
505            public boolean isCachedModel() {
506                    return _systemEvent.isCachedModel();
507            }
508    
509            @Override
510            public void setCachedModel(boolean cachedModel) {
511                    _systemEvent.setCachedModel(cachedModel);
512            }
513    
514            @Override
515            public boolean isEscapedModel() {
516                    return _systemEvent.isEscapedModel();
517            }
518    
519            @Override
520            public java.io.Serializable getPrimaryKeyObj() {
521                    return _systemEvent.getPrimaryKeyObj();
522            }
523    
524            @Override
525            public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
526                    _systemEvent.setPrimaryKeyObj(primaryKeyObj);
527            }
528    
529            @Override
530            public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
531                    return _systemEvent.getExpandoBridge();
532            }
533    
534            @Override
535            public void setExpandoBridgeAttributes(
536                    com.liferay.portal.model.BaseModel<?> baseModel) {
537                    _systemEvent.setExpandoBridgeAttributes(baseModel);
538            }
539    
540            @Override
541            public void setExpandoBridgeAttributes(
542                    com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
543                    _systemEvent.setExpandoBridgeAttributes(expandoBridge);
544            }
545    
546            @Override
547            public void setExpandoBridgeAttributes(
548                    com.liferay.portal.service.ServiceContext serviceContext) {
549                    _systemEvent.setExpandoBridgeAttributes(serviceContext);
550            }
551    
552            @Override
553            public java.lang.Object clone() {
554                    return new SystemEventWrapper((SystemEvent)_systemEvent.clone());
555            }
556    
557            @Override
558            public int compareTo(com.liferay.portal.model.SystemEvent systemEvent) {
559                    return _systemEvent.compareTo(systemEvent);
560            }
561    
562            @Override
563            public int hashCode() {
564                    return _systemEvent.hashCode();
565            }
566    
567            @Override
568            public com.liferay.portal.model.CacheModel<com.liferay.portal.model.SystemEvent> toCacheModel() {
569                    return _systemEvent.toCacheModel();
570            }
571    
572            @Override
573            public com.liferay.portal.model.SystemEvent toEscapedModel() {
574                    return new SystemEventWrapper(_systemEvent.toEscapedModel());
575            }
576    
577            @Override
578            public com.liferay.portal.model.SystemEvent toUnescapedModel() {
579                    return new SystemEventWrapper(_systemEvent.toUnescapedModel());
580            }
581    
582            @Override
583            public java.lang.String toString() {
584                    return _systemEvent.toString();
585            }
586    
587            @Override
588            public java.lang.String toXmlString() {
589                    return _systemEvent.toXmlString();
590            }
591    
592            @Override
593            public void persist()
594                    throws com.liferay.portal.kernel.exception.SystemException {
595                    _systemEvent.persist();
596            }
597    
598            @Override
599            public java.lang.String getReferrerClassName() {
600                    return _systemEvent.getReferrerClassName();
601            }
602    
603            @Override
604            public void setReferrerClassName(java.lang.String referrerClassName) {
605                    _systemEvent.setReferrerClassName(referrerClassName);
606            }
607    
608            @Override
609            public boolean equals(Object obj) {
610                    if (this == obj) {
611                            return true;
612                    }
613    
614                    if (!(obj instanceof SystemEventWrapper)) {
615                            return false;
616                    }
617    
618                    SystemEventWrapper systemEventWrapper = (SystemEventWrapper)obj;
619    
620                    if (Validator.equals(_systemEvent, systemEventWrapper._systemEvent)) {
621                            return true;
622                    }
623    
624                    return false;
625            }
626    
627            /**
628             * @deprecated As of 6.1.0, replaced by {@link #getWrappedModel}
629             */
630            public SystemEvent getWrappedSystemEvent() {
631                    return _systemEvent;
632            }
633    
634            @Override
635            public SystemEvent getWrappedModel() {
636                    return _systemEvent;
637            }
638    
639            @Override
640            public void resetOriginalValues() {
641                    _systemEvent.resetOriginalValues();
642            }
643    
644            private SystemEvent _systemEvent;
645    }