1   /**
2    * UserSoap.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6    */
7   
8   package com.liferay.client.soap.portal.model;
9   
10  public class UserSoap  implements java.io.Serializable {
11      private boolean active;
12  
13      private boolean agreedToTermsOfUse;
14  
15      private java.lang.String comments;
16  
17      private long companyId;
18  
19      private long contactId;
20  
21      private java.util.Calendar createDate;
22  
23      private boolean defaultUser;
24  
25      private java.lang.String emailAddress;
26  
27      private int failedLoginAttempts;
28  
29      private java.lang.String firstName;
30  
31      private int graceLoginCount;
32  
33      private java.lang.String greeting;
34  
35      private java.lang.String jobTitle;
36  
37      private java.lang.String languageId;
38  
39      private java.util.Calendar lastFailedLoginDate;
40  
41      private java.util.Calendar lastLoginDate;
42  
43      private java.lang.String lastLoginIP;
44  
45      private java.lang.String lastName;
46  
47      private boolean lockout;
48  
49      private java.util.Calendar lockoutDate;
50  
51      private java.util.Calendar loginDate;
52  
53      private java.lang.String loginIP;
54  
55      private java.lang.String middleName;
56  
57      private java.util.Calendar modifiedDate;
58  
59      private java.lang.String openId;
60  
61      private java.lang.String password;
62  
63      private boolean passwordEncrypted;
64  
65      private java.util.Calendar passwordModifiedDate;
66  
67      private boolean passwordReset;
68  
69      private long portraitId;
70  
71      private long primaryKey;
72  
73      private java.lang.String reminderQueryAnswer;
74  
75      private java.lang.String reminderQueryQuestion;
76  
77      private java.lang.String screenName;
78  
79      private double socialContributionEquity;
80  
81      private double socialParticipationEquity;
82  
83      private double socialPersonalEquity;
84  
85      private java.lang.String timeZoneId;
86  
87      private long userId;
88  
89      private java.lang.String uuid;
90  
91      public UserSoap() {
92      }
93  
94      public UserSoap(
95             boolean active,
96             boolean agreedToTermsOfUse,
97             java.lang.String comments,
98             long companyId,
99             long contactId,
100            java.util.Calendar createDate,
101            boolean defaultUser,
102            java.lang.String emailAddress,
103            int failedLoginAttempts,
104            java.lang.String firstName,
105            int graceLoginCount,
106            java.lang.String greeting,
107            java.lang.String jobTitle,
108            java.lang.String languageId,
109            java.util.Calendar lastFailedLoginDate,
110            java.util.Calendar lastLoginDate,
111            java.lang.String lastLoginIP,
112            java.lang.String lastName,
113            boolean lockout,
114            java.util.Calendar lockoutDate,
115            java.util.Calendar loginDate,
116            java.lang.String loginIP,
117            java.lang.String middleName,
118            java.util.Calendar modifiedDate,
119            java.lang.String openId,
120            java.lang.String password,
121            boolean passwordEncrypted,
122            java.util.Calendar passwordModifiedDate,
123            boolean passwordReset,
124            long portraitId,
125            long primaryKey,
126            java.lang.String reminderQueryAnswer,
127            java.lang.String reminderQueryQuestion,
128            java.lang.String screenName,
129            double socialContributionEquity,
130            double socialParticipationEquity,
131            double socialPersonalEquity,
132            java.lang.String timeZoneId,
133            long userId,
134            java.lang.String uuid) {
135            this.active = active;
136            this.agreedToTermsOfUse = agreedToTermsOfUse;
137            this.comments = comments;
138            this.companyId = companyId;
139            this.contactId = contactId;
140            this.createDate = createDate;
141            this.defaultUser = defaultUser;
142            this.emailAddress = emailAddress;
143            this.failedLoginAttempts = failedLoginAttempts;
144            this.firstName = firstName;
145            this.graceLoginCount = graceLoginCount;
146            this.greeting = greeting;
147            this.jobTitle = jobTitle;
148            this.languageId = languageId;
149            this.lastFailedLoginDate = lastFailedLoginDate;
150            this.lastLoginDate = lastLoginDate;
151            this.lastLoginIP = lastLoginIP;
152            this.lastName = lastName;
153            this.lockout = lockout;
154            this.lockoutDate = lockoutDate;
155            this.loginDate = loginDate;
156            this.loginIP = loginIP;
157            this.middleName = middleName;
158            this.modifiedDate = modifiedDate;
159            this.openId = openId;
160            this.password = password;
161            this.passwordEncrypted = passwordEncrypted;
162            this.passwordModifiedDate = passwordModifiedDate;
163            this.passwordReset = passwordReset;
164            this.portraitId = portraitId;
165            this.primaryKey = primaryKey;
166            this.reminderQueryAnswer = reminderQueryAnswer;
167            this.reminderQueryQuestion = reminderQueryQuestion;
168            this.screenName = screenName;
169            this.socialContributionEquity = socialContributionEquity;
170            this.socialParticipationEquity = socialParticipationEquity;
171            this.socialPersonalEquity = socialPersonalEquity;
172            this.timeZoneId = timeZoneId;
173            this.userId = userId;
174            this.uuid = uuid;
175     }
176 
177 
178     /**
179      * Gets the active value for this UserSoap.
180      * 
181      * @return active
182      */
183     public boolean isActive() {
184         return active;
185     }
186 
187 
188     /**
189      * Sets the active value for this UserSoap.
190      * 
191      * @param active
192      */
193     public void setActive(boolean active) {
194         this.active = active;
195     }
196 
197 
198     /**
199      * Gets the agreedToTermsOfUse value for this UserSoap.
200      * 
201      * @return agreedToTermsOfUse
202      */
203     public boolean isAgreedToTermsOfUse() {
204         return agreedToTermsOfUse;
205     }
206 
207 
208     /**
209      * Sets the agreedToTermsOfUse value for this UserSoap.
210      * 
211      * @param agreedToTermsOfUse
212      */
213     public void setAgreedToTermsOfUse(boolean agreedToTermsOfUse) {
214         this.agreedToTermsOfUse = agreedToTermsOfUse;
215     }
216 
217 
218     /**
219      * Gets the comments value for this UserSoap.
220      * 
221      * @return comments
222      */
223     public java.lang.String getComments() {
224         return comments;
225     }
226 
227 
228     /**
229      * Sets the comments value for this UserSoap.
230      * 
231      * @param comments
232      */
233     public void setComments(java.lang.String comments) {
234         this.comments = comments;
235     }
236 
237 
238     /**
239      * Gets the companyId value for this UserSoap.
240      * 
241      * @return companyId
242      */
243     public long getCompanyId() {
244         return companyId;
245     }
246 
247 
248     /**
249      * Sets the companyId value for this UserSoap.
250      * 
251      * @param companyId
252      */
253     public void setCompanyId(long companyId) {
254         this.companyId = companyId;
255     }
256 
257 
258     /**
259      * Gets the contactId value for this UserSoap.
260      * 
261      * @return contactId
262      */
263     public long getContactId() {
264         return contactId;
265     }
266 
267 
268     /**
269      * Sets the contactId value for this UserSoap.
270      * 
271      * @param contactId
272      */
273     public void setContactId(long contactId) {
274         this.contactId = contactId;
275     }
276 
277 
278     /**
279      * Gets the createDate value for this UserSoap.
280      * 
281      * @return createDate
282      */
283     public java.util.Calendar getCreateDate() {
284         return createDate;
285     }
286 
287 
288     /**
289      * Sets the createDate value for this UserSoap.
290      * 
291      * @param createDate
292      */
293     public void setCreateDate(java.util.Calendar createDate) {
294         this.createDate = createDate;
295     }
296 
297 
298     /**
299      * Gets the defaultUser value for this UserSoap.
300      * 
301      * @return defaultUser
302      */
303     public boolean isDefaultUser() {
304         return defaultUser;
305     }
306 
307 
308     /**
309      * Sets the defaultUser value for this UserSoap.
310      * 
311      * @param defaultUser
312      */
313     public void setDefaultUser(boolean defaultUser) {
314         this.defaultUser = defaultUser;
315     }
316 
317 
318     /**
319      * Gets the emailAddress value for this UserSoap.
320      * 
321      * @return emailAddress
322      */
323     public java.lang.String getEmailAddress() {
324         return emailAddress;
325     }
326 
327 
328     /**
329      * Sets the emailAddress value for this UserSoap.
330      * 
331      * @param emailAddress
332      */
333     public void setEmailAddress(java.lang.String emailAddress) {
334         this.emailAddress = emailAddress;
335     }
336 
337 
338     /**
339      * Gets the failedLoginAttempts value for this UserSoap.
340      * 
341      * @return failedLoginAttempts
342      */
343     public int getFailedLoginAttempts() {
344         return failedLoginAttempts;
345     }
346 
347 
348     /**
349      * Sets the failedLoginAttempts value for this UserSoap.
350      * 
351      * @param failedLoginAttempts
352      */
353     public void setFailedLoginAttempts(int failedLoginAttempts) {
354         this.failedLoginAttempts = failedLoginAttempts;
355     }
356 
357 
358     /**
359      * Gets the firstName value for this UserSoap.
360      * 
361      * @return firstName
362      */
363     public java.lang.String getFirstName() {
364         return firstName;
365     }
366 
367 
368     /**
369      * Sets the firstName value for this UserSoap.
370      * 
371      * @param firstName
372      */
373     public void setFirstName(java.lang.String firstName) {
374         this.firstName = firstName;
375     }
376 
377 
378     /**
379      * Gets the graceLoginCount value for this UserSoap.
380      * 
381      * @return graceLoginCount
382      */
383     public int getGraceLoginCount() {
384         return graceLoginCount;
385     }
386 
387 
388     /**
389      * Sets the graceLoginCount value for this UserSoap.
390      * 
391      * @param graceLoginCount
392      */
393     public void setGraceLoginCount(int graceLoginCount) {
394         this.graceLoginCount = graceLoginCount;
395     }
396 
397 
398     /**
399      * Gets the greeting value for this UserSoap.
400      * 
401      * @return greeting
402      */
403     public java.lang.String getGreeting() {
404         return greeting;
405     }
406 
407 
408     /**
409      * Sets the greeting value for this UserSoap.
410      * 
411      * @param greeting
412      */
413     public void setGreeting(java.lang.String greeting) {
414         this.greeting = greeting;
415     }
416 
417 
418     /**
419      * Gets the jobTitle value for this UserSoap.
420      * 
421      * @return jobTitle
422      */
423     public java.lang.String getJobTitle() {
424         return jobTitle;
425     }
426 
427 
428     /**
429      * Sets the jobTitle value for this UserSoap.
430      * 
431      * @param jobTitle
432      */
433     public void setJobTitle(java.lang.String jobTitle) {
434         this.jobTitle = jobTitle;
435     }
436 
437 
438     /**
439      * Gets the languageId value for this UserSoap.
440      * 
441      * @return languageId
442      */
443     public java.lang.String getLanguageId() {
444         return languageId;
445     }
446 
447 
448     /**
449      * Sets the languageId value for this UserSoap.
450      * 
451      * @param languageId
452      */
453     public void setLanguageId(java.lang.String languageId) {
454         this.languageId = languageId;
455     }
456 
457 
458     /**
459      * Gets the lastFailedLoginDate value for this UserSoap.
460      * 
461      * @return lastFailedLoginDate
462      */
463     public java.util.Calendar getLastFailedLoginDate() {
464         return lastFailedLoginDate;
465     }
466 
467 
468     /**
469      * Sets the lastFailedLoginDate value for this UserSoap.
470      * 
471      * @param lastFailedLoginDate
472      */
473     public void setLastFailedLoginDate(java.util.Calendar lastFailedLoginDate) {
474         this.lastFailedLoginDate = lastFailedLoginDate;
475     }
476 
477 
478     /**
479      * Gets the lastLoginDate value for this UserSoap.
480      * 
481      * @return lastLoginDate
482      */
483     public java.util.Calendar getLastLoginDate() {
484         return lastLoginDate;
485     }
486 
487 
488     /**
489      * Sets the lastLoginDate value for this UserSoap.
490      * 
491      * @param lastLoginDate
492      */
493     public void setLastLoginDate(java.util.Calendar lastLoginDate) {
494         this.lastLoginDate = lastLoginDate;
495     }
496 
497 
498     /**
499      * Gets the lastLoginIP value for this UserSoap.
500      * 
501      * @return lastLoginIP
502      */
503     public java.lang.String getLastLoginIP() {
504         return lastLoginIP;
505     }
506 
507 
508     /**
509      * Sets the lastLoginIP value for this UserSoap.
510      * 
511      * @param lastLoginIP
512      */
513     public void setLastLoginIP(java.lang.String lastLoginIP) {
514         this.lastLoginIP = lastLoginIP;
515     }
516 
517 
518     /**
519      * Gets the lastName value for this UserSoap.
520      * 
521      * @return lastName
522      */
523     public java.lang.String getLastName() {
524         return lastName;
525     }
526 
527 
528     /**
529      * Sets the lastName value for this UserSoap.
530      * 
531      * @param lastName
532      */
533     public void setLastName(java.lang.String lastName) {
534         this.lastName = lastName;
535     }
536 
537 
538     /**
539      * Gets the lockout value for this UserSoap.
540      * 
541      * @return lockout
542      */
543     public boolean isLockout() {
544         return lockout;
545     }
546 
547 
548     /**
549      * Sets the lockout value for this UserSoap.
550      * 
551      * @param lockout
552      */
553     public void setLockout(boolean lockout) {
554         this.lockout = lockout;
555     }
556 
557 
558     /**
559      * Gets the lockoutDate value for this UserSoap.
560      * 
561      * @return lockoutDate
562      */
563     public java.util.Calendar getLockoutDate() {
564         return lockoutDate;
565     }
566 
567 
568     /**
569      * Sets the lockoutDate value for this UserSoap.
570      * 
571      * @param lockoutDate
572      */
573     public void setLockoutDate(java.util.Calendar lockoutDate) {
574         this.lockoutDate = lockoutDate;
575     }
576 
577 
578     /**
579      * Gets the loginDate value for this UserSoap.
580      * 
581      * @return loginDate
582      */
583     public java.util.Calendar getLoginDate() {
584         return loginDate;
585     }
586 
587 
588     /**
589      * Sets the loginDate value for this UserSoap.
590      * 
591      * @param loginDate
592      */
593     public void setLoginDate(java.util.Calendar loginDate) {
594         this.loginDate = loginDate;
595     }
596 
597 
598     /**
599      * Gets the loginIP value for this UserSoap.
600      * 
601      * @return loginIP
602      */
603     public java.lang.String getLoginIP() {
604         return loginIP;
605     }
606 
607 
608     /**
609      * Sets the loginIP value for this UserSoap.
610      * 
611      * @param loginIP
612      */
613     public void setLoginIP(java.lang.String loginIP) {
614         this.loginIP = loginIP;
615     }
616 
617 
618     /**
619      * Gets the middleName value for this UserSoap.
620      * 
621      * @return middleName
622      */
623     public java.lang.String getMiddleName() {
624         return middleName;
625     }
626 
627 
628     /**
629      * Sets the middleName value for this UserSoap.
630      * 
631      * @param middleName
632      */
633     public void setMiddleName(java.lang.String middleName) {
634         this.middleName = middleName;
635     }
636 
637 
638     /**
639      * Gets the modifiedDate value for this UserSoap.
640      * 
641      * @return modifiedDate
642      */
643     public java.util.Calendar getModifiedDate() {
644         return modifiedDate;
645     }
646 
647 
648     /**
649      * Sets the modifiedDate value for this UserSoap.
650      * 
651      * @param modifiedDate
652      */
653     public void setModifiedDate(java.util.Calendar modifiedDate) {
654         this.modifiedDate = modifiedDate;
655     }
656 
657 
658     /**
659      * Gets the openId value for this UserSoap.
660      * 
661      * @return openId
662      */
663     public java.lang.String getOpenId() {
664         return openId;
665     }
666 
667 
668     /**
669      * Sets the openId value for this UserSoap.
670      * 
671      * @param openId
672      */
673     public void setOpenId(java.lang.String openId) {
674         this.openId = openId;
675     }
676 
677 
678     /**
679      * Gets the password value for this UserSoap.
680      * 
681      * @return password
682      */
683     public java.lang.String getPassword() {
684         return password;
685     }
686 
687 
688     /**
689      * Sets the password value for this UserSoap.
690      * 
691      * @param password
692      */
693     public void setPassword(java.lang.String password) {
694         this.password = password;
695     }
696 
697 
698     /**
699      * Gets the passwordEncrypted value for this UserSoap.
700      * 
701      * @return passwordEncrypted
702      */
703     public boolean isPasswordEncrypted() {
704         return passwordEncrypted;
705     }
706 
707 
708     /**
709      * Sets the passwordEncrypted value for this UserSoap.
710      * 
711      * @param passwordEncrypted
712      */
713     public void setPasswordEncrypted(boolean passwordEncrypted) {
714         this.passwordEncrypted = passwordEncrypted;
715     }
716 
717 
718     /**
719      * Gets the passwordModifiedDate value for this UserSoap.
720      * 
721      * @return passwordModifiedDate
722      */
723     public java.util.Calendar getPasswordModifiedDate() {
724         return passwordModifiedDate;
725     }
726 
727 
728     /**
729      * Sets the passwordModifiedDate value for this UserSoap.
730      * 
731      * @param passwordModifiedDate
732      */
733     public void setPasswordModifiedDate(java.util.Calendar passwordModifiedDate) {
734         this.passwordModifiedDate = passwordModifiedDate;
735     }
736 
737 
738     /**
739      * Gets the passwordReset value for this UserSoap.
740      * 
741      * @return passwordReset
742      */
743     public boolean isPasswordReset() {
744         return passwordReset;
745     }
746 
747 
748     /**
749      * Sets the passwordReset value for this UserSoap.
750      * 
751      * @param passwordReset
752      */
753     public void setPasswordReset(boolean passwordReset) {
754         this.passwordReset = passwordReset;
755     }
756 
757 
758     /**
759      * Gets the portraitId value for this UserSoap.
760      * 
761      * @return portraitId
762      */
763     public long getPortraitId() {
764         return portraitId;
765     }
766 
767 
768     /**
769      * Sets the portraitId value for this UserSoap.
770      * 
771      * @param portraitId
772      */
773     public void setPortraitId(long portraitId) {
774         this.portraitId = portraitId;
775     }
776 
777 
778     /**
779      * Gets the primaryKey value for this UserSoap.
780      * 
781      * @return primaryKey
782      */
783     public long getPrimaryKey() {
784         return primaryKey;
785     }
786 
787 
788     /**
789      * Sets the primaryKey value for this UserSoap.
790      * 
791      * @param primaryKey
792      */
793     public void setPrimaryKey(long primaryKey) {
794         this.primaryKey = primaryKey;
795     }
796 
797 
798     /**
799      * Gets the reminderQueryAnswer value for this UserSoap.
800      * 
801      * @return reminderQueryAnswer
802      */
803     public java.lang.String getReminderQueryAnswer() {
804         return reminderQueryAnswer;
805     }
806 
807 
808     /**
809      * Sets the reminderQueryAnswer value for this UserSoap.
810      * 
811      * @param reminderQueryAnswer
812      */
813     public void setReminderQueryAnswer(java.lang.String reminderQueryAnswer) {
814         this.reminderQueryAnswer = reminderQueryAnswer;
815     }
816 
817 
818     /**
819      * Gets the reminderQueryQuestion value for this UserSoap.
820      * 
821      * @return reminderQueryQuestion
822      */
823     public java.lang.String getReminderQueryQuestion() {
824         return reminderQueryQuestion;
825     }
826 
827 
828     /**
829      * Sets the reminderQueryQuestion value for this UserSoap.
830      * 
831      * @param reminderQueryQuestion
832      */
833     public void setReminderQueryQuestion(java.lang.String reminderQueryQuestion) {
834         this.reminderQueryQuestion = reminderQueryQuestion;
835     }
836 
837 
838     /**
839      * Gets the screenName value for this UserSoap.
840      * 
841      * @return screenName
842      */
843     public java.lang.String getScreenName() {
844         return screenName;
845     }
846 
847 
848     /**
849      * Sets the screenName value for this UserSoap.
850      * 
851      * @param screenName
852      */
853     public void setScreenName(java.lang.String screenName) {
854         this.screenName = screenName;
855     }
856 
857 
858     /**
859      * Gets the socialContributionEquity value for this UserSoap.
860      * 
861      * @return socialContributionEquity
862      */
863     public double getSocialContributionEquity() {
864         return socialContributionEquity;
865     }
866 
867 
868     /**
869      * Sets the socialContributionEquity value for this UserSoap.
870      * 
871      * @param socialContributionEquity
872      */
873     public void setSocialContributionEquity(double socialContributionEquity) {
874         this.socialContributionEquity = socialContributionEquity;
875     }
876 
877 
878     /**
879      * Gets the socialParticipationEquity value for this UserSoap.
880      * 
881      * @return socialParticipationEquity
882      */
883     public double getSocialParticipationEquity() {
884         return socialParticipationEquity;
885     }
886 
887 
888     /**
889      * Sets the socialParticipationEquity value for this UserSoap.
890      * 
891      * @param socialParticipationEquity
892      */
893     public void setSocialParticipationEquity(double socialParticipationEquity) {
894         this.socialParticipationEquity = socialParticipationEquity;
895     }
896 
897 
898     /**
899      * Gets the socialPersonalEquity value for this UserSoap.
900      * 
901      * @return socialPersonalEquity
902      */
903     public double getSocialPersonalEquity() {
904         return socialPersonalEquity;
905     }
906 
907 
908     /**
909      * Sets the socialPersonalEquity value for this UserSoap.
910      * 
911      * @param socialPersonalEquity
912      */
913     public void setSocialPersonalEquity(double socialPersonalEquity) {
914         this.socialPersonalEquity = socialPersonalEquity;
915     }
916 
917 
918     /**
919      * Gets the timeZoneId value for this UserSoap.
920      * 
921      * @return timeZoneId
922      */
923     public java.lang.String getTimeZoneId() {
924         return timeZoneId;
925     }
926 
927 
928     /**
929      * Sets the timeZoneId value for this UserSoap.
930      * 
931      * @param timeZoneId
932      */
933     public void setTimeZoneId(java.lang.String timeZoneId) {
934         this.timeZoneId = timeZoneId;
935     }
936 
937 
938     /**
939      * Gets the userId value for this UserSoap.
940      * 
941      * @return userId
942      */
943     public long getUserId() {
944         return userId;
945     }
946 
947 
948     /**
949      * Sets the userId value for this UserSoap.
950      * 
951      * @param userId
952      */
953     public void setUserId(long userId) {
954         this.userId = userId;
955     }
956 
957 
958     /**
959      * Gets the uuid value for this UserSoap.
960      * 
961      * @return uuid
962      */
963     public java.lang.String getUuid() {
964         return uuid;
965     }
966 
967 
968     /**
969      * Sets the uuid value for this UserSoap.
970      * 
971      * @param uuid
972      */
973     public void setUuid(java.lang.String uuid) {
974         this.uuid = uuid;
975     }
976 
977     private java.lang.Object __equalsCalc = null;
978     public synchronized boolean equals(java.lang.Object obj) {
979         if (!(obj instanceof UserSoap)) return false;
980         UserSoap other = (UserSoap) obj;
981         if (obj == null) return false;
982         if (this == obj) return true;
983         if (__equalsCalc != null) {
984             return (__equalsCalc == obj);
985         }
986         __equalsCalc = obj;
987         boolean _equals;
988         _equals = true && 
989             this.active == other.isActive() &&
990             this.agreedToTermsOfUse == other.isAgreedToTermsOfUse() &&
991             ((this.comments==null && other.getComments()==null) || 
992              (this.comments!=null &&
993               this.comments.equals(other.getComments()))) &&
994             this.companyId == other.getCompanyId() &&
995             this.contactId == other.getContactId() &&
996             ((this.createDate==null && other.getCreateDate()==null) || 
997              (this.createDate!=null &&
998               this.createDate.equals(other.getCreateDate()))) &&
999             this.defaultUser == other.isDefaultUser() &&
1000            ((this.emailAddress==null && other.getEmailAddress()==null) || 
1001             (this.emailAddress!=null &&
1002              this.emailAddress.equals(other.getEmailAddress()))) &&
1003            this.failedLoginAttempts == other.getFailedLoginAttempts() &&
1004            ((this.firstName==null && other.getFirstName()==null) || 
1005             (this.firstName!=null &&
1006              this.firstName.equals(other.getFirstName()))) &&
1007            this.graceLoginCount == other.getGraceLoginCount() &&
1008            ((this.greeting==null && other.getGreeting()==null) || 
1009             (this.greeting!=null &&
1010              this.greeting.equals(other.getGreeting()))) &&
1011            ((this.jobTitle==null && other.getJobTitle()==null) || 
1012             (this.jobTitle!=null &&
1013              this.jobTitle.equals(other.getJobTitle()))) &&
1014            ((this.languageId==null && other.getLanguageId()==null) || 
1015             (this.languageId!=null &&
1016              this.languageId.equals(other.getLanguageId()))) &&
1017            ((this.lastFailedLoginDate==null && other.getLastFailedLoginDate()==null) || 
1018             (this.lastFailedLoginDate!=null &&
1019              this.lastFailedLoginDate.equals(other.getLastFailedLoginDate()))) &&
1020            ((this.lastLoginDate==null && other.getLastLoginDate()==null) || 
1021             (this.lastLoginDate!=null &&
1022              this.lastLoginDate.equals(other.getLastLoginDate()))) &&
1023            ((this.lastLoginIP==null && other.getLastLoginIP()==null) || 
1024             (this.lastLoginIP!=null &&
1025              this.lastLoginIP.equals(other.getLastLoginIP()))) &&
1026            ((this.lastName==null && other.getLastName()==null) || 
1027             (this.lastName!=null &&
1028              this.lastName.equals(other.getLastName()))) &&
1029            this.lockout == other.isLockout() &&
1030            ((this.lockoutDate==null && other.getLockoutDate()==null) || 
1031             (this.lockoutDate!=null &&
1032              this.lockoutDate.equals(other.getLockoutDate()))) &&
1033            ((this.loginDate==null && other.getLoginDate()==null) || 
1034             (this.loginDate!=null &&
1035              this.loginDate.equals(other.getLoginDate()))) &&
1036            ((this.loginIP==null && other.getLoginIP()==null) || 
1037             (this.loginIP!=null &&
1038              this.loginIP.equals(other.getLoginIP()))) &&
1039            ((this.middleName==null && other.getMiddleName()==null) || 
1040             (this.middleName!=null &&
1041              this.middleName.equals(other.getMiddleName()))) &&
1042            ((this.modifiedDate==null && other.getModifiedDate()==null) || 
1043             (this.modifiedDate!=null &&
1044              this.modifiedDate.equals(other.getModifiedDate()))) &&
1045            ((this.openId==null && other.getOpenId()==null) || 
1046             (this.openId!=null &&
1047              this.openId.equals(other.getOpenId()))) &&
1048            ((this.password==null && other.getPassword()==null) || 
1049             (this.password!=null &&
1050              this.password.equals(other.getPassword()))) &&
1051            this.passwordEncrypted == other.isPasswordEncrypted() &&
1052            ((this.passwordModifiedDate==null && other.getPasswordModifiedDate()==null) || 
1053             (this.passwordModifiedDate!=null &&
1054              this.passwordModifiedDate.equals(other.getPasswordModifiedDate()))) &&
1055            this.passwordReset == other.isPasswordReset() &&
1056            this.portraitId == other.getPortraitId() &&
1057            this.primaryKey == other.getPrimaryKey() &&
1058            ((this.reminderQueryAnswer==null && other.getReminderQueryAnswer()==null) || 
1059             (this.reminderQueryAnswer!=null &&
1060              this.reminderQueryAnswer.equals(other.getReminderQueryAnswer()))) &&
1061            ((this.reminderQueryQuestion==null && other.getReminderQueryQuestion()==null) || 
1062             (this.reminderQueryQuestion!=null &&
1063              this.reminderQueryQuestion.equals(other.getReminderQueryQuestion()))) &&
1064            ((this.screenName==null && other.getScreenName()==null) || 
1065             (this.screenName!=null &&
1066              this.screenName.equals(other.getScreenName()))) &&
1067            this.socialContributionEquity == other.getSocialContributionEquity() &&
1068            this.socialParticipationEquity == other.getSocialParticipationEquity() &&
1069            this.socialPersonalEquity == other.getSocialPersonalEquity() &&
1070            ((this.timeZoneId==null && other.getTimeZoneId()==null) || 
1071             (this.timeZoneId!=null &&
1072              this.timeZoneId.equals(other.getTimeZoneId()))) &&
1073            this.userId == other.getUserId() &&
1074            ((this.uuid==null && other.getUuid()==null) || 
1075             (this.uuid!=null &&
1076              this.uuid.equals(other.getUuid())));
1077        __equalsCalc = null;
1078        return _equals;
1079    }
1080
1081    private boolean __hashCodeCalc = false;
1082    public synchronized int hashCode() {
1083        if (__hashCodeCalc) {
1084            return 0;
1085        }
1086        __hashCodeCalc = true;
1087        int _hashCode = 1;
1088        _hashCode += (isActive() ? Boolean.TRUE : Boolean.FALSE).hashCode();
1089        _hashCode += (isAgreedToTermsOfUse() ? Boolean.TRUE : Boolean.FALSE).hashCode();
1090        if (getComments() != null) {
1091            _hashCode += getComments().hashCode();
1092        }
1093        _hashCode += new Long(getCompanyId()).hashCode();
1094        _hashCode += new Long(getContactId()).hashCode();
1095        if (getCreateDate() != null) {
1096            _hashCode += getCreateDate().hashCode();
1097        }
1098        _hashCode += (isDefaultUser() ? Boolean.TRUE : Boolean.FALSE).hashCode();
1099        if (getEmailAddress() != null) {
1100            _hashCode += getEmailAddress().hashCode();
1101        }
1102        _hashCode += getFailedLoginAttempts();
1103        if (getFirstName() != null) {
1104            _hashCode += getFirstName().hashCode();
1105        }
1106        _hashCode += getGraceLoginCount();
1107        if (getGreeting() != null) {
1108            _hashCode += getGreeting().hashCode();
1109        }
1110        if (getJobTitle() != null) {
1111            _hashCode += getJobTitle().hashCode();
1112        }
1113        if (getLanguageId() != null) {
1114            _hashCode += getLanguageId().hashCode();
1115        }
1116        if (getLastFailedLoginDate() != null) {
1117            _hashCode += getLastFailedLoginDate().hashCode();
1118        }
1119        if (getLastLoginDate() != null) {
1120            _hashCode += getLastLoginDate().hashCode();
1121        }
1122        if (getLastLoginIP() != null) {
1123            _hashCode += getLastLoginIP().hashCode();
1124        }
1125        if (getLastName() != null) {
1126            _hashCode += getLastName().hashCode();
1127        }
1128        _hashCode += (isLockout() ? Boolean.TRUE : Boolean.FALSE).hashCode();
1129        if (getLockoutDate() != null) {
1130            _hashCode += getLockoutDate().hashCode();
1131        }
1132        if (getLoginDate() != null) {
1133            _hashCode += getLoginDate().hashCode();
1134        }
1135        if (getLoginIP() != null) {
1136            _hashCode += getLoginIP().hashCode();
1137        }
1138        if (getMiddleName() != null) {
1139            _hashCode += getMiddleName().hashCode();
1140        }
1141        if (getModifiedDate() != null) {
1142            _hashCode += getModifiedDate().hashCode();
1143        }
1144        if (getOpenId() != null) {
1145            _hashCode += getOpenId().hashCode();
1146        }
1147        if (getPassword() != null) {
1148            _hashCode += getPassword().hashCode();
1149        }
1150        _hashCode += (isPasswordEncrypted() ? Boolean.TRUE : Boolean.FALSE).hashCode();
1151        if (getPasswordModifiedDate() != null) {
1152            _hashCode += getPasswordModifiedDate().hashCode();
1153        }
1154        _hashCode += (isPasswordReset() ? Boolean.TRUE : Boolean.FALSE).hashCode();
1155        _hashCode += new Long(getPortraitId()).hashCode();
1156        _hashCode += new Long(getPrimaryKey()).hashCode();
1157        if (getReminderQueryAnswer() != null) {
1158            _hashCode += getReminderQueryAnswer().hashCode();
1159        }
1160        if (getReminderQueryQuestion() != null) {
1161            _hashCode += getReminderQueryQuestion().hashCode();
1162        }
1163        if (getScreenName() != null) {
1164            _hashCode += getScreenName().hashCode();
1165        }
1166        _hashCode += new Double(getSocialContributionEquity()).hashCode();
1167        _hashCode += new Double(getSocialParticipationEquity()).hashCode();
1168        _hashCode += new Double(getSocialPersonalEquity()).hashCode();
1169        if (getTimeZoneId() != null) {
1170            _hashCode += getTimeZoneId().hashCode();
1171        }
1172        _hashCode += new Long(getUserId()).hashCode();
1173        if (getUuid() != null) {
1174            _hashCode += getUuid().hashCode();
1175        }
1176        __hashCodeCalc = false;
1177        return _hashCode;
1178    }
1179
1180    // Type metadata
1181    private static org.apache.axis.description.TypeDesc typeDesc =
1182        new org.apache.axis.description.TypeDesc(UserSoap.class, true);
1183
1184    static {
1185        typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
1186        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
1187        elemField.setFieldName("active");
1188        elemField.setXmlName(new javax.xml.namespace.QName("", "active"));
1189        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
1190        elemField.setNillable(false);
1191        typeDesc.addFieldDesc(elemField);
1192        elemField = new org.apache.axis.description.ElementDesc();
1193        elemField.setFieldName("agreedToTermsOfUse");
1194        elemField.setXmlName(new javax.xml.namespace.QName("", "agreedToTermsOfUse"));
1195        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
1196        elemField.setNillable(false);
1197        typeDesc.addFieldDesc(elemField);
1198        elemField = new org.apache.axis.description.ElementDesc();
1199        elemField.setFieldName("comments");
1200        elemField.setXmlName(new javax.xml.namespace.QName("", "comments"));
1201        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1202        elemField.setNillable(true);
1203        typeDesc.addFieldDesc(elemField);
1204        elemField = new org.apache.axis.description.ElementDesc();
1205        elemField.setFieldName("companyId");
1206        elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
1207        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
1208        elemField.setNillable(false);
1209        typeDesc.addFieldDesc(elemField);
1210        elemField = new org.apache.axis.description.ElementDesc();
1211        elemField.setFieldName("contactId");
1212        elemField.setXmlName(new javax.xml.namespace.QName("", "contactId"));
1213        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
1214        elemField.setNillable(false);
1215        typeDesc.addFieldDesc(elemField);
1216        elemField = new org.apache.axis.description.ElementDesc();
1217        elemField.setFieldName("createDate");
1218        elemField.setXmlName(new javax.xml.namespace.QName("", "createDate"));
1219        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
1220        elemField.setNillable(true);
1221        typeDesc.addFieldDesc(elemField);
1222        elemField = new org.apache.axis.description.ElementDesc();
1223        elemField.setFieldName("defaultUser");
1224        elemField.setXmlName(new javax.xml.namespace.QName("", "defaultUser"));
1225        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
1226        elemField.setNillable(false);
1227        typeDesc.addFieldDesc(elemField);
1228        elemField = new org.apache.axis.description.ElementDesc();
1229        elemField.setFieldName("emailAddress");
1230        elemField.setXmlName(new javax.xml.namespace.QName("", "emailAddress"));
1231        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1232        elemField.setNillable(true);
1233        typeDesc.addFieldDesc(elemField);
1234        elemField = new org.apache.axis.description.ElementDesc();
1235        elemField.setFieldName("failedLoginAttempts");
1236        elemField.setXmlName(new javax.xml.namespace.QName("", "failedLoginAttempts"));
1237        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
1238        elemField.setNillable(false);
1239        typeDesc.addFieldDesc(elemField);
1240        elemField = new org.apache.axis.description.ElementDesc();
1241        elemField.setFieldName("firstName");
1242        elemField.setXmlName(new javax.xml.namespace.QName("", "firstName"));
1243        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1244        elemField.setNillable(true);
1245        typeDesc.addFieldDesc(elemField);
1246        elemField = new org.apache.axis.description.ElementDesc();
1247        elemField.setFieldName("graceLoginCount");
1248        elemField.setXmlName(new javax.xml.namespace.QName("", "graceLoginCount"));
1249        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
1250        elemField.setNillable(false);
1251        typeDesc.addFieldDesc(elemField);
1252        elemField = new org.apache.axis.description.ElementDesc();
1253        elemField.setFieldName("greeting");
1254        elemField.setXmlName(new javax.xml.namespace.QName("", "greeting"));
1255        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1256        elemField.setNillable(true);
1257        typeDesc.addFieldDesc(elemField);
1258        elemField = new org.apache.axis.description.ElementDesc();
1259        elemField.setFieldName("jobTitle");
1260        elemField.setXmlName(new javax.xml.namespace.QName("", "jobTitle"));
1261        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1262        elemField.setNillable(true);
1263        typeDesc.addFieldDesc(elemField);
1264        elemField = new org.apache.axis.description.ElementDesc();
1265        elemField.setFieldName("languageId");
1266        elemField.setXmlName(new javax.xml.namespace.QName("", "languageId"));
1267        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1268        elemField.setNillable(true);
1269        typeDesc.addFieldDesc(elemField);
1270        elemField = new org.apache.axis.description.ElementDesc();
1271        elemField.setFieldName("lastFailedLoginDate");
1272        elemField.setXmlName(new javax.xml.namespace.QName("", "lastFailedLoginDate"));
1273        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
1274        elemField.setNillable(true);
1275        typeDesc.addFieldDesc(elemField);
1276        elemField = new org.apache.axis.description.ElementDesc();
1277        elemField.setFieldName("lastLoginDate");
1278        elemField.setXmlName(new javax.xml.namespace.QName("", "lastLoginDate"));
1279        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
1280        elemField.setNillable(true);
1281        typeDesc.addFieldDesc(elemField);
1282        elemField = new org.apache.axis.description.ElementDesc();
1283        elemField.setFieldName("lastLoginIP");
1284        elemField.setXmlName(new javax.xml.namespace.QName("", "lastLoginIP"));
1285        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1286        elemField.setNillable(true);
1287        typeDesc.addFieldDesc(elemField);
1288        elemField = new org.apache.axis.description.ElementDesc();
1289        elemField.setFieldName("lastName");
1290        elemField.setXmlName(new javax.xml.namespace.QName("", "lastName"));
1291        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1292        elemField.setNillable(true);
1293        typeDesc.addFieldDesc(elemField);
1294        elemField = new org.apache.axis.description.ElementDesc();
1295        elemField.setFieldName("lockout");
1296        elemField.setXmlName(new javax.xml.namespace.QName("", "lockout"));
1297        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
1298        elemField.setNillable(false);
1299        typeDesc.addFieldDesc(elemField);
1300        elemField = new org.apache.axis.description.ElementDesc();
1301        elemField.setFieldName("lockoutDate");
1302        elemField.setXmlName(new javax.xml.namespace.QName("", "lockoutDate"));
1303        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
1304        elemField.setNillable(true);
1305        typeDesc.addFieldDesc(elemField);
1306        elemField = new org.apache.axis.description.ElementDesc();
1307        elemField.setFieldName("loginDate");
1308        elemField.setXmlName(new javax.xml.namespace.QName("", "loginDate"));
1309        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
1310        elemField.setNillable(true);
1311        typeDesc.addFieldDesc(elemField);
1312        elemField = new org.apache.axis.description.ElementDesc();
1313        elemField.setFieldName("loginIP");
1314        elemField.setXmlName(new javax.xml.namespace.QName("", "loginIP"));
1315        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1316        elemField.setNillable(true);
1317        typeDesc.addFieldDesc(elemField);
1318        elemField = new org.apache.axis.description.ElementDesc();
1319        elemField.setFieldName("middleName");
1320        elemField.setXmlName(new javax.xml.namespace.QName("", "middleName"));
1321        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1322        elemField.setNillable(true);
1323        typeDesc.addFieldDesc(elemField);
1324        elemField = new org.apache.axis.description.ElementDesc();
1325        elemField.setFieldName("modifiedDate");
1326        elemField.setXmlName(new javax.xml.namespace.QName("", "modifiedDate"));
1327        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
1328        elemField.setNillable(true);
1329        typeDesc.addFieldDesc(elemField);
1330        elemField = new org.apache.axis.description.ElementDesc();
1331        elemField.setFieldName("openId");
1332        elemField.setXmlName(new javax.xml.namespace.QName("", "openId"));
1333        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1334        elemField.setNillable(true);
1335        typeDesc.addFieldDesc(elemField);
1336        elemField = new org.apache.axis.description.ElementDesc();
1337        elemField.setFieldName("password");
1338        elemField.setXmlName(new javax.xml.namespace.QName("", "password"));
1339        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1340        elemField.setNillable(true);
1341        typeDesc.addFieldDesc(elemField);
1342        elemField = new org.apache.axis.description.ElementDesc();
1343        elemField.setFieldName("passwordEncrypted");
1344        elemField.setXmlName(new javax.xml.namespace.QName("", "passwordEncrypted"));
1345        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
1346        elemField.setNillable(false);
1347        typeDesc.addFieldDesc(elemField);
1348        elemField = new org.apache.axis.description.ElementDesc();
1349        elemField.setFieldName("passwordModifiedDate");
1350        elemField.setXmlName(new javax.xml.namespace.QName("", "passwordModifiedDate"));
1351        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
1352        elemField.setNillable(true);
1353        typeDesc.addFieldDesc(elemField);
1354        elemField = new org.apache.axis.description.ElementDesc();
1355        elemField.setFieldName("passwordReset");
1356        elemField.setXmlName(new javax.xml.namespace.QName("", "passwordReset"));
1357        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
1358        elemField.setNillable(false);
1359        typeDesc.addFieldDesc(elemField);
1360        elemField = new org.apache.axis.description.ElementDesc();
1361        elemField.setFieldName("portraitId");
1362        elemField.setXmlName(new javax.xml.namespace.QName("", "portraitId"));
1363        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
1364        elemField.setNillable(false);
1365        typeDesc.addFieldDesc(elemField);
1366        elemField = new org.apache.axis.description.ElementDesc();
1367        elemField.setFieldName("primaryKey");
1368        elemField.setXmlName(new javax.xml.namespace.QName("", "primaryKey"));
1369        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
1370        elemField.setNillable(false);
1371        typeDesc.addFieldDesc(elemField);
1372        elemField = new org.apache.axis.description.ElementDesc();
1373        elemField.setFieldName("reminderQueryAnswer");
1374        elemField.setXmlName(new javax.xml.namespace.QName("", "reminderQueryAnswer"));
1375        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1376        elemField.setNillable(true);
1377        typeDesc.addFieldDesc(elemField);
1378        elemField = new org.apache.axis.description.ElementDesc();
1379        elemField.setFieldName("reminderQueryQuestion");
1380        elemField.setXmlName(new javax.xml.namespace.QName("", "reminderQueryQuestion"));
1381        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1382        elemField.setNillable(true);
1383        typeDesc.addFieldDesc(elemField);
1384        elemField = new org.apache.axis.description.ElementDesc();
1385        elemField.setFieldName("screenName");
1386        elemField.setXmlName(new javax.xml.namespace.QName("", "screenName"));
1387        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1388        elemField.setNillable(true);
1389        typeDesc.addFieldDesc(elemField);
1390        elemField = new org.apache.axis.description.ElementDesc();
1391        elemField.setFieldName("socialContributionEquity");
1392        elemField.setXmlName(new javax.xml.namespace.QName("", "socialContributionEquity"));
1393        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"));
1394        elemField.setNillable(false);
1395        typeDesc.addFieldDesc(elemField);
1396        elemField = new org.apache.axis.description.ElementDesc();
1397        elemField.setFieldName("socialParticipationEquity");
1398        elemField.setXmlName(new javax.xml.namespace.QName("", "socialParticipationEquity"));
1399        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"));
1400        elemField.setNillable(false);
1401        typeDesc.addFieldDesc(elemField);
1402        elemField = new org.apache.axis.description.ElementDesc();
1403        elemField.setFieldName("socialPersonalEquity");
1404        elemField.setXmlName(new javax.xml.namespace.QName("", "socialPersonalEquity"));
1405        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"));
1406        elemField.setNillable(false);
1407        typeDesc.addFieldDesc(elemField);
1408        elemField = new org.apache.axis.description.ElementDesc();
1409        elemField.setFieldName("timeZoneId");
1410        elemField.setXmlName(new javax.xml.namespace.QName("", "timeZoneId"));
1411        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1412        elemField.setNillable(true);
1413        typeDesc.addFieldDesc(elemField);
1414        elemField = new org.apache.axis.description.ElementDesc();
1415        elemField.setFieldName("userId");
1416        elemField.setXmlName(new javax.xml.namespace.QName("", "userId"));
1417        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
1418        elemField.setNillable(false);
1419        typeDesc.addFieldDesc(elemField);
1420        elemField = new org.apache.axis.description.ElementDesc();
1421        elemField.setFieldName("uuid");
1422        elemField.setXmlName(new javax.xml.namespace.QName("", "uuid"));
1423        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1424        elemField.setNillable(true);
1425        typeDesc.addFieldDesc(elemField);
1426    }
1427
1428    /**
1429     * Return type metadata object
1430     */
1431    public static org.apache.axis.description.TypeDesc getTypeDesc() {
1432        return typeDesc;
1433    }
1434
1435    /**
1436     * Get Custom Serializer
1437     */
1438    public static org.apache.axis.encoding.Serializer getSerializer(
1439           java.lang.String mechType, 
1440           java.lang.Class _javaType,  
1441           javax.xml.namespace.QName _xmlType) {
1442        return 
1443          new  org.apache.axis.encoding.ser.BeanSerializer(
1444            _javaType, _xmlType, typeDesc);
1445    }
1446
1447    /**
1448     * Get Custom Deserializer
1449     */
1450    public static org.apache.axis.encoding.Deserializer getDeserializer(
1451           java.lang.String mechType, 
1452           java.lang.Class _javaType,  
1453           javax.xml.namespace.QName _xmlType) {
1454        return 
1455          new  org.apache.axis.encoding.ser.BeanDeserializer(
1456            _javaType, _xmlType, typeDesc);
1457    }
1458
1459}
1460