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 int 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 int 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 int getRemindBy() {
376 return remindBy;
377 }
378
379
380
385 public void setRemindBy(int 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 == other.getRemindBy() &&
605 this.repeating == other.isRepeating() &&
606 this.secondReminder == other.getSecondReminder() &&
607 ((this.startDate==null && other.getStartDate()==null) ||
608 (this.startDate!=null &&
609 this.startDate.equals(other.getStartDate()))) &&
610 this.timeZoneSensitive == other.isTimeZoneSensitive() &&
611 ((this.title==null && other.getTitle()==null) ||
612 (this.title!=null &&
613 this.title.equals(other.getTitle()))) &&
614 ((this.type==null && other.getType()==null) ||
615 (this.type!=null &&
616 this.type.equals(other.getType()))) &&
617 this.userId == other.getUserId() &&
618 ((this.userName==null && other.getUserName()==null) ||
619 (this.userName!=null &&
620 this.userName.equals(other.getUserName()))) &&
621 ((this.uuid==null && other.getUuid()==null) ||
622 (this.uuid!=null &&
623 this.uuid.equals(other.getUuid())));
624 __equalsCalc = null;
625 return _equals;
626 }
627
628 private boolean __hashCodeCalc = false;
629 public synchronized int hashCode() {
630 if (__hashCodeCalc) {
631 return 0;
632 }
633 __hashCodeCalc = true;
634 int _hashCode = 1;
635 _hashCode += (isAllDay() ? Boolean.TRUE : Boolean.FALSE).hashCode();
636 _hashCode += new Long(getCompanyId()).hashCode();
637 if (getCreateDate() != null) {
638 _hashCode += getCreateDate().hashCode();
639 }
640 if (getDescription() != null) {
641 _hashCode += getDescription().hashCode();
642 }
643 _hashCode += getDurationHour();
644 _hashCode += getDurationMinute();
645 if (getEndDate() != null) {
646 _hashCode += getEndDate().hashCode();
647 }
648 _hashCode += new Long(getEventId()).hashCode();
649 _hashCode += getFirstReminder();
650 _hashCode += new Long(getGroupId()).hashCode();
651 if (getModifiedDate() != null) {
652 _hashCode += getModifiedDate().hashCode();
653 }
654 _hashCode += new Long(getPrimaryKey()).hashCode();
655 if (getRecurrence() != null) {
656 _hashCode += getRecurrence().hashCode();
657 }
658 _hashCode += getRemindBy();
659 _hashCode += (isRepeating() ? Boolean.TRUE : Boolean.FALSE).hashCode();
660 _hashCode += getSecondReminder();
661 if (getStartDate() != null) {
662 _hashCode += getStartDate().hashCode();
663 }
664 _hashCode += (isTimeZoneSensitive() ? Boolean.TRUE : Boolean.FALSE).hashCode();
665 if (getTitle() != null) {
666 _hashCode += getTitle().hashCode();
667 }
668 if (getType() != null) {
669 _hashCode += getType().hashCode();
670 }
671 _hashCode += new Long(getUserId()).hashCode();
672 if (getUserName() != null) {
673 _hashCode += getUserName().hashCode();
674 }
675 if (getUuid() != null) {
676 _hashCode += getUuid().hashCode();
677 }
678 __hashCodeCalc = false;
679 return _hashCode;
680 }
681
682 private static org.apache.axis.description.TypeDesc typeDesc =
684 new org.apache.axis.description.TypeDesc(CalEventSoap.class, true);
685
686 static {
687 typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.calendar.portlet.liferay.com", "CalEventSoap"));
688 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
689 elemField.setFieldName("allDay");
690 elemField.setXmlName(new javax.xml.namespace.QName("", "allDay"));
691 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
692 elemField.setNillable(false);
693 typeDesc.addFieldDesc(elemField);
694 elemField = new org.apache.axis.description.ElementDesc();
695 elemField.setFieldName("companyId");
696 elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
697 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
698 elemField.setNillable(false);
699 typeDesc.addFieldDesc(elemField);
700 elemField = new org.apache.axis.description.ElementDesc();
701 elemField.setFieldName("createDate");
702 elemField.setXmlName(new javax.xml.namespace.QName("", "createDate"));
703 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
704 elemField.setNillable(true);
705 typeDesc.addFieldDesc(elemField);
706 elemField = new org.apache.axis.description.ElementDesc();
707 elemField.setFieldName("description");
708 elemField.setXmlName(new javax.xml.namespace.QName("", "description"));
709 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
710 elemField.setNillable(true);
711 typeDesc.addFieldDesc(elemField);
712 elemField = new org.apache.axis.description.ElementDesc();
713 elemField.setFieldName("durationHour");
714 elemField.setXmlName(new javax.xml.namespace.QName("", "durationHour"));
715 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
716 elemField.setNillable(false);
717 typeDesc.addFieldDesc(elemField);
718 elemField = new org.apache.axis.description.ElementDesc();
719 elemField.setFieldName("durationMinute");
720 elemField.setXmlName(new javax.xml.namespace.QName("", "durationMinute"));
721 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
722 elemField.setNillable(false);
723 typeDesc.addFieldDesc(elemField);
724 elemField = new org.apache.axis.description.ElementDesc();
725 elemField.setFieldName("endDate");
726 elemField.setXmlName(new javax.xml.namespace.QName("", "endDate"));
727 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
728 elemField.setNillable(true);
729 typeDesc.addFieldDesc(elemField);
730 elemField = new org.apache.axis.description.ElementDesc();
731 elemField.setFieldName("eventId");
732 elemField.setXmlName(new javax.xml.namespace.QName("", "eventId"));
733 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
734 elemField.setNillable(false);
735 typeDesc.addFieldDesc(elemField);
736 elemField = new org.apache.axis.description.ElementDesc();
737 elemField.setFieldName("firstReminder");
738 elemField.setXmlName(new javax.xml.namespace.QName("", "firstReminder"));
739 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
740 elemField.setNillable(false);
741 typeDesc.addFieldDesc(elemField);
742 elemField = new org.apache.axis.description.ElementDesc();
743 elemField.setFieldName("groupId");
744 elemField.setXmlName(new javax.xml.namespace.QName("", "groupId"));
745 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
746 elemField.setNillable(false);
747 typeDesc.addFieldDesc(elemField);
748 elemField = new org.apache.axis.description.ElementDesc();
749 elemField.setFieldName("modifiedDate");
750 elemField.setXmlName(new javax.xml.namespace.QName("", "modifiedDate"));
751 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
752 elemField.setNillable(true);
753 typeDesc.addFieldDesc(elemField);
754 elemField = new org.apache.axis.description.ElementDesc();
755 elemField.setFieldName("primaryKey");
756 elemField.setXmlName(new javax.xml.namespace.QName("", "primaryKey"));
757 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
758 elemField.setNillable(false);
759 typeDesc.addFieldDesc(elemField);
760 elemField = new org.apache.axis.description.ElementDesc();
761 elemField.setFieldName("recurrence");
762 elemField.setXmlName(new javax.xml.namespace.QName("", "recurrence"));
763 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
764 elemField.setNillable(true);
765 typeDesc.addFieldDesc(elemField);
766 elemField = new org.apache.axis.description.ElementDesc();
767 elemField.setFieldName("remindBy");
768 elemField.setXmlName(new javax.xml.namespace.QName("", "remindBy"));
769 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
770 elemField.setNillable(false);
771 typeDesc.addFieldDesc(elemField);
772 elemField = new org.apache.axis.description.ElementDesc();
773 elemField.setFieldName("repeating");
774 elemField.setXmlName(new javax.xml.namespace.QName("", "repeating"));
775 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
776 elemField.setNillable(false);
777 typeDesc.addFieldDesc(elemField);
778 elemField = new org.apache.axis.description.ElementDesc();
779 elemField.setFieldName("secondReminder");
780 elemField.setXmlName(new javax.xml.namespace.QName("", "secondReminder"));
781 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
782 elemField.setNillable(false);
783 typeDesc.addFieldDesc(elemField);
784 elemField = new org.apache.axis.description.ElementDesc();
785 elemField.setFieldName("startDate");
786 elemField.setXmlName(new javax.xml.namespace.QName("", "startDate"));
787 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
788 elemField.setNillable(true);
789 typeDesc.addFieldDesc(elemField);
790 elemField = new org.apache.axis.description.ElementDesc();
791 elemField.setFieldName("timeZoneSensitive");
792 elemField.setXmlName(new javax.xml.namespace.QName("", "timeZoneSensitive"));
793 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
794 elemField.setNillable(false);
795 typeDesc.addFieldDesc(elemField);
796 elemField = new org.apache.axis.description.ElementDesc();
797 elemField.setFieldName("title");
798 elemField.setXmlName(new javax.xml.namespace.QName("", "title"));
799 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
800 elemField.setNillable(true);
801 typeDesc.addFieldDesc(elemField);
802 elemField = new org.apache.axis.description.ElementDesc();
803 elemField.setFieldName("type");
804 elemField.setXmlName(new javax.xml.namespace.QName("", "type"));
805 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
806 elemField.setNillable(true);
807 typeDesc.addFieldDesc(elemField);
808 elemField = new org.apache.axis.description.ElementDesc();
809 elemField.setFieldName("userId");
810 elemField.setXmlName(new javax.xml.namespace.QName("", "userId"));
811 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
812 elemField.setNillable(false);
813 typeDesc.addFieldDesc(elemField);
814 elemField = new org.apache.axis.description.ElementDesc();
815 elemField.setFieldName("userName");
816 elemField.setXmlName(new javax.xml.namespace.QName("", "userName"));
817 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
818 elemField.setNillable(true);
819 typeDesc.addFieldDesc(elemField);
820 elemField = new org.apache.axis.description.ElementDesc();
821 elemField.setFieldName("uuid");
822 elemField.setXmlName(new javax.xml.namespace.QName("", "uuid"));
823 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
824 elemField.setNillable(true);
825 typeDesc.addFieldDesc(elemField);
826 }
827
828
831 public static org.apache.axis.description.TypeDesc getTypeDesc() {
832 return typeDesc;
833 }
834
835
838 public static org.apache.axis.encoding.Serializer getSerializer(
839 java.lang.String mechType,
840 java.lang.Class _javaType,
841 javax.xml.namespace.QName _xmlType) {
842 return
843 new org.apache.axis.encoding.ser.BeanSerializer(
844 _javaType, _xmlType, typeDesc);
845 }
846
847
850 public static org.apache.axis.encoding.Deserializer getDeserializer(
851 java.lang.String mechType,
852 java.lang.Class _javaType,
853 javax.xml.namespace.QName _xmlType) {
854 return
855 new org.apache.axis.encoding.ser.BeanDeserializer(
856 _javaType, _xmlType, typeDesc);
857 }
858
859 }
860