1
2
3
4
5
6
7
8
9 package com.hack23.cia.model.external.riksdagen.utskottsforslag.impl;
10
11 import java.io.Serializable;
12 import java.math.BigInteger;
13 import java.util.Date;
14 import javax.persistence.Basic;
15 import javax.persistence.Column;
16 import javax.persistence.Entity;
17 import javax.persistence.Id;
18 import javax.persistence.Inheritance;
19 import javax.persistence.InheritanceType;
20 import javax.persistence.Table;
21 import javax.persistence.Temporal;
22 import javax.persistence.TemporalType;
23 import javax.xml.bind.annotation.XmlAccessType;
24 import javax.xml.bind.annotation.XmlAccessorType;
25 import javax.xml.bind.annotation.XmlElement;
26 import javax.xml.bind.annotation.XmlSchemaType;
27 import javax.xml.bind.annotation.XmlType;
28 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
29 import com.hack23.cia.model.common.api.ModelObject;
30 import org.jvnet.jaxb2_commons.lang.Equals;
31 import org.jvnet.jaxb2_commons.lang.EqualsStrategy;
32 import org.jvnet.jaxb2_commons.lang.HashCode;
33 import org.jvnet.jaxb2_commons.lang.HashCodeStrategy;
34 import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
35 import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy;
36 import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
37 import org.jvnet.jaxb2_commons.lang.ToString;
38 import org.jvnet.jaxb2_commons.lang.ToStringStrategy;
39 import org.jvnet.jaxb2_commons.locator.ObjectLocator;
40 import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
41 import org.w3._2001.xmlschema.Adapter3;
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80 @XmlAccessorType(XmlAccessType.FIELD)
81 @XmlType(name = "CommitteeDocumentData", propOrder = {
82 "rm",
83 "hangarId",
84 "id",
85 "label",
86 "subType",
87 "tempLabel",
88 "org",
89 "endNumber",
90 "createdDate",
91 "publicDate",
92 "title",
93 "subTitle",
94 "status",
95 "documentUrlText",
96 "documentUrlHtml",
97 "documentStatusUrlXml",
98 "documentStatusUrlWww",
99 "committeeProposalUrlXml"
100 })
101 @Entity(name = "CommitteeDocumentData")
102 @Table(name = "COMMITTEE_DOCUMENT_DATA")
103 @Inheritance(strategy = InheritanceType.JOINED)
104 public class CommitteeDocumentData
105 implements Serializable, ModelObject, Equals, HashCode, ToString
106 {
107
108 @XmlElement(required = true)
109 protected String rm;
110 @XmlElement(name = "hangar_id", required = true)
111 protected BigInteger hangarId;
112 @XmlElement(name = "dok_id", required = true)
113 protected String id;
114 @XmlElement(name = "beteckning", required = true)
115 protected String label;
116 @XmlElement(name = "subtyp", required = true)
117 protected String subType;
118 @XmlElement(name = "tempbeteckning", required = true)
119 protected String tempLabel;
120 @XmlElement(name = "organ", required = true)
121 protected String org;
122 @XmlElement(name = "slutnummer", required = true)
123 protected BigInteger endNumber;
124 @XmlElement(name = "datum", required = true, type = String.class)
125 @XmlJavaTypeAdapter(Adapter3 .class)
126 @XmlSchemaType(name = "date")
127 protected Date createdDate;
128 @XmlElement(name = "publicerad", required = true, type = String.class)
129 @XmlJavaTypeAdapter(Adapter3 .class)
130 @XmlSchemaType(name = "date")
131 protected Date publicDate;
132 @XmlElement(name = "titel", required = true)
133 protected String title;
134 @XmlElement(name = "subtitel", required = true)
135 protected String subTitle;
136 @XmlElement(required = true)
137 protected String status;
138 @XmlElement(name = "dokument_url_text", required = true)
139 @XmlSchemaType(name = "anyURI")
140 protected String documentUrlText;
141 @XmlElement(name = "dokument_url_html", required = true)
142 @XmlSchemaType(name = "anyURI")
143 protected String documentUrlHtml;
144 @XmlElement(name = "dokumentstatus_url_xml", required = true)
145 @XmlSchemaType(name = "anyURI")
146 protected String documentStatusUrlXml;
147 @XmlElement(name = "dokumentstatus_url_www", required = true)
148 @XmlSchemaType(name = "anyURI")
149 protected String documentStatusUrlWww;
150 @XmlElement(name = "utskottsforslag_url_xml", required = true)
151 @XmlSchemaType(name = "anyURI")
152 protected String committeeProposalUrlXml;
153
154
155
156
157
158
159
160
161
162 @Basic
163 @Column(name = "RM", length = 255)
164 public String getRm() {
165 return rm;
166 }
167
168
169
170
171
172
173
174
175
176 public void setRm(String value) {
177 this.rm = value;
178 }
179
180
181
182
183
184
185
186
187
188 @Basic
189 @Column(name = "HANGAR_ID", precision = 20, scale = 0)
190 public BigInteger getHangarId() {
191 return hangarId;
192 }
193
194
195
196
197
198
199
200
201
202 public void setHangarId(BigInteger value) {
203 this.hangarId = value;
204 }
205
206
207
208
209
210
211
212
213
214 @Id
215 @Column(name = "ID")
216 public String getId() {
217 return id;
218 }
219
220
221
222
223
224
225
226
227
228 public void setId(String value) {
229 this.id = value;
230 }
231
232
233
234
235
236
237
238
239
240 @Basic
241 @Column(name = "LABEL", length = 255)
242 public String getLabel() {
243 return label;
244 }
245
246
247
248
249
250
251
252
253
254 public void setLabel(String value) {
255 this.label = value;
256 }
257
258
259
260
261
262
263
264
265
266 @Basic
267 @Column(name = "SUB_TYPE", length = 255)
268 public String getSubType() {
269 return subType;
270 }
271
272
273
274
275
276
277
278
279
280 public void setSubType(String value) {
281 this.subType = value;
282 }
283
284
285
286
287
288
289
290
291
292 @Basic
293 @Column(name = "TEMP_LABEL", length = 255)
294 public String getTempLabel() {
295 return tempLabel;
296 }
297
298
299
300
301
302
303
304
305
306 public void setTempLabel(String value) {
307 this.tempLabel = value;
308 }
309
310
311
312
313
314
315
316
317
318 @Basic
319 @Column(name = "ORG", length = 255)
320 public String getOrg() {
321 return org;
322 }
323
324
325
326
327
328
329
330
331
332 public void setOrg(String value) {
333 this.org = value;
334 }
335
336
337
338
339
340
341
342
343
344 @Basic
345 @Column(name = "END_NUMBER", precision = 20, scale = 0)
346 public BigInteger getEndNumber() {
347 return endNumber;
348 }
349
350
351
352
353
354
355
356
357
358 public void setEndNumber(BigInteger value) {
359 this.endNumber = value;
360 }
361
362
363
364
365
366
367
368
369
370 @Basic
371 @Column(name = "CREATED_DATE")
372 @Temporal(TemporalType.DATE)
373 public Date getCreatedDate() {
374 return createdDate;
375 }
376
377
378
379
380
381
382
383
384
385 public void setCreatedDate(Date value) {
386 this.createdDate = value;
387 }
388
389
390
391
392
393
394
395
396
397 @Basic
398 @Column(name = "PUBLIC_DATE")
399 @Temporal(TemporalType.DATE)
400 public Date getPublicDate() {
401 return publicDate;
402 }
403
404
405
406
407
408
409
410
411
412 public void setPublicDate(Date value) {
413 this.publicDate = value;
414 }
415
416
417
418
419
420
421
422
423
424 @Basic
425 @Column(name = "TITLE", length = 255)
426 public String getTitle() {
427 return title;
428 }
429
430
431
432
433
434
435
436
437
438 public void setTitle(String value) {
439 this.title = value;
440 }
441
442
443
444
445
446
447
448
449
450 @Basic
451 @Column(name = "SUB_TITLE", length = 255)
452 public String getSubTitle() {
453 return subTitle;
454 }
455
456
457
458
459
460
461
462
463
464 public void setSubTitle(String value) {
465 this.subTitle = value;
466 }
467
468
469
470
471
472
473
474
475
476 @Basic
477 @Column(name = "STATUS", length = 255)
478 public String getStatus() {
479 return status;
480 }
481
482
483
484
485
486
487
488
489
490 public void setStatus(String value) {
491 this.status = value;
492 }
493
494
495
496
497
498
499
500
501
502 @Basic
503 @Column(name = "DOCUMENT_URL_TEXT")
504 public String getDocumentUrlText() {
505 return documentUrlText;
506 }
507
508
509
510
511
512
513
514
515
516 public void setDocumentUrlText(String value) {
517 this.documentUrlText = value;
518 }
519
520
521
522
523
524
525
526
527
528 @Basic
529 @Column(name = "DOCUMENT_URL_HTML")
530 public String getDocumentUrlHtml() {
531 return documentUrlHtml;
532 }
533
534
535
536
537
538
539
540
541
542 public void setDocumentUrlHtml(String value) {
543 this.documentUrlHtml = value;
544 }
545
546
547
548
549
550
551
552
553
554 @Basic
555 @Column(name = "DOCUMENT_STATUS_URL_XML")
556 public String getDocumentStatusUrlXml() {
557 return documentStatusUrlXml;
558 }
559
560
561
562
563
564
565
566
567
568 public void setDocumentStatusUrlXml(String value) {
569 this.documentStatusUrlXml = value;
570 }
571
572
573
574
575
576
577
578
579
580 @Basic
581 @Column(name = "DOCUMENT_STATUS_URL_WWW")
582 public String getDocumentStatusUrlWww() {
583 return documentStatusUrlWww;
584 }
585
586
587
588
589
590
591
592
593
594 public void setDocumentStatusUrlWww(String value) {
595 this.documentStatusUrlWww = value;
596 }
597
598
599
600
601
602
603
604
605
606 @Basic
607 @Column(name = "COMMITTEE_PROPOSAL_URL_XML")
608 public String getCommitteeProposalUrlXml() {
609 return committeeProposalUrlXml;
610 }
611
612
613
614
615
616
617
618
619
620 public void setCommitteeProposalUrlXml(String value) {
621 this.committeeProposalUrlXml = value;
622 }
623
624 public CommitteeDocumentData withRm(String value) {
625 setRm(value);
626 return this;
627 }
628
629 public CommitteeDocumentData withHangarId(BigInteger value) {
630 setHangarId(value);
631 return this;
632 }
633
634 public CommitteeDocumentData withId(String value) {
635 setId(value);
636 return this;
637 }
638
639 public CommitteeDocumentData withLabel(String value) {
640 setLabel(value);
641 return this;
642 }
643
644 public CommitteeDocumentData withSubType(String value) {
645 setSubType(value);
646 return this;
647 }
648
649 public CommitteeDocumentData withTempLabel(String value) {
650 setTempLabel(value);
651 return this;
652 }
653
654 public CommitteeDocumentData withOrg(String value) {
655 setOrg(value);
656 return this;
657 }
658
659 public CommitteeDocumentData withEndNumber(BigInteger value) {
660 setEndNumber(value);
661 return this;
662 }
663
664 public CommitteeDocumentData withCreatedDate(Date value) {
665 setCreatedDate(value);
666 return this;
667 }
668
669 public CommitteeDocumentData withPublicDate(Date value) {
670 setPublicDate(value);
671 return this;
672 }
673
674 public CommitteeDocumentData withTitle(String value) {
675 setTitle(value);
676 return this;
677 }
678
679 public CommitteeDocumentData withSubTitle(String value) {
680 setSubTitle(value);
681 return this;
682 }
683
684 public CommitteeDocumentData withStatus(String value) {
685 setStatus(value);
686 return this;
687 }
688
689 public CommitteeDocumentData withDocumentUrlText(String value) {
690 setDocumentUrlText(value);
691 return this;
692 }
693
694 public CommitteeDocumentData withDocumentUrlHtml(String value) {
695 setDocumentUrlHtml(value);
696 return this;
697 }
698
699 public CommitteeDocumentData withDocumentStatusUrlXml(String value) {
700 setDocumentStatusUrlXml(value);
701 return this;
702 }
703
704 public CommitteeDocumentData withDocumentStatusUrlWww(String value) {
705 setDocumentStatusUrlWww(value);
706 return this;
707 }
708
709 public CommitteeDocumentData withCommitteeProposalUrlXml(String value) {
710 setCommitteeProposalUrlXml(value);
711 return this;
712 }
713
714 public String toString() {
715 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE;
716 final StringBuilder buffer = new StringBuilder();
717 append(null, buffer, strategy);
718 return buffer.toString();
719 }
720
721 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) {
722 strategy.appendStart(locator, this, buffer);
723 appendFields(locator, buffer, strategy);
724 strategy.appendEnd(locator, this, buffer);
725 return buffer;
726 }
727
728 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) {
729 {
730 String theRm;
731 theRm = this.getRm();
732 strategy.appendField(locator, this, "rm", buffer, theRm);
733 }
734 {
735 BigInteger theHangarId;
736 theHangarId = this.getHangarId();
737 strategy.appendField(locator, this, "hangarId", buffer, theHangarId);
738 }
739 {
740 String theId;
741 theId = this.getId();
742 strategy.appendField(locator, this, "id", buffer, theId);
743 }
744 {
745 String theLabel;
746 theLabel = this.getLabel();
747 strategy.appendField(locator, this, "label", buffer, theLabel);
748 }
749 {
750 String theSubType;
751 theSubType = this.getSubType();
752 strategy.appendField(locator, this, "subType", buffer, theSubType);
753 }
754 {
755 String theTempLabel;
756 theTempLabel = this.getTempLabel();
757 strategy.appendField(locator, this, "tempLabel", buffer, theTempLabel);
758 }
759 {
760 String theOrg;
761 theOrg = this.getOrg();
762 strategy.appendField(locator, this, "org", buffer, theOrg);
763 }
764 {
765 BigInteger theEndNumber;
766 theEndNumber = this.getEndNumber();
767 strategy.appendField(locator, this, "endNumber", buffer, theEndNumber);
768 }
769 {
770 Date theCreatedDate;
771 theCreatedDate = this.getCreatedDate();
772 strategy.appendField(locator, this, "createdDate", buffer, theCreatedDate);
773 }
774 {
775 Date thePublicDate;
776 thePublicDate = this.getPublicDate();
777 strategy.appendField(locator, this, "publicDate", buffer, thePublicDate);
778 }
779 {
780 String theTitle;
781 theTitle = this.getTitle();
782 strategy.appendField(locator, this, "title", buffer, theTitle);
783 }
784 {
785 String theSubTitle;
786 theSubTitle = this.getSubTitle();
787 strategy.appendField(locator, this, "subTitle", buffer, theSubTitle);
788 }
789 {
790 String theStatus;
791 theStatus = this.getStatus();
792 strategy.appendField(locator, this, "status", buffer, theStatus);
793 }
794 {
795 String theDocumentUrlText;
796 theDocumentUrlText = this.getDocumentUrlText();
797 strategy.appendField(locator, this, "documentUrlText", buffer, theDocumentUrlText);
798 }
799 {
800 String theDocumentUrlHtml;
801 theDocumentUrlHtml = this.getDocumentUrlHtml();
802 strategy.appendField(locator, this, "documentUrlHtml", buffer, theDocumentUrlHtml);
803 }
804 {
805 String theDocumentStatusUrlXml;
806 theDocumentStatusUrlXml = this.getDocumentStatusUrlXml();
807 strategy.appendField(locator, this, "documentStatusUrlXml", buffer, theDocumentStatusUrlXml);
808 }
809 {
810 String theDocumentStatusUrlWww;
811 theDocumentStatusUrlWww = this.getDocumentStatusUrlWww();
812 strategy.appendField(locator, this, "documentStatusUrlWww", buffer, theDocumentStatusUrlWww);
813 }
814 {
815 String theCommitteeProposalUrlXml;
816 theCommitteeProposalUrlXml = this.getCommitteeProposalUrlXml();
817 strategy.appendField(locator, this, "committeeProposalUrlXml", buffer, theCommitteeProposalUrlXml);
818 }
819 return buffer;
820 }
821
822 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) {
823 if ((object == null)||(this.getClass()!= object.getClass())) {
824 return false;
825 }
826 if (this == object) {
827 return true;
828 }
829 final CommitteeDocumentData that = ((CommitteeDocumentData) object);
830 {
831 String lhsRm;
832 lhsRm = this.getRm();
833 String rhsRm;
834 rhsRm = that.getRm();
835 if (!strategy.equals(LocatorUtils.property(thisLocator, "rm", lhsRm), LocatorUtils.property(thatLocator, "rm", rhsRm), lhsRm, rhsRm)) {
836 return false;
837 }
838 }
839 {
840 BigInteger lhsHangarId;
841 lhsHangarId = this.getHangarId();
842 BigInteger rhsHangarId;
843 rhsHangarId = that.getHangarId();
844 if (!strategy.equals(LocatorUtils.property(thisLocator, "hangarId", lhsHangarId), LocatorUtils.property(thatLocator, "hangarId", rhsHangarId), lhsHangarId, rhsHangarId)) {
845 return false;
846 }
847 }
848 {
849 String lhsId;
850 lhsId = this.getId();
851 String rhsId;
852 rhsId = that.getId();
853 if (!strategy.equals(LocatorUtils.property(thisLocator, "id", lhsId), LocatorUtils.property(thatLocator, "id", rhsId), lhsId, rhsId)) {
854 return false;
855 }
856 }
857 {
858 String lhsLabel;
859 lhsLabel = this.getLabel();
860 String rhsLabel;
861 rhsLabel = that.getLabel();
862 if (!strategy.equals(LocatorUtils.property(thisLocator, "label", lhsLabel), LocatorUtils.property(thatLocator, "label", rhsLabel), lhsLabel, rhsLabel)) {
863 return false;
864 }
865 }
866 {
867 String lhsSubType;
868 lhsSubType = this.getSubType();
869 String rhsSubType;
870 rhsSubType = that.getSubType();
871 if (!strategy.equals(LocatorUtils.property(thisLocator, "subType", lhsSubType), LocatorUtils.property(thatLocator, "subType", rhsSubType), lhsSubType, rhsSubType)) {
872 return false;
873 }
874 }
875 {
876 String lhsTempLabel;
877 lhsTempLabel = this.getTempLabel();
878 String rhsTempLabel;
879 rhsTempLabel = that.getTempLabel();
880 if (!strategy.equals(LocatorUtils.property(thisLocator, "tempLabel", lhsTempLabel), LocatorUtils.property(thatLocator, "tempLabel", rhsTempLabel), lhsTempLabel, rhsTempLabel)) {
881 return false;
882 }
883 }
884 {
885 String lhsOrg;
886 lhsOrg = this.getOrg();
887 String rhsOrg;
888 rhsOrg = that.getOrg();
889 if (!strategy.equals(LocatorUtils.property(thisLocator, "org", lhsOrg), LocatorUtils.property(thatLocator, "org", rhsOrg), lhsOrg, rhsOrg)) {
890 return false;
891 }
892 }
893 {
894 BigInteger lhsEndNumber;
895 lhsEndNumber = this.getEndNumber();
896 BigInteger rhsEndNumber;
897 rhsEndNumber = that.getEndNumber();
898 if (!strategy.equals(LocatorUtils.property(thisLocator, "endNumber", lhsEndNumber), LocatorUtils.property(thatLocator, "endNumber", rhsEndNumber), lhsEndNumber, rhsEndNumber)) {
899 return false;
900 }
901 }
902 {
903 Date lhsCreatedDate;
904 lhsCreatedDate = this.getCreatedDate();
905 Date rhsCreatedDate;
906 rhsCreatedDate = that.getCreatedDate();
907 if (!strategy.equals(LocatorUtils.property(thisLocator, "createdDate", lhsCreatedDate), LocatorUtils.property(thatLocator, "createdDate", rhsCreatedDate), lhsCreatedDate, rhsCreatedDate)) {
908 return false;
909 }
910 }
911 {
912 Date lhsPublicDate;
913 lhsPublicDate = this.getPublicDate();
914 Date rhsPublicDate;
915 rhsPublicDate = that.getPublicDate();
916 if (!strategy.equals(LocatorUtils.property(thisLocator, "publicDate", lhsPublicDate), LocatorUtils.property(thatLocator, "publicDate", rhsPublicDate), lhsPublicDate, rhsPublicDate)) {
917 return false;
918 }
919 }
920 {
921 String lhsTitle;
922 lhsTitle = this.getTitle();
923 String rhsTitle;
924 rhsTitle = that.getTitle();
925 if (!strategy.equals(LocatorUtils.property(thisLocator, "title", lhsTitle), LocatorUtils.property(thatLocator, "title", rhsTitle), lhsTitle, rhsTitle)) {
926 return false;
927 }
928 }
929 {
930 String lhsSubTitle;
931 lhsSubTitle = this.getSubTitle();
932 String rhsSubTitle;
933 rhsSubTitle = that.getSubTitle();
934 if (!strategy.equals(LocatorUtils.property(thisLocator, "subTitle", lhsSubTitle), LocatorUtils.property(thatLocator, "subTitle", rhsSubTitle), lhsSubTitle, rhsSubTitle)) {
935 return false;
936 }
937 }
938 {
939 String lhsStatus;
940 lhsStatus = this.getStatus();
941 String rhsStatus;
942 rhsStatus = that.getStatus();
943 if (!strategy.equals(LocatorUtils.property(thisLocator, "status", lhsStatus), LocatorUtils.property(thatLocator, "status", rhsStatus), lhsStatus, rhsStatus)) {
944 return false;
945 }
946 }
947 {
948 String lhsDocumentUrlText;
949 lhsDocumentUrlText = this.getDocumentUrlText();
950 String rhsDocumentUrlText;
951 rhsDocumentUrlText = that.getDocumentUrlText();
952 if (!strategy.equals(LocatorUtils.property(thisLocator, "documentUrlText", lhsDocumentUrlText), LocatorUtils.property(thatLocator, "documentUrlText", rhsDocumentUrlText), lhsDocumentUrlText, rhsDocumentUrlText)) {
953 return false;
954 }
955 }
956 {
957 String lhsDocumentUrlHtml;
958 lhsDocumentUrlHtml = this.getDocumentUrlHtml();
959 String rhsDocumentUrlHtml;
960 rhsDocumentUrlHtml = that.getDocumentUrlHtml();
961 if (!strategy.equals(LocatorUtils.property(thisLocator, "documentUrlHtml", lhsDocumentUrlHtml), LocatorUtils.property(thatLocator, "documentUrlHtml", rhsDocumentUrlHtml), lhsDocumentUrlHtml, rhsDocumentUrlHtml)) {
962 return false;
963 }
964 }
965 {
966 String lhsDocumentStatusUrlXml;
967 lhsDocumentStatusUrlXml = this.getDocumentStatusUrlXml();
968 String rhsDocumentStatusUrlXml;
969 rhsDocumentStatusUrlXml = that.getDocumentStatusUrlXml();
970 if (!strategy.equals(LocatorUtils.property(thisLocator, "documentStatusUrlXml", lhsDocumentStatusUrlXml), LocatorUtils.property(thatLocator, "documentStatusUrlXml", rhsDocumentStatusUrlXml), lhsDocumentStatusUrlXml, rhsDocumentStatusUrlXml)) {
971 return false;
972 }
973 }
974 {
975 String lhsDocumentStatusUrlWww;
976 lhsDocumentStatusUrlWww = this.getDocumentStatusUrlWww();
977 String rhsDocumentStatusUrlWww;
978 rhsDocumentStatusUrlWww = that.getDocumentStatusUrlWww();
979 if (!strategy.equals(LocatorUtils.property(thisLocator, "documentStatusUrlWww", lhsDocumentStatusUrlWww), LocatorUtils.property(thatLocator, "documentStatusUrlWww", rhsDocumentStatusUrlWww), lhsDocumentStatusUrlWww, rhsDocumentStatusUrlWww)) {
980 return false;
981 }
982 }
983 {
984 String lhsCommitteeProposalUrlXml;
985 lhsCommitteeProposalUrlXml = this.getCommitteeProposalUrlXml();
986 String rhsCommitteeProposalUrlXml;
987 rhsCommitteeProposalUrlXml = that.getCommitteeProposalUrlXml();
988 if (!strategy.equals(LocatorUtils.property(thisLocator, "committeeProposalUrlXml", lhsCommitteeProposalUrlXml), LocatorUtils.property(thatLocator, "committeeProposalUrlXml", rhsCommitteeProposalUrlXml), lhsCommitteeProposalUrlXml, rhsCommitteeProposalUrlXml)) {
989 return false;
990 }
991 }
992 return true;
993 }
994
995 public boolean equals(Object object) {
996 final EqualsStrategy strategy = JAXBEqualsStrategy.INSTANCE;
997 return equals(null, null, object, strategy);
998 }
999
1000 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) {
1001 int currentHashCode = 1;
1002 {
1003 String theRm;
1004 theRm = this.getRm();
1005 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "rm", theRm), currentHashCode, theRm);
1006 }
1007 {
1008 BigInteger theHangarId;
1009 theHangarId = this.getHangarId();
1010 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "hangarId", theHangarId), currentHashCode, theHangarId);
1011 }
1012 {
1013 String theId;
1014 theId = this.getId();
1015 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "id", theId), currentHashCode, theId);
1016 }
1017 {
1018 String theLabel;
1019 theLabel = this.getLabel();
1020 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "label", theLabel), currentHashCode, theLabel);
1021 }
1022 {
1023 String theSubType;
1024 theSubType = this.getSubType();
1025 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "subType", theSubType), currentHashCode, theSubType);
1026 }
1027 {
1028 String theTempLabel;
1029 theTempLabel = this.getTempLabel();
1030 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tempLabel", theTempLabel), currentHashCode, theTempLabel);
1031 }
1032 {
1033 String theOrg;
1034 theOrg = this.getOrg();
1035 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "org", theOrg), currentHashCode, theOrg);
1036 }
1037 {
1038 BigInteger theEndNumber;
1039 theEndNumber = this.getEndNumber();
1040 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "endNumber", theEndNumber), currentHashCode, theEndNumber);
1041 }
1042 {
1043 Date theCreatedDate;
1044 theCreatedDate = this.getCreatedDate();
1045 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "createdDate", theCreatedDate), currentHashCode, theCreatedDate);
1046 }
1047 {
1048 Date thePublicDate;
1049 thePublicDate = this.getPublicDate();
1050 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "publicDate", thePublicDate), currentHashCode, thePublicDate);
1051 }
1052 {
1053 String theTitle;
1054 theTitle = this.getTitle();
1055 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "title", theTitle), currentHashCode, theTitle);
1056 }
1057 {
1058 String theSubTitle;
1059 theSubTitle = this.getSubTitle();
1060 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "subTitle", theSubTitle), currentHashCode, theSubTitle);
1061 }
1062 {
1063 String theStatus;
1064 theStatus = this.getStatus();
1065 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "status", theStatus), currentHashCode, theStatus);
1066 }
1067 {
1068 String theDocumentUrlText;
1069 theDocumentUrlText = this.getDocumentUrlText();
1070 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "documentUrlText", theDocumentUrlText), currentHashCode, theDocumentUrlText);
1071 }
1072 {
1073 String theDocumentUrlHtml;
1074 theDocumentUrlHtml = this.getDocumentUrlHtml();
1075 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "documentUrlHtml", theDocumentUrlHtml), currentHashCode, theDocumentUrlHtml);
1076 }
1077 {
1078 String theDocumentStatusUrlXml;
1079 theDocumentStatusUrlXml = this.getDocumentStatusUrlXml();
1080 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "documentStatusUrlXml", theDocumentStatusUrlXml), currentHashCode, theDocumentStatusUrlXml);
1081 }
1082 {
1083 String theDocumentStatusUrlWww;
1084 theDocumentStatusUrlWww = this.getDocumentStatusUrlWww();
1085 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "documentStatusUrlWww", theDocumentStatusUrlWww), currentHashCode, theDocumentStatusUrlWww);
1086 }
1087 {
1088 String theCommitteeProposalUrlXml;
1089 theCommitteeProposalUrlXml = this.getCommitteeProposalUrlXml();
1090 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "committeeProposalUrlXml", theCommitteeProposalUrlXml), currentHashCode, theCommitteeProposalUrlXml);
1091 }
1092 return currentHashCode;
1093 }
1094
1095 public int hashCode() {
1096 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE;
1097 return this.hashCode(null, strategy);
1098 }
1099
1100 }