1
7
8 package com.liferay.client.soap.portlet.calendar.model;
9
10 public class CalEventSoap implements java.io.Serializable {
11 private boolean allDay;
12
13 private long companyId;
14
15 private java.util.Calendar createDate;
16
17 private java.lang.String description;
18
19 private int durationHour;
20
21 private int durationMinute;
22
23 private java.util.Calendar endDate;
24
25 private long eventId;
26
27 private int firstReminder;
28
29 private long groupId;
30
31 private java.util.Calendar modifiedDate;
32
33 private long primaryKey;
34
35 private java.lang.String recurrence;
36
37 private java.lang.String remindBy;
38
39 private boolean repeating;
40
41 private int secondReminder;
42
43 private java.util.Calendar startDate;
44
45 private boolean timeZoneSensitive;
46
47 private java.lang.String title;
48
49 private java.lang.String type;
50
51 private long userId;
52
53 private java.lang.String userName;
54
55 private java.lang.String uuid;
56
57 public CalEventSoap() {
58 }
59
60 public CalEventSoap(
61 boolean allDay,
62 long companyId,
63 java.util.Calendar createDate,
64 java.lang.String description,
65 int durationHour,
66 int durationMinute,
67 java.util.Calendar endDate,
68 long eventId,
69 int firstReminder,
70 long groupId,
71 java.util.Calendar modifiedDate,
72 long primaryKey,
73 java.lang.String recurrence,
74 java.lang.String remindBy,
75 boolean repeating,
76 int secondReminder,
77 java.util.Calendar startDate,
78 boolean timeZoneSensitive,
79 java.lang.String title,
80 java.lang.String type,
81 long userId,
82 java.lang.String userName,
83 java.lang.String uuid) {
84 this.allDay = allDay;
85 this.companyId = companyId;
86 this.createDate = createDate;
87 this.description = description;
88 this.durationHour = durationHour;
89 this.durationMinute = durationMinute;
90 this.endDate = endDate;
91 this.eventId = eventId;
92 this.firstReminder = firstReminder;
93 this.groupId = groupId;
94 this.modifiedDate = modifiedDate;
95 this.primaryKey = primaryKey;
96 this.recurrence = recurrence;
97 this.remindBy = remindBy;
98 this.repeating = repeating;
99 this.secondReminder = secondReminder;
100 this.startDate = startDate;
101 this.timeZoneSensitive = timeZoneSensitive;
102 this.title = title;
103 this.type = type;
104 this.userId = userId;
105 this.userName = userName;
106 this.uuid = uuid;
107 }
108
109
110
115 public boolean isAllDay() {
116 return allDay;
117 }
118
119
120
125 public void setAllDay(boolean allDay) {
126 this.allDay = allDay;
127 }
128
129
130
135 public long getCompanyId() {
136 return companyId;
137 }
138
139
140
145 public void setCompanyId(long companyId) {
146 this.companyId = companyId;
147 }
148
149
150
155 public java.util.Calendar getCreateDate() {
156 return createDate;
157 }
158
159
160
165 public void setCreateDate(java.util.Calendar createDate) {
166 this.createDate = createDate;
167 }
168
169
170
175 public java.lang.String getDescription() {
176 return description;
177 }
178
179
180
185 public void setDescription(java.lang.String description) {
186 this.description = description;
187 }
188
189
190
195 public int getDurationHour() {
196 return durationHour;
197 }
198
199
200
205 public void setDurationHour(int durationHour) {
206 this.durationHour = durationHour;
207 }
208
209
210
215 public int getDurationMinute() {
216 return durationMinute;
217 }
218
219
220
225 public void setDurationMinute(int durationMinute) {
226 this.durationMinute = durationMinute;
227 }
228
229
230
235 public java.util.Calendar getEndDate() {
236 return endDate;
237 }
238
239
240
245 public void setEndDate(java.util.Calendar endDate) {
246 this.endDate = endDate;
247 }
248
249
250
255 public long getEventId() {
256 return eventId;
257 }
258
259
260
265 public void setEventId(long eventId) {
266 this.eventId = eventId;
267 }
268
269
270
275 public int getFirstReminder() {
276 return firstReminder;
277 }
278
279
280
285 public void setFirstReminder(int firstReminder) {
286 this.firstReminder = firstReminder;
287 }
288
289
290
295 public long getGroupId() {
296 return groupId;
297 }
298
299
300
305 public void setGroupId(long groupId) {
306 this.groupId = groupId;
307 }
308
309
310
315 public java.util.Calendar getModifiedDate() {
316 return modifiedDate;
317 }
318
319
320
325 public void setModifiedDate(java.util.Calendar modifiedDate) {
326 this.modifiedDate = modifiedDate;
327 }
328
329
330
335 public long getPrimaryKey() {
336 return primaryKey;
337 }
338
339
340
345 public void setPrimaryKey(long primaryKey) {
346 this.primaryKey = primaryKey;
347 }
348
349
350
355 public java.lang.String getRecurrence() {
356 return recurrence;
357 }
358
359
360
365 public void setRecurrence(java.lang.String recurrence) {
366 this.recurrence = recurrence;
367 }
368
369
370
375 public java.lang.String getRemindBy() {
376 return remindBy;
377 }
378
379
380
385 public void setRemindBy(java.lang.String remindBy) {
386 this.remindBy = remindBy;
387 }
388
389
390
395 public boolean isRepeating() {
396 return repeating;
397 }
398
399
400
405 public void setRepeating(boolean repeating) {
406 this.repeating = repeating;
407 }
408
409
410
415 public int getSecondReminder() {
416 return secondReminder;
417 }
418
419
420
425 public void setSecondReminder(int secondReminder) {
426 this.secondReminder = secondReminder;
427 }
428
429
430
435 public java.util.Calendar getStartDate() {
436 return startDate;
437 }
438
439
440
445 public void setStartDate(java.util.Calendar startDate) {
446 this.startDate = startDate;
447 }
448
449
450
455 public boolean isTimeZoneSensitive() {
456 return timeZoneSensitive;
457 }
458
459
460
465 public void setTimeZoneSensitive(boolean timeZoneSensitive) {
466 this.timeZoneSensitive = timeZoneSensitive;
467 }
468
469
470
475 public java.lang.String getTitle() {
476 return title;
477 }
478
479
480
485 public void setTitle(java.lang.String title) {
486 this.title = title;
487 }
488
489
490
495 public java.lang.String getType() {
496 return type;
497 }
498
499
500
505 public void setType(java.lang.String type) {
506 this.type = type;
507 }
508
509
510
515 public long getUserId() {
516 return userId;
517 }
518
519
520
525 public void setUserId(long userId) {
526 this.userId = userId;
527 }
528
529
530
535 public java.lang.String getUserName() {
536 return userName;
537 }
538
539
540
545 public void setUserName(java.lang.String userName) {
546 this.userName = userName;
547 }
548
549
550
555 public java.lang.String getUuid() {
556 return uuid;
557 }
558
559
560
565 public void setUuid(java.lang.String uuid) {
566 this.uuid = uuid;
567 }
568
569 private java.lang.Object __equalsCalc = null;
570 public synchronized boolean equals(java.lang.Object obj) {
571 if (!(obj instanceof CalEventSoap)) return false;
572 CalEventSoap other = (CalEventSoap) obj;
573 if (obj == null) return false;
574 if (this == obj) return true;
575 if (__equalsCalc != null) {
576 return (__equalsCalc == obj);
577 }
578 __equalsCalc = obj;
579 boolean _equals;
580 _equals = true &&
581 this.allDay == other.isAllDay() &&
582 this.companyId == other.getCompanyId() &&
583 ((this.createDate==null && other.getCreateDate()==null) ||
584 (this.createDate!=null &&
585 this.createDate.equals(other.getCreateDate()))) &&
586 ((this.description==null && other.getDescription()==null) ||
587 (this.description!=null &&
588 this.description.equals(other.getDescription()))) &&
589 this.durationHour == other.getDurationHour() &&
590 this.durationMinute == other.getDurationMinute() &&
591 ((this.endDate==null && other.getEndDate()==null) ||
592 (this.endDate!=null &&
593 this.endDate.equals(other.getEndDate()))) &&
594 this.eventId == other.getEventId() &&
595 this.firstReminder == other.getFirstReminder() &&
596 this.groupId == other.getGroupId() &&
597 ((this.modifiedDate==null && other.getModifiedDate()==null) ||
598 (this.modifiedDate!=null &&
599 this.modifiedDate.equals(other.getModifiedDate()))) &&
600 this.primaryKey == other.getPrimaryKey() &&
601 ((this.recurrence==null && other.getRecurrence()==null) ||
602 (this.recurrence!=null &&
603 this.recurrence.equals(other.getRecurrence()))) &&
604 ((this.remindBy==null && other.getRemindBy()==null) ||
605 (this.remindBy!=null &&
606 this.remindBy.equals(other.getRemindBy()))) &&
607 this.repeating == other.isRepeating() &&
608 this.secondReminder == other.getSecondReminder() &&
609 ((this.startDate==null && other.getStartDate()==null) ||
610 (this.startDate!=null &&
611 this.startDate.equals(other.getStartDate()))) &&
612 this.timeZoneSensitive == other.isTimeZoneSensitive() &&
613 ((this.title==null && other.getTitle()==null) ||
614 (this.title!=null &&
615 this.title.equals(other.getTitle()))) &&
616 ((this.type==null && other.getType()==null) ||
617 (this.type!=null &&
618 this.type.equals(other.getType()))) &&
619 this.userId == other.getUserId() &&
620 ((this.userName==null && other.getUserName()==null) ||
621 (this.userName!=null &&
622 this.userName.equals(other.getUserName()))) &&
623 ((this.uuid==null && other.getUuid()==null) ||
624 (this.uuid!=null &&
625 this.uuid.equals(other.getUuid())));
626 __equalsCalc = null;
627 return _equals;
628 }
629
630 private boolean __hashCodeCalc = false;
631 public synchronized int hashCode() {
632 if (__hashCodeCalc) {
633 return 0;
634 }
635 __hashCodeCalc = true;
636 int _hashCode = 1;
637 _hashCode += (isAllDay() ? Boolean.TRUE : Boolean.FALSE).hashCode();
638 _hashCode += new Long(getCompanyId()).hashCode();
639 if (getCreateDate() != null) {
640 _hashCode += getCreateDate().hashCode();
641 }
642 if (getDescription() != null) {
643 _hashCode += getDescription().hashCode();
644 }
645 _hashCode += getDurationHour();
646 _hashCode += getDurationMinute();
647 if (getEndDate() != null) {
648 _hashCode += getEndDate().hashCode();
649 }
650 _hashCode += new Long(getEventId()).hashCode();
651 _hashCode += getFirstReminder();
652 _hashCode += new Long(getGroupId()).hashCode();
653 if (getModifiedDate() != null) {
654 _hashCode += getModifiedDate().hashCode();
655 }
656 _hashCode += new Long(getPrimaryKey()).hashCode();
657 if (getRecurrence() != null) {
658 _hashCode += getRecurrence().hashCode();
659 }
660 if (getRemindBy() != null) {
661 _hashCode += getRemindBy().hashCode();
662 }
663 _hashCode += (isRepeating() ? Boolean.TRUE : Boolean.FALSE).hashCode();
664 _hashCode += getSecondReminder();
665 if (getStartDate() != null) {
666 _hashCode += getStartDate().hashCode();
667 }
668 _hashCode += (isTimeZoneSensitive() ? Boolean.TRUE : Boolean.FALSE).hashCode();
669 if (getTitle() != null) {
670 _hashCode += getTitle().hashCode();
671 }
672 if (getType() != null) {
673 _hashCode += getType().hashCode();
674 }
675 _hashCode += new Long(getUserId()).hashCode();
676 if (getUserName() != null) {
677 _hashCode += getUserName().hashCode();
678 }
679 if (getUuid() != null) {
680 _hashCode += getUuid().hashCode();
681 }
682 __hashCodeCalc = false;
683 return _hashCode;
684 }
685
686 private static org.apache.axis.description.TypeDesc typeDesc =
688 new org.apache.axis.description.TypeDesc(CalEventSoap.class, true);
689
690 static {
691 typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.calendar.portlet.liferay.com", "CalEventSoap"));
692 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
693 elemField.setFieldName("allDay");
694 elemField.setXmlName(new javax.xml.namespace.QName("", "allDay"));
695 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
696 elemField.setNillable(false);
697 typeDesc.addFieldDesc(elemField);
698 elemField = new org.apache.axis.description.ElementDesc();
699 elemField.setFieldName("companyId");
700 elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
701 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
702 elemField.setNillable(false);
703 typeDesc.addFieldDesc(elemField);
704 elemField = new org.apache.axis.description.ElementDesc();
705 elemField.setFieldName("createDate");
706 elemField.setXmlName(new javax.xml.namespace.QName("", "createDate"));
707 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
708 elemField.setNillable(true);
709 typeDesc.addFieldDesc(elemField);
710 elemField = new org.apache.axis.description.ElementDesc();
711 elemField.setFieldName("description");
712 elemField.setXmlName(new javax.xml.namespace.QName("", "description"));
713 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
714 elemField.setNillable(true);
715 typeDesc.addFieldDesc(elemField);
716 elemField = new org.apache.axis.description.ElementDesc();
717 elemField.setFieldName("durationHour");
718 elemField.setXmlName(new javax.xml.namespace.QName("", "durationHour"));
719 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
720 elemField.setNillable(false);
721 typeDesc.addFieldDesc(elemField);
722 elemField = new org.apache.axis.description.ElementDesc();
723 elemField.setFieldName("durationMinute");
724 elemField.setXmlName(new javax.xml.namespace.QName("", "durationMinute"));
725 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
726 elemField.setNillable(false);
727 typeDesc.addFieldDesc(elemField);
728 elemField = new org.apache.axis.description.ElementDesc();
729 elemField.setFieldName("endDate");
730 elemField.setXmlName(new javax.xml.namespace.QName("", "endDate"));
731 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
732 elemField.setNillable(true);
733 typeDesc.addFieldDesc(elemField);
734 elemField = new org.apache.axis.description.ElementDesc();
735 elemField.setFieldName("eventId");
736 elemField.setXmlName(new javax.xml.namespace.QName("", "eventId"));
737 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
738 elemField.setNillable(false);
739 typeDesc.addFieldDesc(elemField);
740 elemField = new org.apache.axis.description.ElementDesc();
741 elemField.setFieldName("firstReminder");
742 elemField.setXmlName(new javax.xml.namespace.QName("", "firstReminder"));
743 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
744 elemField.setNillable(false);
745 typeDesc.addFieldDesc(elemField);
746 elemField = new org.apache.axis.description.ElementDesc();
747 elemField.setFieldName("groupId");
748 elemField.setXmlName(new javax.xml.namespace.QName("", "groupId"));
749 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
750 elemField.setNillable(false);
751 typeDesc.addFieldDesc(elemField);
752 elemField = new org.apache.axis.description.ElementDesc();
753 elemField.setFieldName("modifiedDate");
754 elemField.setXmlName(new javax.xml.namespace.QName("", "modifiedDate"));
755 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
756 elemField.setNillable(true);
757 typeDesc.addFieldDesc(elemField);
758 elemField = new org.apache.axis.description.ElementDesc();
759 elemField.setFieldName("primaryKey");
760 elemField.setXmlName(new javax.xml.namespace.QName("", "primaryKey"));
761 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
762 elemField.setNillable(false);
763 typeDesc.addFieldDesc(elemField);
764 elemField = new org.apache.axis.description.ElementDesc();
765 elemField.setFieldName("recurrence");
766 elemField.setXmlName(new javax.xml.namespace.QName("", "recurrence"));
767 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
768 elemField.setNillable(true);
769 typeDesc.addFieldDesc(elemField);
770 elemField = new org.apache.axis.description.ElementDesc();
771 elemField.setFieldName("remindBy");
772 elemField.setXmlName(new javax.xml.namespace.QName("", "remindBy"));
773 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
774 elemField.setNillable(true);
775 typeDesc.addFieldDesc(elemField);
776 elemField = new org.apache.axis.description.ElementDesc();
777 elemField.setFieldName("repeating");
778 elemField.setXmlName(new javax.xml.namespace.QName("", "repeating"));
779 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
780 elemField.setNillable(false);
781 typeDesc.addFieldDesc(elemField);
782 elemField = new org.apache.axis.description.ElementDesc();
783 elemField.setFieldName("secondReminder");
784 elemField.setXmlName(new javax.xml.namespace.QName("", "secondReminder"));
785 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
786 elemField.setNillable(false);
787 typeDesc.addFieldDesc(elemField);
788 elemField = new org.apache.axis.description.ElementDesc();
789 elemField.setFieldName("startDate");
790 elemField.setXmlName(new javax.xml.namespace.QName("", "startDate"));
791 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
792 elemField.setNillable(true);
793 typeDesc.addFieldDesc(elemField);
794 elemField = new org.apache.axis.description.ElementDesc();
795 elemField.setFieldName("timeZoneSensitive");
796 elemField.setXmlName(new javax.xml.namespace.QName("", "timeZoneSensitive"));
797 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
798 elemField.setNillable(false);
799 typeDesc.addFieldDesc(elemField);
800 elemField = new org.apache.axis.description.ElementDesc();
801 elemField.setFieldName("title");
802 elemField.setXmlName(new javax.xml.namespace.QName("", "title"));
803 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
804 elemField.setNillable(true);
805 typeDesc.addFieldDesc(elemField);
806 elemField = new org.apache.axis.description.ElementDesc();
807 elemField.setFieldName("type");
808 elemField.setXmlName(new javax.xml.namespace.QName("", "type"));
809 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
810 elemField.setNillable(true);
811 typeDesc.addFieldDesc(elemField);
812 elemField = new org.apache.axis.description.ElementDesc();
813 elemField.setFieldName("userId");
814 elemField.setXmlName(new javax.xml.namespace.QName("", "userId"));
815 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
816 elemField.setNillable(false);
817 typeDesc.addFieldDesc(elemField);
818 elemField = new org.apache.axis.description.ElementDesc();
819 elemField.setFieldName("userName");
820 elemField.setXmlName(new javax.xml.namespace.QName("", "userName"));
821 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
822 elemField.setNillable(true);
823 typeDesc.addFieldDesc(elemField);
824 elemField = new org.apache.axis.description.ElementDesc();
825 elemField.setFieldName("uuid");
826 elemField.setXmlName(new javax.xml.namespace.QName("", "uuid"));
827 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
828 elemField.setNillable(true);
829 typeDesc.addFieldDesc(elemField);
830 }
831
832
835 public static org.apache.axis.description.TypeDesc getTypeDesc() {
836 return typeDesc;
837 }
838
839
842 public static org.apache.axis.encoding.Serializer getSerializer(
843 java.lang.String mechType,
844 java.lang.Class _javaType,
845 javax.xml.namespace.QName _xmlType) {
846 return
847 new org.apache.axis.encoding.ser.BeanSerializer(
848 _javaType, _xmlType, typeDesc);
849 }
850
851
854 public static org.apache.axis.encoding.Deserializer getDeserializer(
855 java.lang.String mechType,
856 java.lang.Class _javaType,
857 javax.xml.namespace.QName _xmlType) {
858 return
859 new org.apache.axis.encoding.ser.BeanDeserializer(
860 _javaType, _xmlType, typeDesc);
861 }
862
863 }
864