001
014
015 package com.liferay.portlet.calendar.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.lar.StagedModelType;
020 import com.liferay.portal.kernel.util.Validator;
021 import com.liferay.portal.model.ModelWrapper;
022
023 import java.util.Date;
024 import java.util.HashMap;
025 import java.util.Map;
026
027
036 @ProviderType
037 public class CalEventWrapper implements CalEvent, ModelWrapper<CalEvent> {
038 public CalEventWrapper(CalEvent calEvent) {
039 _calEvent = calEvent;
040 }
041
042 @Override
043 public Class<?> getModelClass() {
044 return CalEvent.class;
045 }
046
047 @Override
048 public String getModelClassName() {
049 return CalEvent.class.getName();
050 }
051
052 @Override
053 public Map<String, Object> getModelAttributes() {
054 Map<String, Object> attributes = new HashMap<String, Object>();
055
056 attributes.put("uuid", getUuid());
057 attributes.put("eventId", getEventId());
058 attributes.put("groupId", getGroupId());
059 attributes.put("companyId", getCompanyId());
060 attributes.put("userId", getUserId());
061 attributes.put("userName", getUserName());
062 attributes.put("createDate", getCreateDate());
063 attributes.put("modifiedDate", getModifiedDate());
064 attributes.put("title", getTitle());
065 attributes.put("description", getDescription());
066 attributes.put("location", getLocation());
067 attributes.put("startDate", getStartDate());
068 attributes.put("endDate", getEndDate());
069 attributes.put("durationHour", getDurationHour());
070 attributes.put("durationMinute", getDurationMinute());
071 attributes.put("allDay", getAllDay());
072 attributes.put("timeZoneSensitive", getTimeZoneSensitive());
073 attributes.put("type", getType());
074 attributes.put("repeating", getRepeating());
075 attributes.put("recurrence", getRecurrence());
076 attributes.put("remindBy", getRemindBy());
077 attributes.put("firstReminder", getFirstReminder());
078 attributes.put("secondReminder", getSecondReminder());
079
080 return attributes;
081 }
082
083 @Override
084 public void setModelAttributes(Map<String, Object> attributes) {
085 String uuid = (String)attributes.get("uuid");
086
087 if (uuid != null) {
088 setUuid(uuid);
089 }
090
091 Long eventId = (Long)attributes.get("eventId");
092
093 if (eventId != null) {
094 setEventId(eventId);
095 }
096
097 Long groupId = (Long)attributes.get("groupId");
098
099 if (groupId != null) {
100 setGroupId(groupId);
101 }
102
103 Long companyId = (Long)attributes.get("companyId");
104
105 if (companyId != null) {
106 setCompanyId(companyId);
107 }
108
109 Long userId = (Long)attributes.get("userId");
110
111 if (userId != null) {
112 setUserId(userId);
113 }
114
115 String userName = (String)attributes.get("userName");
116
117 if (userName != null) {
118 setUserName(userName);
119 }
120
121 Date createDate = (Date)attributes.get("createDate");
122
123 if (createDate != null) {
124 setCreateDate(createDate);
125 }
126
127 Date modifiedDate = (Date)attributes.get("modifiedDate");
128
129 if (modifiedDate != null) {
130 setModifiedDate(modifiedDate);
131 }
132
133 String title = (String)attributes.get("title");
134
135 if (title != null) {
136 setTitle(title);
137 }
138
139 String description = (String)attributes.get("description");
140
141 if (description != null) {
142 setDescription(description);
143 }
144
145 String location = (String)attributes.get("location");
146
147 if (location != null) {
148 setLocation(location);
149 }
150
151 Date startDate = (Date)attributes.get("startDate");
152
153 if (startDate != null) {
154 setStartDate(startDate);
155 }
156
157 Date endDate = (Date)attributes.get("endDate");
158
159 if (endDate != null) {
160 setEndDate(endDate);
161 }
162
163 Integer durationHour = (Integer)attributes.get("durationHour");
164
165 if (durationHour != null) {
166 setDurationHour(durationHour);
167 }
168
169 Integer durationMinute = (Integer)attributes.get("durationMinute");
170
171 if (durationMinute != null) {
172 setDurationMinute(durationMinute);
173 }
174
175 Boolean allDay = (Boolean)attributes.get("allDay");
176
177 if (allDay != null) {
178 setAllDay(allDay);
179 }
180
181 Boolean timeZoneSensitive = (Boolean)attributes.get("timeZoneSensitive");
182
183 if (timeZoneSensitive != null) {
184 setTimeZoneSensitive(timeZoneSensitive);
185 }
186
187 String type = (String)attributes.get("type");
188
189 if (type != null) {
190 setType(type);
191 }
192
193 Boolean repeating = (Boolean)attributes.get("repeating");
194
195 if (repeating != null) {
196 setRepeating(repeating);
197 }
198
199 String recurrence = (String)attributes.get("recurrence");
200
201 if (recurrence != null) {
202 setRecurrence(recurrence);
203 }
204
205 Integer remindBy = (Integer)attributes.get("remindBy");
206
207 if (remindBy != null) {
208 setRemindBy(remindBy);
209 }
210
211 Integer firstReminder = (Integer)attributes.get("firstReminder");
212
213 if (firstReminder != null) {
214 setFirstReminder(firstReminder);
215 }
216
217 Integer secondReminder = (Integer)attributes.get("secondReminder");
218
219 if (secondReminder != null) {
220 setSecondReminder(secondReminder);
221 }
222 }
223
224 @Override
225 public java.lang.Object clone() {
226 return new CalEventWrapper((CalEvent)_calEvent.clone());
227 }
228
229 @Override
230 public int compareTo(com.liferay.portlet.calendar.model.CalEvent calEvent) {
231 return _calEvent.compareTo(calEvent);
232 }
233
234
239 @Override
240 public boolean getAllDay() {
241 return _calEvent.getAllDay();
242 }
243
244
249 @Override
250 public long getCompanyId() {
251 return _calEvent.getCompanyId();
252 }
253
254
259 @Override
260 public java.util.Date getCreateDate() {
261 return _calEvent.getCreateDate();
262 }
263
264
269 @Override
270 public java.lang.String getDescription() {
271 return _calEvent.getDescription();
272 }
273
274
279 @Override
280 public int getDurationHour() {
281 return _calEvent.getDurationHour();
282 }
283
284
289 @Override
290 public int getDurationMinute() {
291 return _calEvent.getDurationMinute();
292 }
293
294
299 @Override
300 public java.util.Date getEndDate() {
301 return _calEvent.getEndDate();
302 }
303
304
309 @Override
310 public long getEventId() {
311 return _calEvent.getEventId();
312 }
313
314 @Override
315 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
316 return _calEvent.getExpandoBridge();
317 }
318
319
324 @Override
325 public int getFirstReminder() {
326 return _calEvent.getFirstReminder();
327 }
328
329
334 @Override
335 public long getGroupId() {
336 return _calEvent.getGroupId();
337 }
338
339
344 @Override
345 public java.lang.String getLocation() {
346 return _calEvent.getLocation();
347 }
348
349
354 @Override
355 public java.util.Date getModifiedDate() {
356 return _calEvent.getModifiedDate();
357 }
358
359
364 @Override
365 public long getPrimaryKey() {
366 return _calEvent.getPrimaryKey();
367 }
368
369 @Override
370 public java.io.Serializable getPrimaryKeyObj() {
371 return _calEvent.getPrimaryKeyObj();
372 }
373
374
379 @Override
380 public java.lang.String getRecurrence() {
381 return _calEvent.getRecurrence();
382 }
383
384 @Override
385 public com.liferay.portal.kernel.cal.TZSRecurrence getRecurrenceObj() {
386 return _calEvent.getRecurrenceObj();
387 }
388
389
394 @Override
395 public int getRemindBy() {
396 return _calEvent.getRemindBy();
397 }
398
399
404 @Override
405 public boolean getRepeating() {
406 return _calEvent.getRepeating();
407 }
408
409
414 @Override
415 public int getSecondReminder() {
416 return _calEvent.getSecondReminder();
417 }
418
419
424 @Override
425 public java.util.Date getStartDate() {
426 return _calEvent.getStartDate();
427 }
428
429
434 @Override
435 public boolean getTimeZoneSensitive() {
436 return _calEvent.getTimeZoneSensitive();
437 }
438
439
444 @Override
445 public java.lang.String getTitle() {
446 return _calEvent.getTitle();
447 }
448
449
454 @Override
455 public java.lang.String getType() {
456 return _calEvent.getType();
457 }
458
459
464 @Override
465 public long getUserId() {
466 return _calEvent.getUserId();
467 }
468
469
474 @Override
475 public java.lang.String getUserName() {
476 return _calEvent.getUserName();
477 }
478
479
484 @Override
485 public java.lang.String getUserUuid() {
486 return _calEvent.getUserUuid();
487 }
488
489
494 @Override
495 public java.lang.String getUuid() {
496 return _calEvent.getUuid();
497 }
498
499 @Override
500 public int hashCode() {
501 return _calEvent.hashCode();
502 }
503
504
509 @Override
510 public boolean isAllDay() {
511 return _calEvent.isAllDay();
512 }
513
514 @Override
515 public boolean isCachedModel() {
516 return _calEvent.isCachedModel();
517 }
518
519 @Override
520 public boolean isEscapedModel() {
521 return _calEvent.isEscapedModel();
522 }
523
524 @Override
525 public boolean isNew() {
526 return _calEvent.isNew();
527 }
528
529
534 @Override
535 public boolean isRepeating() {
536 return _calEvent.isRepeating();
537 }
538
539
544 @Override
545 public boolean isTimeZoneSensitive() {
546 return _calEvent.isTimeZoneSensitive();
547 }
548
549 @Override
550 public void persist() {
551 _calEvent.persist();
552 }
553
554
559 @Override
560 public void setAllDay(boolean allDay) {
561 _calEvent.setAllDay(allDay);
562 }
563
564 @Override
565 public void setCachedModel(boolean cachedModel) {
566 _calEvent.setCachedModel(cachedModel);
567 }
568
569
574 @Override
575 public void setCompanyId(long companyId) {
576 _calEvent.setCompanyId(companyId);
577 }
578
579
584 @Override
585 public void setCreateDate(java.util.Date createDate) {
586 _calEvent.setCreateDate(createDate);
587 }
588
589
594 @Override
595 public void setDescription(java.lang.String description) {
596 _calEvent.setDescription(description);
597 }
598
599
604 @Override
605 public void setDurationHour(int durationHour) {
606 _calEvent.setDurationHour(durationHour);
607 }
608
609
614 @Override
615 public void setDurationMinute(int durationMinute) {
616 _calEvent.setDurationMinute(durationMinute);
617 }
618
619
624 @Override
625 public void setEndDate(java.util.Date endDate) {
626 _calEvent.setEndDate(endDate);
627 }
628
629
634 @Override
635 public void setEventId(long eventId) {
636 _calEvent.setEventId(eventId);
637 }
638
639 @Override
640 public void setExpandoBridgeAttributes(
641 com.liferay.portal.model.BaseModel<?> baseModel) {
642 _calEvent.setExpandoBridgeAttributes(baseModel);
643 }
644
645 @Override
646 public void setExpandoBridgeAttributes(
647 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
648 _calEvent.setExpandoBridgeAttributes(expandoBridge);
649 }
650
651 @Override
652 public void setExpandoBridgeAttributes(
653 com.liferay.portal.service.ServiceContext serviceContext) {
654 _calEvent.setExpandoBridgeAttributes(serviceContext);
655 }
656
657
662 @Override
663 public void setFirstReminder(int firstReminder) {
664 _calEvent.setFirstReminder(firstReminder);
665 }
666
667
672 @Override
673 public void setGroupId(long groupId) {
674 _calEvent.setGroupId(groupId);
675 }
676
677
682 @Override
683 public void setLocation(java.lang.String location) {
684 _calEvent.setLocation(location);
685 }
686
687
692 @Override
693 public void setModifiedDate(java.util.Date modifiedDate) {
694 _calEvent.setModifiedDate(modifiedDate);
695 }
696
697 @Override
698 public void setNew(boolean n) {
699 _calEvent.setNew(n);
700 }
701
702
707 @Override
708 public void setPrimaryKey(long primaryKey) {
709 _calEvent.setPrimaryKey(primaryKey);
710 }
711
712 @Override
713 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
714 _calEvent.setPrimaryKeyObj(primaryKeyObj);
715 }
716
717
722 @Override
723 public void setRecurrence(java.lang.String recurrence) {
724 _calEvent.setRecurrence(recurrence);
725 }
726
727 @Override
728 public void setRecurrenceObj(
729 com.liferay.portal.kernel.cal.TZSRecurrence recurrenceObj) {
730 _calEvent.setRecurrenceObj(recurrenceObj);
731 }
732
733
738 @Override
739 public void setRemindBy(int remindBy) {
740 _calEvent.setRemindBy(remindBy);
741 }
742
743
748 @Override
749 public void setRepeating(boolean repeating) {
750 _calEvent.setRepeating(repeating);
751 }
752
753
758 @Override
759 public void setSecondReminder(int secondReminder) {
760 _calEvent.setSecondReminder(secondReminder);
761 }
762
763
768 @Override
769 public void setStartDate(java.util.Date startDate) {
770 _calEvent.setStartDate(startDate);
771 }
772
773
778 @Override
779 public void setTimeZoneSensitive(boolean timeZoneSensitive) {
780 _calEvent.setTimeZoneSensitive(timeZoneSensitive);
781 }
782
783
788 @Override
789 public void setTitle(java.lang.String title) {
790 _calEvent.setTitle(title);
791 }
792
793
798 @Override
799 public void setType(java.lang.String type) {
800 _calEvent.setType(type);
801 }
802
803
808 @Override
809 public void setUserId(long userId) {
810 _calEvent.setUserId(userId);
811 }
812
813
818 @Override
819 public void setUserName(java.lang.String userName) {
820 _calEvent.setUserName(userName);
821 }
822
823
828 @Override
829 public void setUserUuid(java.lang.String userUuid) {
830 _calEvent.setUserUuid(userUuid);
831 }
832
833
838 @Override
839 public void setUuid(java.lang.String uuid) {
840 _calEvent.setUuid(uuid);
841 }
842
843 @Override
844 public com.liferay.portal.model.CacheModel<com.liferay.portlet.calendar.model.CalEvent> toCacheModel() {
845 return _calEvent.toCacheModel();
846 }
847
848 @Override
849 public com.liferay.portlet.calendar.model.CalEvent toEscapedModel() {
850 return new CalEventWrapper(_calEvent.toEscapedModel());
851 }
852
853 @Override
854 public java.lang.String toString() {
855 return _calEvent.toString();
856 }
857
858 @Override
859 public com.liferay.portlet.calendar.model.CalEvent toUnescapedModel() {
860 return new CalEventWrapper(_calEvent.toUnescapedModel());
861 }
862
863 @Override
864 public java.lang.String toXmlString() {
865 return _calEvent.toXmlString();
866 }
867
868 @Override
869 public boolean equals(Object obj) {
870 if (this == obj) {
871 return true;
872 }
873
874 if (!(obj instanceof CalEventWrapper)) {
875 return false;
876 }
877
878 CalEventWrapper calEventWrapper = (CalEventWrapper)obj;
879
880 if (Validator.equals(_calEvent, calEventWrapper._calEvent)) {
881 return true;
882 }
883
884 return false;
885 }
886
887 @Override
888 public StagedModelType getStagedModelType() {
889 return _calEvent.getStagedModelType();
890 }
891
892
895 @Deprecated
896 public CalEvent getWrappedCalEvent() {
897 return _calEvent;
898 }
899
900 @Override
901 public CalEvent getWrappedModel() {
902 return _calEvent;
903 }
904
905 @Override
906 public boolean isEntityCacheEnabled() {
907 return _calEvent.isEntityCacheEnabled();
908 }
909
910 @Override
911 public boolean isFinderCacheEnabled() {
912 return _calEvent.isFinderCacheEnabled();
913 }
914
915 @Override
916 public void resetOriginalValues() {
917 _calEvent.resetOriginalValues();
918 }
919
920 private final CalEvent _calEvent;
921 }