1
7
8 package com.liferay.client.portlet.tags.model;
9
10 public class TagsAssetDisplay implements java.io.Serializable {
11 private long assetId;
12
13 private java.lang.String className;
14
15 private long classNameId;
16
17 private long classPK;
18
19 private long companyId;
20
21 private java.util.Calendar createDate;
22
23 private java.lang.String description;
24
25 private java.util.Calendar endDate;
26
27 private java.util.Calendar expirationDate;
28
29 private int height;
30
31 private java.lang.String mimeType;
32
33 private java.util.Calendar modifiedDate;
34
35 private java.lang.String portletId;
36
37 private java.lang.String portletTitle;
38
39 private java.util.Calendar publishDate;
40
41 private java.util.Calendar startDate;
42
43 private java.lang.String summary;
44
45 private java.lang.String tagsEntries;
46
47 private java.lang.String title;
48
49 private java.lang.String url;
50
51 private long userId;
52
53 private java.lang.String userName;
54
55 private int width;
56
57 public TagsAssetDisplay() {
58 }
59
60 public TagsAssetDisplay(
61 long assetId,
62 java.lang.String className,
63 long classNameId,
64 long classPK,
65 long companyId,
66 java.util.Calendar createDate,
67 java.lang.String description,
68 java.util.Calendar endDate,
69 java.util.Calendar expirationDate,
70 int height,
71 java.lang.String mimeType,
72 java.util.Calendar modifiedDate,
73 java.lang.String portletId,
74 java.lang.String portletTitle,
75 java.util.Calendar publishDate,
76 java.util.Calendar startDate,
77 java.lang.String summary,
78 java.lang.String tagsEntries,
79 java.lang.String title,
80 java.lang.String url,
81 long userId,
82 java.lang.String userName,
83 int width) {
84 this.assetId = assetId;
85 this.className = className;
86 this.classNameId = classNameId;
87 this.classPK = classPK;
88 this.companyId = companyId;
89 this.createDate = createDate;
90 this.description = description;
91 this.endDate = endDate;
92 this.expirationDate = expirationDate;
93 this.height = height;
94 this.mimeType = mimeType;
95 this.modifiedDate = modifiedDate;
96 this.portletId = portletId;
97 this.portletTitle = portletTitle;
98 this.publishDate = publishDate;
99 this.startDate = startDate;
100 this.summary = summary;
101 this.tagsEntries = tagsEntries;
102 this.title = title;
103 this.url = url;
104 this.userId = userId;
105 this.userName = userName;
106 this.width = width;
107 }
108
109
110
115 public long getAssetId() {
116 return assetId;
117 }
118
119
120
125 public void setAssetId(long assetId) {
126 this.assetId = assetId;
127 }
128
129
130
135 public java.lang.String getClassName() {
136 return className;
137 }
138
139
140
145 public void setClassName(java.lang.String className) {
146 this.className = className;
147 }
148
149
150
155 public long getClassNameId() {
156 return classNameId;
157 }
158
159
160
165 public void setClassNameId(long classNameId) {
166 this.classNameId = classNameId;
167 }
168
169
170
175 public long getClassPK() {
176 return classPK;
177 }
178
179
180
185 public void setClassPK(long classPK) {
186 this.classPK = classPK;
187 }
188
189
190
195 public long getCompanyId() {
196 return companyId;
197 }
198
199
200
205 public void setCompanyId(long companyId) {
206 this.companyId = companyId;
207 }
208
209
210
215 public java.util.Calendar getCreateDate() {
216 return createDate;
217 }
218
219
220
225 public void setCreateDate(java.util.Calendar createDate) {
226 this.createDate = createDate;
227 }
228
229
230
235 public java.lang.String getDescription() {
236 return description;
237 }
238
239
240
245 public void setDescription(java.lang.String description) {
246 this.description = description;
247 }
248
249
250
255 public java.util.Calendar getEndDate() {
256 return endDate;
257 }
258
259
260
265 public void setEndDate(java.util.Calendar endDate) {
266 this.endDate = endDate;
267 }
268
269
270
275 public java.util.Calendar getExpirationDate() {
276 return expirationDate;
277 }
278
279
280
285 public void setExpirationDate(java.util.Calendar expirationDate) {
286 this.expirationDate = expirationDate;
287 }
288
289
290
295 public int getHeight() {
296 return height;
297 }
298
299
300
305 public void setHeight(int height) {
306 this.height = height;
307 }
308
309
310
315 public java.lang.String getMimeType() {
316 return mimeType;
317 }
318
319
320
325 public void setMimeType(java.lang.String mimeType) {
326 this.mimeType = mimeType;
327 }
328
329
330
335 public java.util.Calendar getModifiedDate() {
336 return modifiedDate;
337 }
338
339
340
345 public void setModifiedDate(java.util.Calendar modifiedDate) {
346 this.modifiedDate = modifiedDate;
347 }
348
349
350
355 public java.lang.String getPortletId() {
356 return portletId;
357 }
358
359
360
365 public void setPortletId(java.lang.String portletId) {
366 this.portletId = portletId;
367 }
368
369
370
375 public java.lang.String getPortletTitle() {
376 return portletTitle;
377 }
378
379
380
385 public void setPortletTitle(java.lang.String portletTitle) {
386 this.portletTitle = portletTitle;
387 }
388
389
390
395 public java.util.Calendar getPublishDate() {
396 return publishDate;
397 }
398
399
400
405 public void setPublishDate(java.util.Calendar publishDate) {
406 this.publishDate = publishDate;
407 }
408
409
410
415 public java.util.Calendar getStartDate() {
416 return startDate;
417 }
418
419
420
425 public void setStartDate(java.util.Calendar startDate) {
426 this.startDate = startDate;
427 }
428
429
430
435 public java.lang.String getSummary() {
436 return summary;
437 }
438
439
440
445 public void setSummary(java.lang.String summary) {
446 this.summary = summary;
447 }
448
449
450
455 public java.lang.String getTagsEntries() {
456 return tagsEntries;
457 }
458
459
460
465 public void setTagsEntries(java.lang.String tagsEntries) {
466 this.tagsEntries = tagsEntries;
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 getUrl() {
496 return url;
497 }
498
499
500
505 public void setUrl(java.lang.String url) {
506 this.url = url;
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 int getWidth() {
556 return width;
557 }
558
559
560
565 public void setWidth(int width) {
566 this.width = width;
567 }
568
569 private java.lang.Object __equalsCalc = null;
570 public synchronized boolean equals(java.lang.Object obj) {
571 if (!(obj instanceof TagsAssetDisplay)) return false;
572 TagsAssetDisplay other = (TagsAssetDisplay) 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.assetId == other.getAssetId() &&
582 ((this.className==null && other.getClassName()==null) ||
583 (this.className!=null &&
584 this.className.equals(other.getClassName()))) &&
585 this.classNameId == other.getClassNameId() &&
586 this.classPK == other.getClassPK() &&
587 this.companyId == other.getCompanyId() &&
588 ((this.createDate==null && other.getCreateDate()==null) ||
589 (this.createDate!=null &&
590 this.createDate.equals(other.getCreateDate()))) &&
591 ((this.description==null && other.getDescription()==null) ||
592 (this.description!=null &&
593 this.description.equals(other.getDescription()))) &&
594 ((this.endDate==null && other.getEndDate()==null) ||
595 (this.endDate!=null &&
596 this.endDate.equals(other.getEndDate()))) &&
597 ((this.expirationDate==null && other.getExpirationDate()==null) ||
598 (this.expirationDate!=null &&
599 this.expirationDate.equals(other.getExpirationDate()))) &&
600 this.height == other.getHeight() &&
601 ((this.mimeType==null && other.getMimeType()==null) ||
602 (this.mimeType!=null &&
603 this.mimeType.equals(other.getMimeType()))) &&
604 ((this.modifiedDate==null && other.getModifiedDate()==null) ||
605 (this.modifiedDate!=null &&
606 this.modifiedDate.equals(other.getModifiedDate()))) &&
607 ((this.portletId==null && other.getPortletId()==null) ||
608 (this.portletId!=null &&
609 this.portletId.equals(other.getPortletId()))) &&
610 ((this.portletTitle==null && other.getPortletTitle()==null) ||
611 (this.portletTitle!=null &&
612 this.portletTitle.equals(other.getPortletTitle()))) &&
613 ((this.publishDate==null && other.getPublishDate()==null) ||
614 (this.publishDate!=null &&
615 this.publishDate.equals(other.getPublishDate()))) &&
616 ((this.startDate==null && other.getStartDate()==null) ||
617 (this.startDate!=null &&
618 this.startDate.equals(other.getStartDate()))) &&
619 ((this.summary==null && other.getSummary()==null) ||
620 (this.summary!=null &&
621 this.summary.equals(other.getSummary()))) &&
622 ((this.tagsEntries==null && other.getTagsEntries()==null) ||
623 (this.tagsEntries!=null &&
624 this.tagsEntries.equals(other.getTagsEntries()))) &&
625 ((this.title==null && other.getTitle()==null) ||
626 (this.title!=null &&
627 this.title.equals(other.getTitle()))) &&
628 ((this.url==null && other.getUrl()==null) ||
629 (this.url!=null &&
630 this.url.equals(other.getUrl()))) &&
631 this.userId == other.getUserId() &&
632 ((this.userName==null && other.getUserName()==null) ||
633 (this.userName!=null &&
634 this.userName.equals(other.getUserName()))) &&
635 this.width == other.getWidth();
636 __equalsCalc = null;
637 return _equals;
638 }
639
640 private boolean __hashCodeCalc = false;
641 public synchronized int hashCode() {
642 if (__hashCodeCalc) {
643 return 0;
644 }
645 __hashCodeCalc = true;
646 int _hashCode = 1;
647 _hashCode += new Long(getAssetId()).hashCode();
648 if (getClassName() != null) {
649 _hashCode += getClassName().hashCode();
650 }
651 _hashCode += new Long(getClassNameId()).hashCode();
652 _hashCode += new Long(getClassPK()).hashCode();
653 _hashCode += new Long(getCompanyId()).hashCode();
654 if (getCreateDate() != null) {
655 _hashCode += getCreateDate().hashCode();
656 }
657 if (getDescription() != null) {
658 _hashCode += getDescription().hashCode();
659 }
660 if (getEndDate() != null) {
661 _hashCode += getEndDate().hashCode();
662 }
663 if (getExpirationDate() != null) {
664 _hashCode += getExpirationDate().hashCode();
665 }
666 _hashCode += getHeight();
667 if (getMimeType() != null) {
668 _hashCode += getMimeType().hashCode();
669 }
670 if (getModifiedDate() != null) {
671 _hashCode += getModifiedDate().hashCode();
672 }
673 if (getPortletId() != null) {
674 _hashCode += getPortletId().hashCode();
675 }
676 if (getPortletTitle() != null) {
677 _hashCode += getPortletTitle().hashCode();
678 }
679 if (getPublishDate() != null) {
680 _hashCode += getPublishDate().hashCode();
681 }
682 if (getStartDate() != null) {
683 _hashCode += getStartDate().hashCode();
684 }
685 if (getSummary() != null) {
686 _hashCode += getSummary().hashCode();
687 }
688 if (getTagsEntries() != null) {
689 _hashCode += getTagsEntries().hashCode();
690 }
691 if (getTitle() != null) {
692 _hashCode += getTitle().hashCode();
693 }
694 if (getUrl() != null) {
695 _hashCode += getUrl().hashCode();
696 }
697 _hashCode += new Long(getUserId()).hashCode();
698 if (getUserName() != null) {
699 _hashCode += getUserName().hashCode();
700 }
701 _hashCode += getWidth();
702 __hashCodeCalc = false;
703 return _hashCode;
704 }
705
706 private static org.apache.axis.description.TypeDesc typeDesc =
708 new org.apache.axis.description.TypeDesc(TagsAssetDisplay.class, true);
709
710 static {
711 typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.tags.portlet.liferay.com", "TagsAssetDisplay"));
712 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
713 elemField.setFieldName("assetId");
714 elemField.setXmlName(new javax.xml.namespace.QName("", "assetId"));
715 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
716 elemField.setNillable(false);
717 typeDesc.addFieldDesc(elemField);
718 elemField = new org.apache.axis.description.ElementDesc();
719 elemField.setFieldName("className");
720 elemField.setXmlName(new javax.xml.namespace.QName("", "className"));
721 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
722 elemField.setNillable(true);
723 typeDesc.addFieldDesc(elemField);
724 elemField = new org.apache.axis.description.ElementDesc();
725 elemField.setFieldName("classNameId");
726 elemField.setXmlName(new javax.xml.namespace.QName("", "classNameId"));
727 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
728 elemField.setNillable(false);
729 typeDesc.addFieldDesc(elemField);
730 elemField = new org.apache.axis.description.ElementDesc();
731 elemField.setFieldName("classPK");
732 elemField.setXmlName(new javax.xml.namespace.QName("", "classPK"));
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("companyId");
738 elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
739 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
740 elemField.setNillable(false);
741 typeDesc.addFieldDesc(elemField);
742 elemField = new org.apache.axis.description.ElementDesc();
743 elemField.setFieldName("createDate");
744 elemField.setXmlName(new javax.xml.namespace.QName("", "createDate"));
745 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
746 elemField.setNillable(true);
747 typeDesc.addFieldDesc(elemField);
748 elemField = new org.apache.axis.description.ElementDesc();
749 elemField.setFieldName("description");
750 elemField.setXmlName(new javax.xml.namespace.QName("", "description"));
751 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
752 elemField.setNillable(true);
753 typeDesc.addFieldDesc(elemField);
754 elemField = new org.apache.axis.description.ElementDesc();
755 elemField.setFieldName("endDate");
756 elemField.setXmlName(new javax.xml.namespace.QName("", "endDate"));
757 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
758 elemField.setNillable(true);
759 typeDesc.addFieldDesc(elemField);
760 elemField = new org.apache.axis.description.ElementDesc();
761 elemField.setFieldName("expirationDate");
762 elemField.setXmlName(new javax.xml.namespace.QName("", "expirationDate"));
763 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
764 elemField.setNillable(true);
765 typeDesc.addFieldDesc(elemField);
766 elemField = new org.apache.axis.description.ElementDesc();
767 elemField.setFieldName("height");
768 elemField.setXmlName(new javax.xml.namespace.QName("", "height"));
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("mimeType");
774 elemField.setXmlName(new javax.xml.namespace.QName("", "mimeType"));
775 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
776 elemField.setNillable(true);
777 typeDesc.addFieldDesc(elemField);
778 elemField = new org.apache.axis.description.ElementDesc();
779 elemField.setFieldName("modifiedDate");
780 elemField.setXmlName(new javax.xml.namespace.QName("", "modifiedDate"));
781 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
782 elemField.setNillable(true);
783 typeDesc.addFieldDesc(elemField);
784 elemField = new org.apache.axis.description.ElementDesc();
785 elemField.setFieldName("portletId");
786 elemField.setXmlName(new javax.xml.namespace.QName("", "portletId"));
787 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
788 elemField.setNillable(true);
789 typeDesc.addFieldDesc(elemField);
790 elemField = new org.apache.axis.description.ElementDesc();
791 elemField.setFieldName("portletTitle");
792 elemField.setXmlName(new javax.xml.namespace.QName("", "portletTitle"));
793 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
794 elemField.setNillable(true);
795 typeDesc.addFieldDesc(elemField);
796 elemField = new org.apache.axis.description.ElementDesc();
797 elemField.setFieldName("publishDate");
798 elemField.setXmlName(new javax.xml.namespace.QName("", "publishDate"));
799 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
800 elemField.setNillable(true);
801 typeDesc.addFieldDesc(elemField);
802 elemField = new org.apache.axis.description.ElementDesc();
803 elemField.setFieldName("startDate");
804 elemField.setXmlName(new javax.xml.namespace.QName("", "startDate"));
805 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
806 elemField.setNillable(true);
807 typeDesc.addFieldDesc(elemField);
808 elemField = new org.apache.axis.description.ElementDesc();
809 elemField.setFieldName("summary");
810 elemField.setXmlName(new javax.xml.namespace.QName("", "summary"));
811 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
812 elemField.setNillable(true);
813 typeDesc.addFieldDesc(elemField);
814 elemField = new org.apache.axis.description.ElementDesc();
815 elemField.setFieldName("tagsEntries");
816 elemField.setXmlName(new javax.xml.namespace.QName("", "tagsEntries"));
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("title");
822 elemField.setXmlName(new javax.xml.namespace.QName("", "title"));
823 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
824 elemField.setNillable(true);
825 typeDesc.addFieldDesc(elemField);
826 elemField = new org.apache.axis.description.ElementDesc();
827 elemField.setFieldName("url");
828 elemField.setXmlName(new javax.xml.namespace.QName("", "url"));
829 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
830 elemField.setNillable(true);
831 typeDesc.addFieldDesc(elemField);
832 elemField = new org.apache.axis.description.ElementDesc();
833 elemField.setFieldName("userId");
834 elemField.setXmlName(new javax.xml.namespace.QName("", "userId"));
835 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
836 elemField.setNillable(false);
837 typeDesc.addFieldDesc(elemField);
838 elemField = new org.apache.axis.description.ElementDesc();
839 elemField.setFieldName("userName");
840 elemField.setXmlName(new javax.xml.namespace.QName("", "userName"));
841 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
842 elemField.setNillable(true);
843 typeDesc.addFieldDesc(elemField);
844 elemField = new org.apache.axis.description.ElementDesc();
845 elemField.setFieldName("width");
846 elemField.setXmlName(new javax.xml.namespace.QName("", "width"));
847 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
848 elemField.setNillable(false);
849 typeDesc.addFieldDesc(elemField);
850 }
851
852
855 public static org.apache.axis.description.TypeDesc getTypeDesc() {
856 return typeDesc;
857 }
858
859
862 public static org.apache.axis.encoding.Serializer getSerializer(
863 java.lang.String mechType,
864 java.lang.Class _javaType,
865 javax.xml.namespace.QName _xmlType) {
866 return
867 new org.apache.axis.encoding.ser.BeanSerializer(
868 _javaType, _xmlType, typeDesc);
869 }
870
871
874 public static org.apache.axis.encoding.Deserializer getDeserializer(
875 java.lang.String mechType,
876 java.lang.Class _javaType,
877 javax.xml.namespace.QName _xmlType) {
878 return
879 new org.apache.axis.encoding.ser.BeanDeserializer(
880 _javaType, _xmlType, typeDesc);
881 }
882
883 }
884