001
014
015 package com.liferay.portal.kernel.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.expando.kernel.model.ExpandoBridge;
020
021 import com.liferay.portal.kernel.service.ServiceContext;
022
023 import java.io.Serializable;
024
025 import java.util.Date;
026 import java.util.HashMap;
027 import java.util.Map;
028 import java.util.Objects;
029
030
039 @ProviderType
040 public class SystemEventWrapper implements SystemEvent,
041 ModelWrapper<SystemEvent> {
042 public SystemEventWrapper(SystemEvent systemEvent) {
043 _systemEvent = systemEvent;
044 }
045
046 @Override
047 public Class<?> getModelClass() {
048 return SystemEvent.class;
049 }
050
051 @Override
052 public String getModelClassName() {
053 return SystemEvent.class.getName();
054 }
055
056 @Override
057 public Map<String, Object> getModelAttributes() {
058 Map<String, Object> attributes = new HashMap<String, Object>();
059
060 attributes.put("mvccVersion", getMvccVersion());
061 attributes.put("systemEventId", getSystemEventId());
062 attributes.put("groupId", getGroupId());
063 attributes.put("companyId", getCompanyId());
064 attributes.put("userId", getUserId());
065 attributes.put("userName", getUserName());
066 attributes.put("createDate", getCreateDate());
067 attributes.put("classNameId", getClassNameId());
068 attributes.put("classPK", getClassPK());
069 attributes.put("classUuid", getClassUuid());
070 attributes.put("referrerClassNameId", getReferrerClassNameId());
071 attributes.put("parentSystemEventId", getParentSystemEventId());
072 attributes.put("systemEventSetKey", getSystemEventSetKey());
073 attributes.put("type", getType());
074 attributes.put("extraData", getExtraData());
075
076 return attributes;
077 }
078
079 @Override
080 public void setModelAttributes(Map<String, Object> attributes) {
081 Long mvccVersion = (Long)attributes.get("mvccVersion");
082
083 if (mvccVersion != null) {
084 setMvccVersion(mvccVersion);
085 }
086
087 Long systemEventId = (Long)attributes.get("systemEventId");
088
089 if (systemEventId != null) {
090 setSystemEventId(systemEventId);
091 }
092
093 Long groupId = (Long)attributes.get("groupId");
094
095 if (groupId != null) {
096 setGroupId(groupId);
097 }
098
099 Long companyId = (Long)attributes.get("companyId");
100
101 if (companyId != null) {
102 setCompanyId(companyId);
103 }
104
105 Long userId = (Long)attributes.get("userId");
106
107 if (userId != null) {
108 setUserId(userId);
109 }
110
111 String userName = (String)attributes.get("userName");
112
113 if (userName != null) {
114 setUserName(userName);
115 }
116
117 Date createDate = (Date)attributes.get("createDate");
118
119 if (createDate != null) {
120 setCreateDate(createDate);
121 }
122
123 Long classNameId = (Long)attributes.get("classNameId");
124
125 if (classNameId != null) {
126 setClassNameId(classNameId);
127 }
128
129 Long classPK = (Long)attributes.get("classPK");
130
131 if (classPK != null) {
132 setClassPK(classPK);
133 }
134
135 String classUuid = (String)attributes.get("classUuid");
136
137 if (classUuid != null) {
138 setClassUuid(classUuid);
139 }
140
141 Long referrerClassNameId = (Long)attributes.get("referrerClassNameId");
142
143 if (referrerClassNameId != null) {
144 setReferrerClassNameId(referrerClassNameId);
145 }
146
147 Long parentSystemEventId = (Long)attributes.get("parentSystemEventId");
148
149 if (parentSystemEventId != null) {
150 setParentSystemEventId(parentSystemEventId);
151 }
152
153 Long systemEventSetKey = (Long)attributes.get("systemEventSetKey");
154
155 if (systemEventSetKey != null) {
156 setSystemEventSetKey(systemEventSetKey);
157 }
158
159 Integer type = (Integer)attributes.get("type");
160
161 if (type != null) {
162 setType(type);
163 }
164
165 String extraData = (String)attributes.get("extraData");
166
167 if (extraData != null) {
168 setExtraData(extraData);
169 }
170 }
171
172 @Override
173 public CacheModel<SystemEvent> toCacheModel() {
174 return _systemEvent.toCacheModel();
175 }
176
177 @Override
178 public SystemEvent toEscapedModel() {
179 return new SystemEventWrapper(_systemEvent.toEscapedModel());
180 }
181
182 @Override
183 public SystemEvent toUnescapedModel() {
184 return new SystemEventWrapper(_systemEvent.toUnescapedModel());
185 }
186
187 @Override
188 public boolean isCachedModel() {
189 return _systemEvent.isCachedModel();
190 }
191
192 @Override
193 public boolean isEscapedModel() {
194 return _systemEvent.isEscapedModel();
195 }
196
197 @Override
198 public boolean isNew() {
199 return _systemEvent.isNew();
200 }
201
202 @Override
203 public ExpandoBridge getExpandoBridge() {
204 return _systemEvent.getExpandoBridge();
205 }
206
207 @Override
208 public int compareTo(SystemEvent systemEvent) {
209 return _systemEvent.compareTo(systemEvent);
210 }
211
212
217 @Override
218 public int getType() {
219 return _systemEvent.getType();
220 }
221
222 @Override
223 public int hashCode() {
224 return _systemEvent.hashCode();
225 }
226
227 @Override
228 public Serializable getPrimaryKeyObj() {
229 return _systemEvent.getPrimaryKeyObj();
230 }
231
232 @Override
233 public java.lang.Object clone() {
234 return new SystemEventWrapper((SystemEvent)_systemEvent.clone());
235 }
236
237
242 @Override
243 public java.lang.String getClassName() {
244 return _systemEvent.getClassName();
245 }
246
247
252 @Override
253 public java.lang.String getClassUuid() {
254 return _systemEvent.getClassUuid();
255 }
256
257
262 @Override
263 public java.lang.String getExtraData() {
264 return _systemEvent.getExtraData();
265 }
266
267 @Override
268 public java.lang.String getReferrerClassName() {
269 return _systemEvent.getReferrerClassName();
270 }
271
272
277 @Override
278 public java.lang.String getUserName() {
279 return _systemEvent.getUserName();
280 }
281
282
287 @Override
288 public java.lang.String getUserUuid() {
289 return _systemEvent.getUserUuid();
290 }
291
292 @Override
293 public java.lang.String toString() {
294 return _systemEvent.toString();
295 }
296
297 @Override
298 public java.lang.String toXmlString() {
299 return _systemEvent.toXmlString();
300 }
301
302
307 @Override
308 public Date getCreateDate() {
309 return _systemEvent.getCreateDate();
310 }
311
312
317 @Override
318 public long getClassNameId() {
319 return _systemEvent.getClassNameId();
320 }
321
322
327 @Override
328 public long getClassPK() {
329 return _systemEvent.getClassPK();
330 }
331
332
337 @Override
338 public long getCompanyId() {
339 return _systemEvent.getCompanyId();
340 }
341
342
347 @Override
348 public long getGroupId() {
349 return _systemEvent.getGroupId();
350 }
351
352
357 @Override
358 public long getMvccVersion() {
359 return _systemEvent.getMvccVersion();
360 }
361
362
367 @Override
368 public long getParentSystemEventId() {
369 return _systemEvent.getParentSystemEventId();
370 }
371
372
377 @Override
378 public long getPrimaryKey() {
379 return _systemEvent.getPrimaryKey();
380 }
381
382
387 @Override
388 public long getReferrerClassNameId() {
389 return _systemEvent.getReferrerClassNameId();
390 }
391
392
397 @Override
398 public long getSystemEventId() {
399 return _systemEvent.getSystemEventId();
400 }
401
402
407 @Override
408 public long getSystemEventSetKey() {
409 return _systemEvent.getSystemEventSetKey();
410 }
411
412
417 @Override
418 public long getUserId() {
419 return _systemEvent.getUserId();
420 }
421
422 @Override
423 public void persist() {
424 _systemEvent.persist();
425 }
426
427 @Override
428 public void setCachedModel(boolean cachedModel) {
429 _systemEvent.setCachedModel(cachedModel);
430 }
431
432 @Override
433 public void setClassName(java.lang.String className) {
434 _systemEvent.setClassName(className);
435 }
436
437
442 @Override
443 public void setClassNameId(long classNameId) {
444 _systemEvent.setClassNameId(classNameId);
445 }
446
447
452 @Override
453 public void setClassPK(long classPK) {
454 _systemEvent.setClassPK(classPK);
455 }
456
457
462 @Override
463 public void setClassUuid(java.lang.String classUuid) {
464 _systemEvent.setClassUuid(classUuid);
465 }
466
467
472 @Override
473 public void setCompanyId(long companyId) {
474 _systemEvent.setCompanyId(companyId);
475 }
476
477
482 @Override
483 public void setCreateDate(Date createDate) {
484 _systemEvent.setCreateDate(createDate);
485 }
486
487 @Override
488 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
489 _systemEvent.setExpandoBridgeAttributes(baseModel);
490 }
491
492 @Override
493 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
494 _systemEvent.setExpandoBridgeAttributes(expandoBridge);
495 }
496
497 @Override
498 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
499 _systemEvent.setExpandoBridgeAttributes(serviceContext);
500 }
501
502
507 @Override
508 public void setExtraData(java.lang.String extraData) {
509 _systemEvent.setExtraData(extraData);
510 }
511
512
517 @Override
518 public void setGroupId(long groupId) {
519 _systemEvent.setGroupId(groupId);
520 }
521
522
527 @Override
528 public void setMvccVersion(long mvccVersion) {
529 _systemEvent.setMvccVersion(mvccVersion);
530 }
531
532 @Override
533 public void setNew(boolean n) {
534 _systemEvent.setNew(n);
535 }
536
537
542 @Override
543 public void setParentSystemEventId(long parentSystemEventId) {
544 _systemEvent.setParentSystemEventId(parentSystemEventId);
545 }
546
547
552 @Override
553 public void setPrimaryKey(long primaryKey) {
554 _systemEvent.setPrimaryKey(primaryKey);
555 }
556
557 @Override
558 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
559 _systemEvent.setPrimaryKeyObj(primaryKeyObj);
560 }
561
562 @Override
563 public void setReferrerClassName(java.lang.String referrerClassName) {
564 _systemEvent.setReferrerClassName(referrerClassName);
565 }
566
567
572 @Override
573 public void setReferrerClassNameId(long referrerClassNameId) {
574 _systemEvent.setReferrerClassNameId(referrerClassNameId);
575 }
576
577
582 @Override
583 public void setSystemEventId(long systemEventId) {
584 _systemEvent.setSystemEventId(systemEventId);
585 }
586
587
592 @Override
593 public void setSystemEventSetKey(long systemEventSetKey) {
594 _systemEvent.setSystemEventSetKey(systemEventSetKey);
595 }
596
597
602 @Override
603 public void setType(int type) {
604 _systemEvent.setType(type);
605 }
606
607
612 @Override
613 public void setUserId(long userId) {
614 _systemEvent.setUserId(userId);
615 }
616
617
622 @Override
623 public void setUserName(java.lang.String userName) {
624 _systemEvent.setUserName(userName);
625 }
626
627
632 @Override
633 public void setUserUuid(java.lang.String userUuid) {
634 _systemEvent.setUserUuid(userUuid);
635 }
636
637 @Override
638 public boolean equals(Object obj) {
639 if (this == obj) {
640 return true;
641 }
642
643 if (!(obj instanceof SystemEventWrapper)) {
644 return false;
645 }
646
647 SystemEventWrapper systemEventWrapper = (SystemEventWrapper)obj;
648
649 if (Objects.equals(_systemEvent, systemEventWrapper._systemEvent)) {
650 return true;
651 }
652
653 return false;
654 }
655
656 @Override
657 public SystemEvent getWrappedModel() {
658 return _systemEvent;
659 }
660
661 @Override
662 public boolean isEntityCacheEnabled() {
663 return _systemEvent.isEntityCacheEnabled();
664 }
665
666 @Override
667 public boolean isFinderCacheEnabled() {
668 return _systemEvent.isFinderCacheEnabled();
669 }
670
671 @Override
672 public void resetOriginalValues() {
673 _systemEvent.resetOriginalValues();
674 }
675
676 private final SystemEvent _systemEvent;
677 }