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