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.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 int graceLoginCount;
30  
31      private java.lang.String greeting;
32  
33      private java.lang.String languageId;
34  
35      private java.util.Calendar lastFailedLoginDate;
36  
37      private java.util.Calendar lastLoginDate;
38  
39      private java.lang.String lastLoginIP;
40  
41      private boolean lockout;
42  
43      private java.util.Calendar lockoutDate;
44  
45      private java.util.Calendar loginDate;
46  
47      private java.lang.String loginIP;
48  
49      private java.util.Calendar modifiedDate;
50  
51      private java.lang.String password;
52  
53      private boolean passwordEncrypted;
54  
55      private java.util.Calendar passwordModifiedDate;
56  
57      private boolean passwordReset;
58  
59      private long portraitId;
60  
61      private long primaryKey;
62  
63      private java.lang.String screenName;
64  
65      private java.lang.String timeZoneId;
66  
67      private long userId;
68  
69      private java.lang.String uuid;
70  
71      public UserSoap() {
72      }
73  
74      public UserSoap(
75             boolean active,
76             boolean agreedToTermsOfUse,
77             java.lang.String comments,
78             long companyId,
79             long contactId,
80             java.util.Calendar createDate,
81             boolean defaultUser,
82             java.lang.String emailAddress,
83             int failedLoginAttempts,
84             int graceLoginCount,
85             java.lang.String greeting,
86             java.lang.String languageId,
87             java.util.Calendar lastFailedLoginDate,
88             java.util.Calendar lastLoginDate,
89             java.lang.String lastLoginIP,
90             boolean lockout,
91             java.util.Calendar lockoutDate,
92             java.util.Calendar loginDate,
93             java.lang.String loginIP,
94             java.util.Calendar modifiedDate,
95             java.lang.String password,
96             boolean passwordEncrypted,
97             java.util.Calendar passwordModifiedDate,
98             boolean passwordReset,
99             long portraitId,
100            long primaryKey,
101            java.lang.String screenName,
102            java.lang.String timeZoneId,
103            long userId,
104            java.lang.String uuid) {
105            this.active = active;
106            this.agreedToTermsOfUse = agreedToTermsOfUse;
107            this.comments = comments;
108            this.companyId = companyId;
109            this.contactId = contactId;
110            this.createDate = createDate;
111            this.defaultUser = defaultUser;
112            this.emailAddress = emailAddress;
113            this.failedLoginAttempts = failedLoginAttempts;
114            this.graceLoginCount = graceLoginCount;
115            this.greeting = greeting;
116            this.languageId = languageId;
117            this.lastFailedLoginDate = lastFailedLoginDate;
118            this.lastLoginDate = lastLoginDate;
119            this.lastLoginIP = lastLoginIP;
120            this.lockout = lockout;
121            this.lockoutDate = lockoutDate;
122            this.loginDate = loginDate;
123            this.loginIP = loginIP;
124            this.modifiedDate = modifiedDate;
125            this.password = password;
126            this.passwordEncrypted = passwordEncrypted;
127            this.passwordModifiedDate = passwordModifiedDate;
128            this.passwordReset = passwordReset;
129            this.portraitId = portraitId;
130            this.primaryKey = primaryKey;
131            this.screenName = screenName;
132            this.timeZoneId = timeZoneId;
133            this.userId = userId;
134            this.uuid = uuid;
135     }
136 
137 
138     /**
139      * Gets the active value for this UserSoap.
140      * 
141      * @return active
142      */
143     public boolean isActive() {
144         return active;
145     }
146 
147 
148     /**
149      * Sets the active value for this UserSoap.
150      * 
151      * @param active
152      */
153     public void setActive(boolean active) {
154         this.active = active;
155     }
156 
157 
158     /**
159      * Gets the agreedToTermsOfUse value for this UserSoap.
160      * 
161      * @return agreedToTermsOfUse
162      */
163     public boolean isAgreedToTermsOfUse() {
164         return agreedToTermsOfUse;
165     }
166 
167 
168     /**
169      * Sets the agreedToTermsOfUse value for this UserSoap.
170      * 
171      * @param agreedToTermsOfUse
172      */
173     public void setAgreedToTermsOfUse(boolean agreedToTermsOfUse) {
174         this.agreedToTermsOfUse = agreedToTermsOfUse;
175     }
176 
177 
178     /**
179      * Gets the comments value for this UserSoap.
180      * 
181      * @return comments
182      */
183     public java.lang.String getComments() {
184         return comments;
185     }
186 
187 
188     /**
189      * Sets the comments value for this UserSoap.
190      * 
191      * @param comments
192      */
193     public void setComments(java.lang.String comments) {
194         this.comments = comments;
195     }
196 
197 
198     /**
199      * Gets the companyId value for this UserSoap.
200      * 
201      * @return companyId
202      */
203     public long getCompanyId() {
204         return companyId;
205     }
206 
207 
208     /**
209      * Sets the companyId value for this UserSoap.
210      * 
211      * @param companyId
212      */
213     public void setCompanyId(long companyId) {
214         this.companyId = companyId;
215     }
216 
217 
218     /**
219      * Gets the contactId value for this UserSoap.
220      * 
221      * @return contactId
222      */
223     public long getContactId() {
224         return contactId;
225     }
226 
227 
228     /**
229      * Sets the contactId value for this UserSoap.
230      * 
231      * @param contactId
232      */
233     public void setContactId(long contactId) {
234         this.contactId = contactId;
235     }
236 
237 
238     /**
239      * Gets the createDate value for this UserSoap.
240      * 
241      * @return createDate
242      */
243     public java.util.Calendar getCreateDate() {
244         return createDate;
245     }
246 
247 
248     /**
249      * Sets the createDate value for this UserSoap.
250      * 
251      * @param createDate
252      */
253     public void setCreateDate(java.util.Calendar createDate) {
254         this.createDate = createDate;
255     }
256 
257 
258     /**
259      * Gets the defaultUser value for this UserSoap.
260      * 
261      * @return defaultUser
262      */
263     public boolean isDefaultUser() {
264         return defaultUser;
265     }
266 
267 
268     /**
269      * Sets the defaultUser value for this UserSoap.
270      * 
271      * @param defaultUser
272      */
273     public void setDefaultUser(boolean defaultUser) {
274         this.defaultUser = defaultUser;
275     }
276 
277 
278     /**
279      * Gets the emailAddress value for this UserSoap.
280      * 
281      * @return emailAddress
282      */
283     public java.lang.String getEmailAddress() {
284         return emailAddress;
285     }
286 
287 
288     /**
289      * Sets the emailAddress value for this UserSoap.
290      * 
291      * @param emailAddress
292      */
293     public void setEmailAddress(java.lang.String emailAddress) {
294         this.emailAddress = emailAddress;
295     }
296 
297 
298     /**
299      * Gets the failedLoginAttempts value for this UserSoap.
300      * 
301      * @return failedLoginAttempts
302      */
303     public int getFailedLoginAttempts() {
304         return failedLoginAttempts;
305     }
306 
307 
308     /**
309      * Sets the failedLoginAttempts value for this UserSoap.
310      * 
311      * @param failedLoginAttempts
312      */
313     public void setFailedLoginAttempts(int failedLoginAttempts) {
314         this.failedLoginAttempts = failedLoginAttempts;
315     }
316 
317 
318     /**
319      * Gets the graceLoginCount value for this UserSoap.
320      * 
321      * @return graceLoginCount
322      */
323     public int getGraceLoginCount() {
324         return graceLoginCount;
325     }
326 
327 
328     /**
329      * Sets the graceLoginCount value for this UserSoap.
330      * 
331      * @param graceLoginCount
332      */
333     public void setGraceLoginCount(int graceLoginCount) {
334         this.graceLoginCount = graceLoginCount;
335     }
336 
337 
338     /**
339      * Gets the greeting value for this UserSoap.
340      * 
341      * @return greeting
342      */
343     public java.lang.String getGreeting() {
344         return greeting;
345     }
346 
347 
348     /**
349      * Sets the greeting value for this UserSoap.
350      * 
351      * @param greeting
352      */
353     public void setGreeting(java.lang.String greeting) {
354         this.greeting = greeting;
355     }
356 
357 
358     /**
359      * Gets the languageId value for this UserSoap.
360      * 
361      * @return languageId
362      */
363     public java.lang.String getLanguageId() {
364         return languageId;
365     }
366 
367 
368     /**
369      * Sets the languageId value for this UserSoap.
370      * 
371      * @param languageId
372      */
373     public void setLanguageId(java.lang.String languageId) {
374         this.languageId = languageId;
375     }
376 
377 
378     /**
379      * Gets the lastFailedLoginDate value for this UserSoap.
380      * 
381      * @return lastFailedLoginDate
382      */
383     public java.util.Calendar getLastFailedLoginDate() {
384         return lastFailedLoginDate;
385     }
386 
387 
388     /**
389      * Sets the lastFailedLoginDate value for this UserSoap.
390      * 
391      * @param lastFailedLoginDate
392      */
393     public void setLastFailedLoginDate(java.util.Calendar lastFailedLoginDate) {
394         this.lastFailedLoginDate = lastFailedLoginDate;
395     }
396 
397 
398     /**
399      * Gets the lastLoginDate value for this UserSoap.
400      * 
401      * @return lastLoginDate
402      */
403     public java.util.Calendar getLastLoginDate() {
404         return lastLoginDate;
405     }
406 
407 
408     /**
409      * Sets the lastLoginDate value for this UserSoap.
410      * 
411      * @param lastLoginDate
412      */
413     public void setLastLoginDate(java.util.Calendar lastLoginDate) {
414         this.lastLoginDate = lastLoginDate;
415     }
416 
417 
418     /**
419      * Gets the lastLoginIP value for this UserSoap.
420      * 
421      * @return lastLoginIP
422      */
423     public java.lang.String getLastLoginIP() {
424         return lastLoginIP;
425     }
426 
427 
428     /**
429      * Sets the lastLoginIP value for this UserSoap.
430      * 
431      * @param lastLoginIP
432      */
433     public void setLastLoginIP(java.lang.String lastLoginIP) {
434         this.lastLoginIP = lastLoginIP;
435     }
436 
437 
438     /**
439      * Gets the lockout value for this UserSoap.
440      * 
441      * @return lockout
442      */
443     public boolean isLockout() {
444         return lockout;
445     }
446 
447 
448     /**
449      * Sets the lockout value for this UserSoap.
450      * 
451      * @param lockout
452      */
453     public void setLockout(boolean lockout) {
454         this.lockout = lockout;
455     }
456 
457 
458     /**
459      * Gets the lockoutDate value for this UserSoap.
460      * 
461      * @return lockoutDate
462      */
463     public java.util.Calendar getLockoutDate() {
464         return lockoutDate;
465     }
466 
467 
468     /**
469      * Sets the lockoutDate value for this UserSoap.
470      * 
471      * @param lockoutDate
472      */
473     public void setLockoutDate(java.util.Calendar lockoutDate) {
474         this.lockoutDate = lockoutDate;
475     }
476 
477 
478     /**
479      * Gets the loginDate value for this UserSoap.
480      * 
481      * @return loginDate
482      */
483     public java.util.Calendar getLoginDate() {
484         return loginDate;
485     }
486 
487 
488     /**
489      * Sets the loginDate value for this UserSoap.
490      * 
491      * @param loginDate
492      */
493     public void setLoginDate(java.util.Calendar loginDate) {
494         this.loginDate = loginDate;
495     }
496 
497 
498     /**
499      * Gets the loginIP value for this UserSoap.
500      * 
501      * @return loginIP
502      */
503     public java.lang.String getLoginIP() {
504         return loginIP;
505     }
506 
507 
508     /**
509      * Sets the loginIP value for this UserSoap.
510      * 
511      * @param loginIP
512      */
513     public void setLoginIP(java.lang.String loginIP) {
514         this.loginIP = loginIP;
515     }
516 
517 
518     /**
519      * Gets the modifiedDate value for this UserSoap.
520      * 
521      * @return modifiedDate
522      */
523     public java.util.Calendar getModifiedDate() {
524         return modifiedDate;
525     }
526 
527 
528     /**
529      * Sets the modifiedDate value for this UserSoap.
530      * 
531      * @param modifiedDate
532      */
533     public void setModifiedDate(java.util.Calendar modifiedDate) {
534         this.modifiedDate = modifiedDate;
535     }
536 
537 
538     /**
539      * Gets the password value for this UserSoap.
540      * 
541      * @return password
542      */
543     public java.lang.String getPassword() {
544         return password;
545     }
546 
547 
548     /**
549      * Sets the password value for this UserSoap.
550      * 
551      * @param password
552      */
553     public void setPassword(java.lang.String password) {
554         this.password = password;
555     }
556 
557 
558     /**
559      * Gets the passwordEncrypted value for this UserSoap.
560      * 
561      * @return passwordEncrypted
562      */
563     public boolean isPasswordEncrypted() {
564         return passwordEncrypted;
565     }
566 
567 
568     /**
569      * Sets the passwordEncrypted value for this UserSoap.
570      * 
571      * @param passwordEncrypted
572      */
573     public void setPasswordEncrypted(boolean passwordEncrypted) {
574         this.passwordEncrypted = passwordEncrypted;
575     }
576 
577 
578     /**
579      * Gets the passwordModifiedDate value for this UserSoap.
580      * 
581      * @return passwordModifiedDate
582      */
583     public java.util.Calendar getPasswordModifiedDate() {
584         return passwordModifiedDate;
585     }
586 
587 
588     /**
589      * Sets the passwordModifiedDate value for this UserSoap.
590      * 
591      * @param passwordModifiedDate
592      */
593     public void setPasswordModifiedDate(java.util.Calendar passwordModifiedDate) {
594         this.passwordModifiedDate = passwordModifiedDate;
595     }
596 
597 
598     /**
599      * Gets the passwordReset value for this UserSoap.
600      * 
601      * @return passwordReset
602      */
603     public boolean isPasswordReset() {
604         return passwordReset;
605     }
606 
607 
608     /**
609      * Sets the passwordReset value for this UserSoap.
610      * 
611      * @param passwordReset
612      */
613     public void setPasswordReset(boolean passwordReset) {
614         this.passwordReset = passwordReset;
615     }
616 
617 
618     /**
619      * Gets the portraitId value for this UserSoap.
620      * 
621      * @return portraitId
622      */
623     public long getPortraitId() {
624         return portraitId;
625     }
626 
627 
628     /**
629      * Sets the portraitId value for this UserSoap.
630      * 
631      * @param portraitId
632      */
633     public void setPortraitId(long portraitId) {
634         this.portraitId = portraitId;
635     }
636 
637 
638     /**
639      * Gets the primaryKey value for this UserSoap.
640      * 
641      * @return primaryKey
642      */
643     public long getPrimaryKey() {
644         return primaryKey;
645     }
646 
647 
648     /**
649      * Sets the primaryKey value for this UserSoap.
650      * 
651      * @param primaryKey
652      */
653     public void setPrimaryKey(long primaryKey) {
654         this.primaryKey = primaryKey;
655     }
656 
657 
658     /**
659      * Gets the screenName value for this UserSoap.
660      * 
661      * @return screenName
662      */
663     public java.lang.String getScreenName() {
664         return screenName;
665     }
666 
667 
668     /**
669      * Sets the screenName value for this UserSoap.
670      * 
671      * @param screenName
672      */
673     public void setScreenName(java.lang.String screenName) {
674         this.screenName = screenName;
675     }
676 
677 
678     /**
679      * Gets the timeZoneId value for this UserSoap.
680      * 
681      * @return timeZoneId
682      */
683     public java.lang.String getTimeZoneId() {
684         return timeZoneId;
685     }
686 
687 
688     /**
689      * Sets the timeZoneId value for this UserSoap.
690      * 
691      * @param timeZoneId
692      */
693     public void setTimeZoneId(java.lang.String timeZoneId) {
694         this.timeZoneId = timeZoneId;
695     }
696 
697 
698     /**
699      * Gets the userId value for this UserSoap.
700      * 
701      * @return userId
702      */
703     public long getUserId() {
704         return userId;
705     }
706 
707 
708     /**
709      * Sets the userId value for this UserSoap.
710      * 
711      * @param userId
712      */
713     public void setUserId(long userId) {
714         this.userId = userId;
715     }
716 
717 
718     /**
719      * Gets the uuid value for this UserSoap.
720      * 
721      * @return uuid
722      */
723     public java.lang.String getUuid() {
724         return uuid;
725     }
726 
727 
728     /**
729      * Sets the uuid value for this UserSoap.
730      * 
731      * @param uuid
732      */
733     public void setUuid(java.lang.String uuid) {
734         this.uuid = uuid;
735     }
736 
737     private java.lang.Object __equalsCalc = null;
738     public synchronized boolean equals(java.lang.Object obj) {
739         if (!(obj instanceof UserSoap)) return false;
740         UserSoap other = (UserSoap) obj;
741         if (obj == null) return false;
742         if (this == obj) return true;
743         if (__equalsCalc != null) {
744             return (__equalsCalc == obj);
745         }
746         __equalsCalc = obj;
747         boolean _equals;
748         _equals = true && 
749             this.active == other.isActive() &&
750             this.agreedToTermsOfUse == other.isAgreedToTermsOfUse() &&
751             ((this.comments==null && other.getComments()==null) || 
752              (this.comments!=null &&
753               this.comments.equals(other.getComments()))) &&
754             this.companyId == other.getCompanyId() &&
755             this.contactId == other.getContactId() &&
756             ((this.createDate==null && other.getCreateDate()==null) || 
757              (this.createDate!=null &&
758               this.createDate.equals(other.getCreateDate()))) &&
759             this.defaultUser == other.isDefaultUser() &&
760             ((this.emailAddress==null && other.getEmailAddress()==null) || 
761              (this.emailAddress!=null &&
762               this.emailAddress.equals(other.getEmailAddress()))) &&
763             this.failedLoginAttempts == other.getFailedLoginAttempts() &&
764             this.graceLoginCount == other.getGraceLoginCount() &&
765             ((this.greeting==null && other.getGreeting()==null) || 
766              (this.greeting!=null &&
767               this.greeting.equals(other.getGreeting()))) &&
768             ((this.languageId==null && other.getLanguageId()==null) || 
769              (this.languageId!=null &&
770               this.languageId.equals(other.getLanguageId()))) &&
771             ((this.lastFailedLoginDate==null && other.getLastFailedLoginDate()==null) || 
772              (this.lastFailedLoginDate!=null &&
773               this.lastFailedLoginDate.equals(other.getLastFailedLoginDate()))) &&
774             ((this.lastLoginDate==null && other.getLastLoginDate()==null) || 
775              (this.lastLoginDate!=null &&
776               this.lastLoginDate.equals(other.getLastLoginDate()))) &&
777             ((this.lastLoginIP==null && other.getLastLoginIP()==null) || 
778              (this.lastLoginIP!=null &&
779               this.lastLoginIP.equals(other.getLastLoginIP()))) &&
780             this.lockout == other.isLockout() &&
781             ((this.lockoutDate==null && other.getLockoutDate()==null) || 
782              (this.lockoutDate!=null &&
783               this.lockoutDate.equals(other.getLockoutDate()))) &&
784             ((this.loginDate==null && other.getLoginDate()==null) || 
785              (this.loginDate!=null &&
786               this.loginDate.equals(other.getLoginDate()))) &&
787             ((this.loginIP==null && other.getLoginIP()==null) || 
788              (this.loginIP!=null &&
789               this.loginIP.equals(other.getLoginIP()))) &&
790             ((this.modifiedDate==null && other.getModifiedDate()==null) || 
791              (this.modifiedDate!=null &&
792               this.modifiedDate.equals(other.getModifiedDate()))) &&
793             ((this.password==null && other.getPassword()==null) || 
794              (this.password!=null &&
795               this.password.equals(other.getPassword()))) &&
796             this.passwordEncrypted == other.isPasswordEncrypted() &&
797             ((this.passwordModifiedDate==null && other.getPasswordModifiedDate()==null) || 
798              (this.passwordModifiedDate!=null &&
799               this.passwordModifiedDate.equals(other.getPasswordModifiedDate()))) &&
800             this.passwordReset == other.isPasswordReset() &&
801             this.portraitId == other.getPortraitId() &&
802             this.primaryKey == other.getPrimaryKey() &&
803             ((this.screenName==null && other.getScreenName()==null) || 
804              (this.screenName!=null &&
805               this.screenName.equals(other.getScreenName()))) &&
806             ((this.timeZoneId==null && other.getTimeZoneId()==null) || 
807              (this.timeZoneId!=null &&
808               this.timeZoneId.equals(other.getTimeZoneId()))) &&
809             this.userId == other.getUserId() &&
810             ((this.uuid==null && other.getUuid()==null) || 
811              (this.uuid!=null &&
812               this.uuid.equals(other.getUuid())));
813         __equalsCalc = null;
814         return _equals;
815     }
816 
817     private boolean __hashCodeCalc = false;
818     public synchronized int hashCode() {
819         if (__hashCodeCalc) {
820             return 0;
821         }
822         __hashCodeCalc = true;
823         int _hashCode = 1;
824         _hashCode += (isActive() ? Boolean.TRUE : Boolean.FALSE).hashCode();
825         _hashCode += (isAgreedToTermsOfUse() ? Boolean.TRUE : Boolean.FALSE).hashCode();
826         if (getComments() != null) {
827             _hashCode += getComments().hashCode();
828         }
829         _hashCode += new Long(getCompanyId()).hashCode();
830         _hashCode += new Long(getContactId()).hashCode();
831         if (getCreateDate() != null) {
832             _hashCode += getCreateDate().hashCode();
833         }
834         _hashCode += (isDefaultUser() ? Boolean.TRUE : Boolean.FALSE).hashCode();
835         if (getEmailAddress() != null) {
836             _hashCode += getEmailAddress().hashCode();
837         }
838         _hashCode += getFailedLoginAttempts();
839         _hashCode += getGraceLoginCount();
840         if (getGreeting() != null) {
841             _hashCode += getGreeting().hashCode();
842         }
843         if (getLanguageId() != null) {
844             _hashCode += getLanguageId().hashCode();
845         }
846         if (getLastFailedLoginDate() != null) {
847             _hashCode += getLastFailedLoginDate().hashCode();
848         }
849         if (getLastLoginDate() != null) {
850             _hashCode += getLastLoginDate().hashCode();
851         }
852         if (getLastLoginIP() != null) {
853             _hashCode += getLastLoginIP().hashCode();
854         }
855         _hashCode += (isLockout() ? Boolean.TRUE : Boolean.FALSE).hashCode();
856         if (getLockoutDate() != null) {
857             _hashCode += getLockoutDate().hashCode();
858         }
859         if (getLoginDate() != null) {
860             _hashCode += getLoginDate().hashCode();
861         }
862         if (getLoginIP() != null) {
863             _hashCode += getLoginIP().hashCode();
864         }
865         if (getModifiedDate() != null) {
866             _hashCode += getModifiedDate().hashCode();
867         }
868         if (getPassword() != null) {
869             _hashCode += getPassword().hashCode();
870         }
871         _hashCode += (isPasswordEncrypted() ? Boolean.TRUE : Boolean.FALSE).hashCode();
872         if (getPasswordModifiedDate() != null) {
873             _hashCode += getPasswordModifiedDate().hashCode();
874         }
875         _hashCode += (isPasswordReset() ? Boolean.TRUE : Boolean.FALSE).hashCode();
876         _hashCode += new Long(getPortraitId()).hashCode();
877         _hashCode += new Long(getPrimaryKey()).hashCode();
878         if (getScreenName() != null) {
879             _hashCode += getScreenName().hashCode();
880         }
881         if (getTimeZoneId() != null) {
882             _hashCode += getTimeZoneId().hashCode();
883         }
884         _hashCode += new Long(getUserId()).hashCode();
885         if (getUuid() != null) {
886             _hashCode += getUuid().hashCode();
887         }
888         __hashCodeCalc = false;
889         return _hashCode;
890     }
891 
892     // Type metadata
893     private static org.apache.axis.description.TypeDesc typeDesc =
894         new org.apache.axis.description.TypeDesc(UserSoap.class, true);
895 
896     static {
897         typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
898         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
899         elemField.setFieldName("active");
900         elemField.setXmlName(new javax.xml.namespace.QName("", "active"));
901         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
902         elemField.setNillable(false);
903         typeDesc.addFieldDesc(elemField);
904         elemField = new org.apache.axis.description.ElementDesc();
905         elemField.setFieldName("agreedToTermsOfUse");
906         elemField.setXmlName(new javax.xml.namespace.QName("", "agreedToTermsOfUse"));
907         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
908         elemField.setNillable(false);
909         typeDesc.addFieldDesc(elemField);
910         elemField = new org.apache.axis.description.ElementDesc();
911         elemField.setFieldName("comments");
912         elemField.setXmlName(new javax.xml.namespace.QName("", "comments"));
913         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
914         elemField.setNillable(true);
915         typeDesc.addFieldDesc(elemField);
916         elemField = new org.apache.axis.description.ElementDesc();
917         elemField.setFieldName("companyId");
918         elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
919         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
920         elemField.setNillable(false);
921         typeDesc.addFieldDesc(elemField);
922         elemField = new org.apache.axis.description.ElementDesc();
923         elemField.setFieldName("contactId");
924         elemField.setXmlName(new javax.xml.namespace.QName("", "contactId"));
925         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
926         elemField.setNillable(false);
927         typeDesc.addFieldDesc(elemField);
928         elemField = new org.apache.axis.description.ElementDesc();
929         elemField.setFieldName("createDate");
930         elemField.setXmlName(new javax.xml.namespace.QName("", "createDate"));
931         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
932         elemField.setNillable(true);
933         typeDesc.addFieldDesc(elemField);
934         elemField = new org.apache.axis.description.ElementDesc();
935         elemField.setFieldName("defaultUser");
936         elemField.setXmlName(new javax.xml.namespace.QName("", "defaultUser"));
937         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
938         elemField.setNillable(false);
939         typeDesc.addFieldDesc(elemField);
940         elemField = new org.apache.axis.description.ElementDesc();
941         elemField.setFieldName("emailAddress");
942         elemField.setXmlName(new javax.xml.namespace.QName("", "emailAddress"));
943         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
944         elemField.setNillable(true);
945         typeDesc.addFieldDesc(elemField);
946         elemField = new org.apache.axis.description.ElementDesc();
947         elemField.setFieldName("failedLoginAttempts");
948         elemField.setXmlName(new javax.xml.namespace.QName("", "failedLoginAttempts"));
949         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
950         elemField.setNillable(false);
951         typeDesc.addFieldDesc(elemField);
952         elemField = new org.apache.axis.description.ElementDesc();
953         elemField.setFieldName("graceLoginCount");
954         elemField.setXmlName(new javax.xml.namespace.QName("", "graceLoginCount"));
955         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
956         elemField.setNillable(false);
957         typeDesc.addFieldDesc(elemField);
958         elemField = new org.apache.axis.description.ElementDesc();
959         elemField.setFieldName("greeting");
960         elemField.setXmlName(new javax.xml.namespace.QName("", "greeting"));
961         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
962         elemField.setNillable(true);
963         typeDesc.addFieldDesc(elemField);
964         elemField = new org.apache.axis.description.ElementDesc();
965         elemField.setFieldName("languageId");
966         elemField.setXmlName(new javax.xml.namespace.QName("", "languageId"));
967         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
968         elemField.setNillable(true);
969         typeDesc.addFieldDesc(elemField);
970         elemField = new org.apache.axis.description.ElementDesc();
971         elemField.setFieldName("lastFailedLoginDate");
972         elemField.setXmlName(new javax.xml.namespace.QName("", "lastFailedLoginDate"));
973         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
974         elemField.setNillable(true);
975         typeDesc.addFieldDesc(elemField);
976         elemField = new org.apache.axis.description.ElementDesc();
977         elemField.setFieldName("lastLoginDate");
978         elemField.setXmlName(new javax.xml.namespace.QName("", "lastLoginDate"));
979         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
980         elemField.setNillable(true);
981         typeDesc.addFieldDesc(elemField);
982         elemField = new org.apache.axis.description.ElementDesc();
983         elemField.setFieldName("lastLoginIP");
984         elemField.setXmlName(new javax.xml.namespace.QName("", "lastLoginIP"));
985         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
986         elemField.setNillable(true);
987         typeDesc.addFieldDesc(elemField);
988         elemField = new org.apache.axis.description.ElementDesc();
989         elemField.setFieldName("lockout");
990         elemField.setXmlName(new javax.xml.namespace.QName("", "lockout"));
991         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
992         elemField.setNillable(false);
993         typeDesc.addFieldDesc(elemField);
994         elemField = new org.apache.axis.description.ElementDesc();
995         elemField.setFieldName("lockoutDate");
996         elemField.setXmlName(new javax.xml.namespace.QName("", "lockoutDate"));
997         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
998         elemField.setNillable(true);
999         typeDesc.addFieldDesc(elemField);
1000        elemField = new org.apache.axis.description.ElementDesc();
1001        elemField.setFieldName("loginDate");
1002        elemField.setXmlName(new javax.xml.namespace.QName("", "loginDate"));
1003        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
1004        elemField.setNillable(true);
1005        typeDesc.addFieldDesc(elemField);
1006        elemField = new org.apache.axis.description.ElementDesc();
1007        elemField.setFieldName("loginIP");
1008        elemField.setXmlName(new javax.xml.namespace.QName("", "loginIP"));
1009        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1010        elemField.setNillable(true);
1011        typeDesc.addFieldDesc(elemField);
1012        elemField = new org.apache.axis.description.ElementDesc();
1013        elemField.setFieldName("modifiedDate");
1014        elemField.setXmlName(new javax.xml.namespace.QName("", "modifiedDate"));
1015        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
1016        elemField.setNillable(true);
1017        typeDesc.addFieldDesc(elemField);
1018        elemField = new org.apache.axis.description.ElementDesc();
1019        elemField.setFieldName("password");
1020        elemField.setXmlName(new javax.xml.namespace.QName("", "password"));
1021        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1022        elemField.setNillable(true);
1023        typeDesc.addFieldDesc(elemField);
1024        elemField = new org.apache.axis.description.ElementDesc();
1025        elemField.setFieldName("passwordEncrypted");
1026        elemField.setXmlName(new javax.xml.namespace.QName("", "passwordEncrypted"));
1027        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
1028        elemField.setNillable(false);
1029        typeDesc.addFieldDesc(elemField);
1030        elemField = new org.apache.axis.description.ElementDesc();
1031        elemField.setFieldName("passwordModifiedDate");
1032        elemField.setXmlName(new javax.xml.namespace.QName("", "passwordModifiedDate"));
1033        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
1034        elemField.setNillable(true);
1035        typeDesc.addFieldDesc(elemField);
1036        elemField = new org.apache.axis.description.ElementDesc();
1037        elemField.setFieldName("passwordReset");
1038        elemField.setXmlName(new javax.xml.namespace.QName("", "passwordReset"));
1039        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
1040        elemField.setNillable(false);
1041        typeDesc.addFieldDesc(elemField);
1042        elemField = new org.apache.axis.description.ElementDesc();
1043        elemField.setFieldName("portraitId");
1044        elemField.setXmlName(new javax.xml.namespace.QName("", "portraitId"));
1045        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
1046        elemField.setNillable(false);
1047        typeDesc.addFieldDesc(elemField);
1048        elemField = new org.apache.axis.description.ElementDesc();
1049        elemField.setFieldName("primaryKey");
1050        elemField.setXmlName(new javax.xml.namespace.QName("", "primaryKey"));
1051        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
1052        elemField.setNillable(false);
1053        typeDesc.addFieldDesc(elemField);
1054        elemField = new org.apache.axis.description.ElementDesc();
1055        elemField.setFieldName("screenName");
1056        elemField.setXmlName(new javax.xml.namespace.QName("", "screenName"));
1057        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1058        elemField.setNillable(true);
1059        typeDesc.addFieldDesc(elemField);
1060        elemField = new org.apache.axis.description.ElementDesc();
1061        elemField.setFieldName("timeZoneId");
1062        elemField.setXmlName(new javax.xml.namespace.QName("", "timeZoneId"));
1063        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1064        elemField.setNillable(true);
1065        typeDesc.addFieldDesc(elemField);
1066        elemField = new org.apache.axis.description.ElementDesc();
1067        elemField.setFieldName("userId");
1068        elemField.setXmlName(new javax.xml.namespace.QName("", "userId"));
1069        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
1070        elemField.setNillable(false);
1071        typeDesc.addFieldDesc(elemField);
1072        elemField = new org.apache.axis.description.ElementDesc();
1073        elemField.setFieldName("uuid");
1074        elemField.setXmlName(new javax.xml.namespace.QName("", "uuid"));
1075        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1076        elemField.setNillable(true);
1077        typeDesc.addFieldDesc(elemField);
1078    }
1079
1080    /**
1081     * Return type metadata object
1082     */
1083    public static org.apache.axis.description.TypeDesc getTypeDesc() {
1084        return typeDesc;
1085    }
1086
1087    /**
1088     * Get Custom Serializer
1089     */
1090    public static org.apache.axis.encoding.Serializer getSerializer(
1091           java.lang.String mechType, 
1092           java.lang.Class _javaType,  
1093           javax.xml.namespace.QName _xmlType) {
1094        return 
1095          new  org.apache.axis.encoding.ser.BeanSerializer(
1096            _javaType, _xmlType, typeDesc);
1097    }
1098
1099    /**
1100     * Get Custom Deserializer
1101     */
1102    public static org.apache.axis.encoding.Deserializer getDeserializer(
1103           java.lang.String mechType, 
1104           java.lang.Class _javaType,  
1105           javax.xml.namespace.QName _xmlType) {
1106        return 
1107          new  org.apache.axis.encoding.ser.BeanDeserializer(
1108            _javaType, _xmlType, typeDesc);
1109    }
1110
1111}
1112