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