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