001
014
015 package com.liferay.portal.model.impl;
016
017 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.util.GetterUtil;
020 import com.liferay.portal.kernel.util.StringBundler;
021 import com.liferay.portal.kernel.util.StringPool;
022 import com.liferay.portal.model.PasswordPolicy;
023 import com.liferay.portal.model.PasswordPolicyModel;
024 import com.liferay.portal.model.PasswordPolicySoap;
025 import com.liferay.portal.service.ServiceContext;
026 import com.liferay.portal.util.PortalUtil;
027
028 import com.liferay.portlet.expando.model.ExpandoBridge;
029 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
030
031 import java.io.Serializable;
032
033 import java.lang.reflect.Proxy;
034
035 import java.sql.Types;
036
037 import java.util.ArrayList;
038 import java.util.Date;
039 import java.util.List;
040
041
058 public class PasswordPolicyModelImpl extends BaseModelImpl<PasswordPolicy>
059 implements PasswordPolicyModel {
060 public static final String TABLE_NAME = "PasswordPolicy";
061 public static final Object[][] TABLE_COLUMNS = {
062 { "passwordPolicyId", new Integer(Types.BIGINT) },
063 { "companyId", new Integer(Types.BIGINT) },
064 { "userId", new Integer(Types.BIGINT) },
065 { "userName", new Integer(Types.VARCHAR) },
066 { "createDate", new Integer(Types.TIMESTAMP) },
067 { "modifiedDate", new Integer(Types.TIMESTAMP) },
068 { "defaultPolicy", new Integer(Types.BOOLEAN) },
069 { "name", new Integer(Types.VARCHAR) },
070 { "description", new Integer(Types.VARCHAR) },
071 { "changeable", new Integer(Types.BOOLEAN) },
072 { "changeRequired", new Integer(Types.BOOLEAN) },
073 { "minAge", new Integer(Types.BIGINT) },
074 { "checkSyntax", new Integer(Types.BOOLEAN) },
075 { "allowDictionaryWords", new Integer(Types.BOOLEAN) },
076 { "minAlphanumeric", new Integer(Types.INTEGER) },
077 { "minLength", new Integer(Types.INTEGER) },
078 { "minLowerCase", new Integer(Types.INTEGER) },
079 { "minNumbers", new Integer(Types.INTEGER) },
080 { "minSymbols", new Integer(Types.INTEGER) },
081 { "minUpperCase", new Integer(Types.INTEGER) },
082 { "history", new Integer(Types.BOOLEAN) },
083 { "historyCount", new Integer(Types.INTEGER) },
084 { "expireable", new Integer(Types.BOOLEAN) },
085 { "maxAge", new Integer(Types.BIGINT) },
086 { "warningTime", new Integer(Types.BIGINT) },
087 { "graceLimit", new Integer(Types.INTEGER) },
088 { "lockout", new Integer(Types.BOOLEAN) },
089 { "maxFailure", new Integer(Types.INTEGER) },
090 { "lockoutDuration", new Integer(Types.BIGINT) },
091 { "requireUnlock", new Integer(Types.BOOLEAN) },
092 { "resetFailureCount", new Integer(Types.BIGINT) },
093 { "resetTicketMaxAge", new Integer(Types.BIGINT) }
094 };
095 public static final String TABLE_SQL_CREATE = "create table PasswordPolicy (passwordPolicyId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,defaultPolicy BOOLEAN,name VARCHAR(75) null,description STRING null,changeable BOOLEAN,changeRequired BOOLEAN,minAge LONG,checkSyntax BOOLEAN,allowDictionaryWords BOOLEAN,minAlphanumeric INTEGER,minLength INTEGER,minLowerCase INTEGER,minNumbers INTEGER,minSymbols INTEGER,minUpperCase INTEGER,history BOOLEAN,historyCount INTEGER,expireable BOOLEAN,maxAge LONG,warningTime LONG,graceLimit INTEGER,lockout BOOLEAN,maxFailure INTEGER,lockoutDuration LONG,requireUnlock BOOLEAN,resetFailureCount LONG,resetTicketMaxAge LONG)";
096 public static final String TABLE_SQL_DROP = "drop table PasswordPolicy";
097 public static final String DATA_SOURCE = "liferayDataSource";
098 public static final String SESSION_FACTORY = "liferaySessionFactory";
099 public static final String TX_MANAGER = "liferayTransactionManager";
100 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
101 "value.object.entity.cache.enabled.com.liferay.portal.model.PasswordPolicy"),
102 true);
103 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
104 "value.object.finder.cache.enabled.com.liferay.portal.model.PasswordPolicy"),
105 true);
106
107
113 public static PasswordPolicy toModel(PasswordPolicySoap soapModel) {
114 PasswordPolicy model = new PasswordPolicyImpl();
115
116 model.setPasswordPolicyId(soapModel.getPasswordPolicyId());
117 model.setCompanyId(soapModel.getCompanyId());
118 model.setUserId(soapModel.getUserId());
119 model.setUserName(soapModel.getUserName());
120 model.setCreateDate(soapModel.getCreateDate());
121 model.setModifiedDate(soapModel.getModifiedDate());
122 model.setDefaultPolicy(soapModel.getDefaultPolicy());
123 model.setName(soapModel.getName());
124 model.setDescription(soapModel.getDescription());
125 model.setChangeable(soapModel.getChangeable());
126 model.setChangeRequired(soapModel.getChangeRequired());
127 model.setMinAge(soapModel.getMinAge());
128 model.setCheckSyntax(soapModel.getCheckSyntax());
129 model.setAllowDictionaryWords(soapModel.getAllowDictionaryWords());
130 model.setMinAlphanumeric(soapModel.getMinAlphanumeric());
131 model.setMinLength(soapModel.getMinLength());
132 model.setMinLowerCase(soapModel.getMinLowerCase());
133 model.setMinNumbers(soapModel.getMinNumbers());
134 model.setMinSymbols(soapModel.getMinSymbols());
135 model.setMinUpperCase(soapModel.getMinUpperCase());
136 model.setHistory(soapModel.getHistory());
137 model.setHistoryCount(soapModel.getHistoryCount());
138 model.setExpireable(soapModel.getExpireable());
139 model.setMaxAge(soapModel.getMaxAge());
140 model.setWarningTime(soapModel.getWarningTime());
141 model.setGraceLimit(soapModel.getGraceLimit());
142 model.setLockout(soapModel.getLockout());
143 model.setMaxFailure(soapModel.getMaxFailure());
144 model.setLockoutDuration(soapModel.getLockoutDuration());
145 model.setRequireUnlock(soapModel.getRequireUnlock());
146 model.setResetFailureCount(soapModel.getResetFailureCount());
147 model.setResetTicketMaxAge(soapModel.getResetTicketMaxAge());
148
149 return model;
150 }
151
152
158 public static List<PasswordPolicy> toModels(PasswordPolicySoap[] soapModels) {
159 List<PasswordPolicy> models = new ArrayList<PasswordPolicy>(soapModels.length);
160
161 for (PasswordPolicySoap soapModel : soapModels) {
162 models.add(toModel(soapModel));
163 }
164
165 return models;
166 }
167
168 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
169 "lock.expiration.time.com.liferay.portal.model.PasswordPolicy"));
170
171 public PasswordPolicyModelImpl() {
172 }
173
174 public long getPrimaryKey() {
175 return _passwordPolicyId;
176 }
177
178 public void setPrimaryKey(long pk) {
179 setPasswordPolicyId(pk);
180 }
181
182 public Serializable getPrimaryKeyObj() {
183 return new Long(_passwordPolicyId);
184 }
185
186 public long getPasswordPolicyId() {
187 return _passwordPolicyId;
188 }
189
190 public void setPasswordPolicyId(long passwordPolicyId) {
191 _passwordPolicyId = passwordPolicyId;
192 }
193
194 public long getCompanyId() {
195 return _companyId;
196 }
197
198 public void setCompanyId(long companyId) {
199 _companyId = companyId;
200
201 if (!_setOriginalCompanyId) {
202 _setOriginalCompanyId = true;
203
204 _originalCompanyId = companyId;
205 }
206 }
207
208 public long getOriginalCompanyId() {
209 return _originalCompanyId;
210 }
211
212 public long getUserId() {
213 return _userId;
214 }
215
216 public void setUserId(long userId) {
217 _userId = userId;
218 }
219
220 public String getUserUuid() throws SystemException {
221 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
222 }
223
224 public void setUserUuid(String userUuid) {
225 _userUuid = userUuid;
226 }
227
228 public String getUserName() {
229 if (_userName == null) {
230 return StringPool.BLANK;
231 }
232 else {
233 return _userName;
234 }
235 }
236
237 public void setUserName(String userName) {
238 _userName = userName;
239 }
240
241 public Date getCreateDate() {
242 return _createDate;
243 }
244
245 public void setCreateDate(Date createDate) {
246 _createDate = createDate;
247 }
248
249 public Date getModifiedDate() {
250 return _modifiedDate;
251 }
252
253 public void setModifiedDate(Date modifiedDate) {
254 _modifiedDate = modifiedDate;
255 }
256
257 public boolean getDefaultPolicy() {
258 return _defaultPolicy;
259 }
260
261 public boolean isDefaultPolicy() {
262 return _defaultPolicy;
263 }
264
265 public void setDefaultPolicy(boolean defaultPolicy) {
266 _defaultPolicy = defaultPolicy;
267
268 if (!_setOriginalDefaultPolicy) {
269 _setOriginalDefaultPolicy = true;
270
271 _originalDefaultPolicy = defaultPolicy;
272 }
273 }
274
275 public boolean getOriginalDefaultPolicy() {
276 return _originalDefaultPolicy;
277 }
278
279 public String getName() {
280 if (_name == null) {
281 return StringPool.BLANK;
282 }
283 else {
284 return _name;
285 }
286 }
287
288 public void setName(String name) {
289 _name = name;
290
291 if (_originalName == null) {
292 _originalName = name;
293 }
294 }
295
296 public String getOriginalName() {
297 return GetterUtil.getString(_originalName);
298 }
299
300 public String getDescription() {
301 if (_description == null) {
302 return StringPool.BLANK;
303 }
304 else {
305 return _description;
306 }
307 }
308
309 public void setDescription(String description) {
310 _description = description;
311 }
312
313 public boolean getChangeable() {
314 return _changeable;
315 }
316
317 public boolean isChangeable() {
318 return _changeable;
319 }
320
321 public void setChangeable(boolean changeable) {
322 _changeable = changeable;
323 }
324
325 public boolean getChangeRequired() {
326 return _changeRequired;
327 }
328
329 public boolean isChangeRequired() {
330 return _changeRequired;
331 }
332
333 public void setChangeRequired(boolean changeRequired) {
334 _changeRequired = changeRequired;
335 }
336
337 public long getMinAge() {
338 return _minAge;
339 }
340
341 public void setMinAge(long minAge) {
342 _minAge = minAge;
343 }
344
345 public boolean getCheckSyntax() {
346 return _checkSyntax;
347 }
348
349 public boolean isCheckSyntax() {
350 return _checkSyntax;
351 }
352
353 public void setCheckSyntax(boolean checkSyntax) {
354 _checkSyntax = checkSyntax;
355 }
356
357 public boolean getAllowDictionaryWords() {
358 return _allowDictionaryWords;
359 }
360
361 public boolean isAllowDictionaryWords() {
362 return _allowDictionaryWords;
363 }
364
365 public void setAllowDictionaryWords(boolean allowDictionaryWords) {
366 _allowDictionaryWords = allowDictionaryWords;
367 }
368
369 public int getMinAlphanumeric() {
370 return _minAlphanumeric;
371 }
372
373 public void setMinAlphanumeric(int minAlphanumeric) {
374 _minAlphanumeric = minAlphanumeric;
375 }
376
377 public int getMinLength() {
378 return _minLength;
379 }
380
381 public void setMinLength(int minLength) {
382 _minLength = minLength;
383 }
384
385 public int getMinLowerCase() {
386 return _minLowerCase;
387 }
388
389 public void setMinLowerCase(int minLowerCase) {
390 _minLowerCase = minLowerCase;
391 }
392
393 public int getMinNumbers() {
394 return _minNumbers;
395 }
396
397 public void setMinNumbers(int minNumbers) {
398 _minNumbers = minNumbers;
399 }
400
401 public int getMinSymbols() {
402 return _minSymbols;
403 }
404
405 public void setMinSymbols(int minSymbols) {
406 _minSymbols = minSymbols;
407 }
408
409 public int getMinUpperCase() {
410 return _minUpperCase;
411 }
412
413 public void setMinUpperCase(int minUpperCase) {
414 _minUpperCase = minUpperCase;
415 }
416
417 public boolean getHistory() {
418 return _history;
419 }
420
421 public boolean isHistory() {
422 return _history;
423 }
424
425 public void setHistory(boolean history) {
426 _history = history;
427 }
428
429 public int getHistoryCount() {
430 return _historyCount;
431 }
432
433 public void setHistoryCount(int historyCount) {
434 _historyCount = historyCount;
435 }
436
437 public boolean getExpireable() {
438 return _expireable;
439 }
440
441 public boolean isExpireable() {
442 return _expireable;
443 }
444
445 public void setExpireable(boolean expireable) {
446 _expireable = expireable;
447 }
448
449 public long getMaxAge() {
450 return _maxAge;
451 }
452
453 public void setMaxAge(long maxAge) {
454 _maxAge = maxAge;
455 }
456
457 public long getWarningTime() {
458 return _warningTime;
459 }
460
461 public void setWarningTime(long warningTime) {
462 _warningTime = warningTime;
463 }
464
465 public int getGraceLimit() {
466 return _graceLimit;
467 }
468
469 public void setGraceLimit(int graceLimit) {
470 _graceLimit = graceLimit;
471 }
472
473 public boolean getLockout() {
474 return _lockout;
475 }
476
477 public boolean isLockout() {
478 return _lockout;
479 }
480
481 public void setLockout(boolean lockout) {
482 _lockout = lockout;
483 }
484
485 public int getMaxFailure() {
486 return _maxFailure;
487 }
488
489 public void setMaxFailure(int maxFailure) {
490 _maxFailure = maxFailure;
491 }
492
493 public long getLockoutDuration() {
494 return _lockoutDuration;
495 }
496
497 public void setLockoutDuration(long lockoutDuration) {
498 _lockoutDuration = lockoutDuration;
499 }
500
501 public boolean getRequireUnlock() {
502 return _requireUnlock;
503 }
504
505 public boolean isRequireUnlock() {
506 return _requireUnlock;
507 }
508
509 public void setRequireUnlock(boolean requireUnlock) {
510 _requireUnlock = requireUnlock;
511 }
512
513 public long getResetFailureCount() {
514 return _resetFailureCount;
515 }
516
517 public void setResetFailureCount(long resetFailureCount) {
518 _resetFailureCount = resetFailureCount;
519 }
520
521 public long getResetTicketMaxAge() {
522 return _resetTicketMaxAge;
523 }
524
525 public void setResetTicketMaxAge(long resetTicketMaxAge) {
526 _resetTicketMaxAge = resetTicketMaxAge;
527 }
528
529 public PasswordPolicy toEscapedModel() {
530 if (isEscapedModel()) {
531 return (PasswordPolicy)this;
532 }
533 else {
534 return (PasswordPolicy)Proxy.newProxyInstance(PasswordPolicy.class.getClassLoader(),
535 new Class[] { PasswordPolicy.class },
536 new AutoEscapeBeanHandler(this));
537 }
538 }
539
540 public ExpandoBridge getExpandoBridge() {
541 if (_expandoBridge == null) {
542 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
543 PasswordPolicy.class.getName(), getPrimaryKey());
544 }
545
546 return _expandoBridge;
547 }
548
549 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
550 getExpandoBridge().setAttributes(serviceContext);
551 }
552
553 public Object clone() {
554 PasswordPolicyImpl clone = new PasswordPolicyImpl();
555
556 clone.setPasswordPolicyId(getPasswordPolicyId());
557 clone.setCompanyId(getCompanyId());
558 clone.setUserId(getUserId());
559 clone.setUserName(getUserName());
560 clone.setCreateDate(getCreateDate());
561 clone.setModifiedDate(getModifiedDate());
562 clone.setDefaultPolicy(getDefaultPolicy());
563 clone.setName(getName());
564 clone.setDescription(getDescription());
565 clone.setChangeable(getChangeable());
566 clone.setChangeRequired(getChangeRequired());
567 clone.setMinAge(getMinAge());
568 clone.setCheckSyntax(getCheckSyntax());
569 clone.setAllowDictionaryWords(getAllowDictionaryWords());
570 clone.setMinAlphanumeric(getMinAlphanumeric());
571 clone.setMinLength(getMinLength());
572 clone.setMinLowerCase(getMinLowerCase());
573 clone.setMinNumbers(getMinNumbers());
574 clone.setMinSymbols(getMinSymbols());
575 clone.setMinUpperCase(getMinUpperCase());
576 clone.setHistory(getHistory());
577 clone.setHistoryCount(getHistoryCount());
578 clone.setExpireable(getExpireable());
579 clone.setMaxAge(getMaxAge());
580 clone.setWarningTime(getWarningTime());
581 clone.setGraceLimit(getGraceLimit());
582 clone.setLockout(getLockout());
583 clone.setMaxFailure(getMaxFailure());
584 clone.setLockoutDuration(getLockoutDuration());
585 clone.setRequireUnlock(getRequireUnlock());
586 clone.setResetFailureCount(getResetFailureCount());
587 clone.setResetTicketMaxAge(getResetTicketMaxAge());
588
589 return clone;
590 }
591
592 public int compareTo(PasswordPolicy passwordPolicy) {
593 long pk = passwordPolicy.getPrimaryKey();
594
595 if (getPrimaryKey() < pk) {
596 return -1;
597 }
598 else if (getPrimaryKey() > pk) {
599 return 1;
600 }
601 else {
602 return 0;
603 }
604 }
605
606 public boolean equals(Object obj) {
607 if (obj == null) {
608 return false;
609 }
610
611 PasswordPolicy passwordPolicy = null;
612
613 try {
614 passwordPolicy = (PasswordPolicy)obj;
615 }
616 catch (ClassCastException cce) {
617 return false;
618 }
619
620 long pk = passwordPolicy.getPrimaryKey();
621
622 if (getPrimaryKey() == pk) {
623 return true;
624 }
625 else {
626 return false;
627 }
628 }
629
630 public int hashCode() {
631 return (int)getPrimaryKey();
632 }
633
634 public String toString() {
635 StringBundler sb = new StringBundler(65);
636
637 sb.append("{passwordPolicyId=");
638 sb.append(getPasswordPolicyId());
639 sb.append(", companyId=");
640 sb.append(getCompanyId());
641 sb.append(", userId=");
642 sb.append(getUserId());
643 sb.append(", userName=");
644 sb.append(getUserName());
645 sb.append(", createDate=");
646 sb.append(getCreateDate());
647 sb.append(", modifiedDate=");
648 sb.append(getModifiedDate());
649 sb.append(", defaultPolicy=");
650 sb.append(getDefaultPolicy());
651 sb.append(", name=");
652 sb.append(getName());
653 sb.append(", description=");
654 sb.append(getDescription());
655 sb.append(", changeable=");
656 sb.append(getChangeable());
657 sb.append(", changeRequired=");
658 sb.append(getChangeRequired());
659 sb.append(", minAge=");
660 sb.append(getMinAge());
661 sb.append(", checkSyntax=");
662 sb.append(getCheckSyntax());
663 sb.append(", allowDictionaryWords=");
664 sb.append(getAllowDictionaryWords());
665 sb.append(", minAlphanumeric=");
666 sb.append(getMinAlphanumeric());
667 sb.append(", minLength=");
668 sb.append(getMinLength());
669 sb.append(", minLowerCase=");
670 sb.append(getMinLowerCase());
671 sb.append(", minNumbers=");
672 sb.append(getMinNumbers());
673 sb.append(", minSymbols=");
674 sb.append(getMinSymbols());
675 sb.append(", minUpperCase=");
676 sb.append(getMinUpperCase());
677 sb.append(", history=");
678 sb.append(getHistory());
679 sb.append(", historyCount=");
680 sb.append(getHistoryCount());
681 sb.append(", expireable=");
682 sb.append(getExpireable());
683 sb.append(", maxAge=");
684 sb.append(getMaxAge());
685 sb.append(", warningTime=");
686 sb.append(getWarningTime());
687 sb.append(", graceLimit=");
688 sb.append(getGraceLimit());
689 sb.append(", lockout=");
690 sb.append(getLockout());
691 sb.append(", maxFailure=");
692 sb.append(getMaxFailure());
693 sb.append(", lockoutDuration=");
694 sb.append(getLockoutDuration());
695 sb.append(", requireUnlock=");
696 sb.append(getRequireUnlock());
697 sb.append(", resetFailureCount=");
698 sb.append(getResetFailureCount());
699 sb.append(", resetTicketMaxAge=");
700 sb.append(getResetTicketMaxAge());
701 sb.append("}");
702
703 return sb.toString();
704 }
705
706 public String toXmlString() {
707 StringBundler sb = new StringBundler(100);
708
709 sb.append("<model><model-name>");
710 sb.append("com.liferay.portal.model.PasswordPolicy");
711 sb.append("</model-name>");
712
713 sb.append(
714 "<column><column-name>passwordPolicyId</column-name><column-value><![CDATA[");
715 sb.append(getPasswordPolicyId());
716 sb.append("]]></column-value></column>");
717 sb.append(
718 "<column><column-name>companyId</column-name><column-value><![CDATA[");
719 sb.append(getCompanyId());
720 sb.append("]]></column-value></column>");
721 sb.append(
722 "<column><column-name>userId</column-name><column-value><![CDATA[");
723 sb.append(getUserId());
724 sb.append("]]></column-value></column>");
725 sb.append(
726 "<column><column-name>userName</column-name><column-value><![CDATA[");
727 sb.append(getUserName());
728 sb.append("]]></column-value></column>");
729 sb.append(
730 "<column><column-name>createDate</column-name><column-value><![CDATA[");
731 sb.append(getCreateDate());
732 sb.append("]]></column-value></column>");
733 sb.append(
734 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
735 sb.append(getModifiedDate());
736 sb.append("]]></column-value></column>");
737 sb.append(
738 "<column><column-name>defaultPolicy</column-name><column-value><![CDATA[");
739 sb.append(getDefaultPolicy());
740 sb.append("]]></column-value></column>");
741 sb.append(
742 "<column><column-name>name</column-name><column-value><![CDATA[");
743 sb.append(getName());
744 sb.append("]]></column-value></column>");
745 sb.append(
746 "<column><column-name>description</column-name><column-value><![CDATA[");
747 sb.append(getDescription());
748 sb.append("]]></column-value></column>");
749 sb.append(
750 "<column><column-name>changeable</column-name><column-value><![CDATA[");
751 sb.append(getChangeable());
752 sb.append("]]></column-value></column>");
753 sb.append(
754 "<column><column-name>changeRequired</column-name><column-value><![CDATA[");
755 sb.append(getChangeRequired());
756 sb.append("]]></column-value></column>");
757 sb.append(
758 "<column><column-name>minAge</column-name><column-value><![CDATA[");
759 sb.append(getMinAge());
760 sb.append("]]></column-value></column>");
761 sb.append(
762 "<column><column-name>checkSyntax</column-name><column-value><![CDATA[");
763 sb.append(getCheckSyntax());
764 sb.append("]]></column-value></column>");
765 sb.append(
766 "<column><column-name>allowDictionaryWords</column-name><column-value><![CDATA[");
767 sb.append(getAllowDictionaryWords());
768 sb.append("]]></column-value></column>");
769 sb.append(
770 "<column><column-name>minAlphanumeric</column-name><column-value><![CDATA[");
771 sb.append(getMinAlphanumeric());
772 sb.append("]]></column-value></column>");
773 sb.append(
774 "<column><column-name>minLength</column-name><column-value><![CDATA[");
775 sb.append(getMinLength());
776 sb.append("]]></column-value></column>");
777 sb.append(
778 "<column><column-name>minLowerCase</column-name><column-value><![CDATA[");
779 sb.append(getMinLowerCase());
780 sb.append("]]></column-value></column>");
781 sb.append(
782 "<column><column-name>minNumbers</column-name><column-value><![CDATA[");
783 sb.append(getMinNumbers());
784 sb.append("]]></column-value></column>");
785 sb.append(
786 "<column><column-name>minSymbols</column-name><column-value><![CDATA[");
787 sb.append(getMinSymbols());
788 sb.append("]]></column-value></column>");
789 sb.append(
790 "<column><column-name>minUpperCase</column-name><column-value><![CDATA[");
791 sb.append(getMinUpperCase());
792 sb.append("]]></column-value></column>");
793 sb.append(
794 "<column><column-name>history</column-name><column-value><![CDATA[");
795 sb.append(getHistory());
796 sb.append("]]></column-value></column>");
797 sb.append(
798 "<column><column-name>historyCount</column-name><column-value><![CDATA[");
799 sb.append(getHistoryCount());
800 sb.append("]]></column-value></column>");
801 sb.append(
802 "<column><column-name>expireable</column-name><column-value><![CDATA[");
803 sb.append(getExpireable());
804 sb.append("]]></column-value></column>");
805 sb.append(
806 "<column><column-name>maxAge</column-name><column-value><![CDATA[");
807 sb.append(getMaxAge());
808 sb.append("]]></column-value></column>");
809 sb.append(
810 "<column><column-name>warningTime</column-name><column-value><![CDATA[");
811 sb.append(getWarningTime());
812 sb.append("]]></column-value></column>");
813 sb.append(
814 "<column><column-name>graceLimit</column-name><column-value><![CDATA[");
815 sb.append(getGraceLimit());
816 sb.append("]]></column-value></column>");
817 sb.append(
818 "<column><column-name>lockout</column-name><column-value><![CDATA[");
819 sb.append(getLockout());
820 sb.append("]]></column-value></column>");
821 sb.append(
822 "<column><column-name>maxFailure</column-name><column-value><![CDATA[");
823 sb.append(getMaxFailure());
824 sb.append("]]></column-value></column>");
825 sb.append(
826 "<column><column-name>lockoutDuration</column-name><column-value><![CDATA[");
827 sb.append(getLockoutDuration());
828 sb.append("]]></column-value></column>");
829 sb.append(
830 "<column><column-name>requireUnlock</column-name><column-value><![CDATA[");
831 sb.append(getRequireUnlock());
832 sb.append("]]></column-value></column>");
833 sb.append(
834 "<column><column-name>resetFailureCount</column-name><column-value><![CDATA[");
835 sb.append(getResetFailureCount());
836 sb.append("]]></column-value></column>");
837 sb.append(
838 "<column><column-name>resetTicketMaxAge</column-name><column-value><![CDATA[");
839 sb.append(getResetTicketMaxAge());
840 sb.append("]]></column-value></column>");
841
842 sb.append("</model>");
843
844 return sb.toString();
845 }
846
847 private long _passwordPolicyId;
848 private long _companyId;
849 private long _originalCompanyId;
850 private boolean _setOriginalCompanyId;
851 private long _userId;
852 private String _userUuid;
853 private String _userName;
854 private Date _createDate;
855 private Date _modifiedDate;
856 private boolean _defaultPolicy;
857 private boolean _originalDefaultPolicy;
858 private boolean _setOriginalDefaultPolicy;
859 private String _name;
860 private String _originalName;
861 private String _description;
862 private boolean _changeable;
863 private boolean _changeRequired;
864 private long _minAge;
865 private boolean _checkSyntax;
866 private boolean _allowDictionaryWords;
867 private int _minAlphanumeric;
868 private int _minLength;
869 private int _minLowerCase;
870 private int _minNumbers;
871 private int _minSymbols;
872 private int _minUpperCase;
873 private boolean _history;
874 private int _historyCount;
875 private boolean _expireable;
876 private long _maxAge;
877 private long _warningTime;
878 private int _graceLimit;
879 private boolean _lockout;
880 private int _maxFailure;
881 private long _lockoutDuration;
882 private boolean _requireUnlock;
883 private long _resetFailureCount;
884 private long _resetTicketMaxAge;
885 private transient ExpandoBridge _expandoBridge;
886 }