001
014
015 package com.liferay.portal.model.impl;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.expando.kernel.model.ExpandoBridge;
020 import com.liferay.expando.kernel.util.ExpandoBridgeFactoryUtil;
021
022 import com.liferay.exportimport.kernel.lar.StagedModelType;
023
024 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
025 import com.liferay.portal.kernel.exception.PortalException;
026 import com.liferay.portal.kernel.json.JSON;
027 import com.liferay.portal.kernel.model.CacheModel;
028 import com.liferay.portal.kernel.model.PasswordPolicy;
029 import com.liferay.portal.kernel.model.PasswordPolicyModel;
030 import com.liferay.portal.kernel.model.PasswordPolicySoap;
031 import com.liferay.portal.kernel.model.User;
032 import com.liferay.portal.kernel.model.impl.BaseModelImpl;
033 import com.liferay.portal.kernel.service.ServiceContext;
034 import com.liferay.portal.kernel.service.UserLocalServiceUtil;
035 import com.liferay.portal.kernel.util.GetterUtil;
036 import com.liferay.portal.kernel.util.PortalUtil;
037 import com.liferay.portal.kernel.util.ProxyUtil;
038 import com.liferay.portal.kernel.util.StringBundler;
039 import com.liferay.portal.kernel.util.StringPool;
040
041 import java.io.Serializable;
042
043 import java.sql.Types;
044
045 import java.util.ArrayList;
046 import java.util.Date;
047 import java.util.HashMap;
048 import java.util.List;
049 import java.util.Map;
050
051
064 @JSON(strict = true)
065 @ProviderType
066 public class PasswordPolicyModelImpl extends BaseModelImpl<PasswordPolicy>
067 implements PasswordPolicyModel {
068
073 public static final String TABLE_NAME = "PasswordPolicy";
074 public static final Object[][] TABLE_COLUMNS = {
075 { "mvccVersion", Types.BIGINT },
076 { "uuid_", Types.VARCHAR },
077 { "passwordPolicyId", Types.BIGINT },
078 { "companyId", Types.BIGINT },
079 { "userId", Types.BIGINT },
080 { "userName", Types.VARCHAR },
081 { "createDate", Types.TIMESTAMP },
082 { "modifiedDate", Types.TIMESTAMP },
083 { "defaultPolicy", Types.BOOLEAN },
084 { "name", Types.VARCHAR },
085 { "description", Types.VARCHAR },
086 { "changeable", Types.BOOLEAN },
087 { "changeRequired", Types.BOOLEAN },
088 { "minAge", Types.BIGINT },
089 { "checkSyntax", Types.BOOLEAN },
090 { "allowDictionaryWords", Types.BOOLEAN },
091 { "minAlphanumeric", Types.INTEGER },
092 { "minLength", Types.INTEGER },
093 { "minLowerCase", Types.INTEGER },
094 { "minNumbers", Types.INTEGER },
095 { "minSymbols", Types.INTEGER },
096 { "minUpperCase", Types.INTEGER },
097 { "regex", Types.VARCHAR },
098 { "history", Types.BOOLEAN },
099 { "historyCount", Types.INTEGER },
100 { "expireable", Types.BOOLEAN },
101 { "maxAge", Types.BIGINT },
102 { "warningTime", Types.BIGINT },
103 { "graceLimit", Types.INTEGER },
104 { "lockout", Types.BOOLEAN },
105 { "maxFailure", Types.INTEGER },
106 { "lockoutDuration", Types.BIGINT },
107 { "requireUnlock", Types.BOOLEAN },
108 { "resetFailureCount", Types.BIGINT },
109 { "resetTicketMaxAge", Types.BIGINT }
110 };
111 public static final Map<String, Integer> TABLE_COLUMNS_MAP = new HashMap<String, Integer>();
112
113 static {
114 TABLE_COLUMNS_MAP.put("mvccVersion", Types.BIGINT);
115 TABLE_COLUMNS_MAP.put("uuid_", Types.VARCHAR);
116 TABLE_COLUMNS_MAP.put("passwordPolicyId", Types.BIGINT);
117 TABLE_COLUMNS_MAP.put("companyId", Types.BIGINT);
118 TABLE_COLUMNS_MAP.put("userId", Types.BIGINT);
119 TABLE_COLUMNS_MAP.put("userName", Types.VARCHAR);
120 TABLE_COLUMNS_MAP.put("createDate", Types.TIMESTAMP);
121 TABLE_COLUMNS_MAP.put("modifiedDate", Types.TIMESTAMP);
122 TABLE_COLUMNS_MAP.put("defaultPolicy", Types.BOOLEAN);
123 TABLE_COLUMNS_MAP.put("name", Types.VARCHAR);
124 TABLE_COLUMNS_MAP.put("description", Types.VARCHAR);
125 TABLE_COLUMNS_MAP.put("changeable", Types.BOOLEAN);
126 TABLE_COLUMNS_MAP.put("changeRequired", Types.BOOLEAN);
127 TABLE_COLUMNS_MAP.put("minAge", Types.BIGINT);
128 TABLE_COLUMNS_MAP.put("checkSyntax", Types.BOOLEAN);
129 TABLE_COLUMNS_MAP.put("allowDictionaryWords", Types.BOOLEAN);
130 TABLE_COLUMNS_MAP.put("minAlphanumeric", Types.INTEGER);
131 TABLE_COLUMNS_MAP.put("minLength", Types.INTEGER);
132 TABLE_COLUMNS_MAP.put("minLowerCase", Types.INTEGER);
133 TABLE_COLUMNS_MAP.put("minNumbers", Types.INTEGER);
134 TABLE_COLUMNS_MAP.put("minSymbols", Types.INTEGER);
135 TABLE_COLUMNS_MAP.put("minUpperCase", Types.INTEGER);
136 TABLE_COLUMNS_MAP.put("regex", Types.VARCHAR);
137 TABLE_COLUMNS_MAP.put("history", Types.BOOLEAN);
138 TABLE_COLUMNS_MAP.put("historyCount", Types.INTEGER);
139 TABLE_COLUMNS_MAP.put("expireable", Types.BOOLEAN);
140 TABLE_COLUMNS_MAP.put("maxAge", Types.BIGINT);
141 TABLE_COLUMNS_MAP.put("warningTime", Types.BIGINT);
142 TABLE_COLUMNS_MAP.put("graceLimit", Types.INTEGER);
143 TABLE_COLUMNS_MAP.put("lockout", Types.BOOLEAN);
144 TABLE_COLUMNS_MAP.put("maxFailure", Types.INTEGER);
145 TABLE_COLUMNS_MAP.put("lockoutDuration", Types.BIGINT);
146 TABLE_COLUMNS_MAP.put("requireUnlock", Types.BOOLEAN);
147 TABLE_COLUMNS_MAP.put("resetFailureCount", Types.BIGINT);
148 TABLE_COLUMNS_MAP.put("resetTicketMaxAge", Types.BIGINT);
149 }
150
151 public static final String TABLE_SQL_CREATE = "create table PasswordPolicy (mvccVersion LONG default 0 not null,uuid_ VARCHAR(75) null,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,regex VARCHAR(75) null,history BOOLEAN,historyCount INTEGER,expireable BOOLEAN,maxAge LONG,warningTime LONG,graceLimit INTEGER,lockout BOOLEAN,maxFailure INTEGER,lockoutDuration LONG,requireUnlock BOOLEAN,resetFailureCount LONG,resetTicketMaxAge LONG)";
152 public static final String TABLE_SQL_DROP = "drop table PasswordPolicy";
153 public static final String ORDER_BY_JPQL = " ORDER BY passwordPolicy.passwordPolicyId ASC";
154 public static final String ORDER_BY_SQL = " ORDER BY PasswordPolicy.passwordPolicyId ASC";
155 public static final String DATA_SOURCE = "liferayDataSource";
156 public static final String SESSION_FACTORY = "liferaySessionFactory";
157 public static final String TX_MANAGER = "liferayTransactionManager";
158 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
159 "value.object.entity.cache.enabled.com.liferay.portal.kernel.model.PasswordPolicy"),
160 true);
161 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
162 "value.object.finder.cache.enabled.com.liferay.portal.kernel.model.PasswordPolicy"),
163 true);
164 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
165 "value.object.column.bitmask.enabled.com.liferay.portal.kernel.model.PasswordPolicy"),
166 true);
167 public static final long COMPANYID_COLUMN_BITMASK = 1L;
168 public static final long DEFAULTPOLICY_COLUMN_BITMASK = 2L;
169 public static final long NAME_COLUMN_BITMASK = 4L;
170 public static final long UUID_COLUMN_BITMASK = 8L;
171 public static final long PASSWORDPOLICYID_COLUMN_BITMASK = 16L;
172
173
179 public static PasswordPolicy toModel(PasswordPolicySoap soapModel) {
180 if (soapModel == null) {
181 return null;
182 }
183
184 PasswordPolicy model = new PasswordPolicyImpl();
185
186 model.setMvccVersion(soapModel.getMvccVersion());
187 model.setUuid(soapModel.getUuid());
188 model.setPasswordPolicyId(soapModel.getPasswordPolicyId());
189 model.setCompanyId(soapModel.getCompanyId());
190 model.setUserId(soapModel.getUserId());
191 model.setUserName(soapModel.getUserName());
192 model.setCreateDate(soapModel.getCreateDate());
193 model.setModifiedDate(soapModel.getModifiedDate());
194 model.setDefaultPolicy(soapModel.getDefaultPolicy());
195 model.setName(soapModel.getName());
196 model.setDescription(soapModel.getDescription());
197 model.setChangeable(soapModel.getChangeable());
198 model.setChangeRequired(soapModel.getChangeRequired());
199 model.setMinAge(soapModel.getMinAge());
200 model.setCheckSyntax(soapModel.getCheckSyntax());
201 model.setAllowDictionaryWords(soapModel.getAllowDictionaryWords());
202 model.setMinAlphanumeric(soapModel.getMinAlphanumeric());
203 model.setMinLength(soapModel.getMinLength());
204 model.setMinLowerCase(soapModel.getMinLowerCase());
205 model.setMinNumbers(soapModel.getMinNumbers());
206 model.setMinSymbols(soapModel.getMinSymbols());
207 model.setMinUpperCase(soapModel.getMinUpperCase());
208 model.setRegex(soapModel.getRegex());
209 model.setHistory(soapModel.getHistory());
210 model.setHistoryCount(soapModel.getHistoryCount());
211 model.setExpireable(soapModel.getExpireable());
212 model.setMaxAge(soapModel.getMaxAge());
213 model.setWarningTime(soapModel.getWarningTime());
214 model.setGraceLimit(soapModel.getGraceLimit());
215 model.setLockout(soapModel.getLockout());
216 model.setMaxFailure(soapModel.getMaxFailure());
217 model.setLockoutDuration(soapModel.getLockoutDuration());
218 model.setRequireUnlock(soapModel.getRequireUnlock());
219 model.setResetFailureCount(soapModel.getResetFailureCount());
220 model.setResetTicketMaxAge(soapModel.getResetTicketMaxAge());
221
222 return model;
223 }
224
225
231 public static List<PasswordPolicy> toModels(PasswordPolicySoap[] soapModels) {
232 if (soapModels == null) {
233 return null;
234 }
235
236 List<PasswordPolicy> models = new ArrayList<PasswordPolicy>(soapModels.length);
237
238 for (PasswordPolicySoap soapModel : soapModels) {
239 models.add(toModel(soapModel));
240 }
241
242 return models;
243 }
244
245 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
246 "lock.expiration.time.com.liferay.portal.kernel.model.PasswordPolicy"));
247
248 public PasswordPolicyModelImpl() {
249 }
250
251 @Override
252 public long getPrimaryKey() {
253 return _passwordPolicyId;
254 }
255
256 @Override
257 public void setPrimaryKey(long primaryKey) {
258 setPasswordPolicyId(primaryKey);
259 }
260
261 @Override
262 public Serializable getPrimaryKeyObj() {
263 return _passwordPolicyId;
264 }
265
266 @Override
267 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
268 setPrimaryKey(((Long)primaryKeyObj).longValue());
269 }
270
271 @Override
272 public Class<?> getModelClass() {
273 return PasswordPolicy.class;
274 }
275
276 @Override
277 public String getModelClassName() {
278 return PasswordPolicy.class.getName();
279 }
280
281 @Override
282 public Map<String, Object> getModelAttributes() {
283 Map<String, Object> attributes = new HashMap<String, Object>();
284
285 attributes.put("mvccVersion", getMvccVersion());
286 attributes.put("uuid", getUuid());
287 attributes.put("passwordPolicyId", getPasswordPolicyId());
288 attributes.put("companyId", getCompanyId());
289 attributes.put("userId", getUserId());
290 attributes.put("userName", getUserName());
291 attributes.put("createDate", getCreateDate());
292 attributes.put("modifiedDate", getModifiedDate());
293 attributes.put("defaultPolicy", getDefaultPolicy());
294 attributes.put("name", getName());
295 attributes.put("description", getDescription());
296 attributes.put("changeable", getChangeable());
297 attributes.put("changeRequired", getChangeRequired());
298 attributes.put("minAge", getMinAge());
299 attributes.put("checkSyntax", getCheckSyntax());
300 attributes.put("allowDictionaryWords", getAllowDictionaryWords());
301 attributes.put("minAlphanumeric", getMinAlphanumeric());
302 attributes.put("minLength", getMinLength());
303 attributes.put("minLowerCase", getMinLowerCase());
304 attributes.put("minNumbers", getMinNumbers());
305 attributes.put("minSymbols", getMinSymbols());
306 attributes.put("minUpperCase", getMinUpperCase());
307 attributes.put("regex", getRegex());
308 attributes.put("history", getHistory());
309 attributes.put("historyCount", getHistoryCount());
310 attributes.put("expireable", getExpireable());
311 attributes.put("maxAge", getMaxAge());
312 attributes.put("warningTime", getWarningTime());
313 attributes.put("graceLimit", getGraceLimit());
314 attributes.put("lockout", getLockout());
315 attributes.put("maxFailure", getMaxFailure());
316 attributes.put("lockoutDuration", getLockoutDuration());
317 attributes.put("requireUnlock", getRequireUnlock());
318 attributes.put("resetFailureCount", getResetFailureCount());
319 attributes.put("resetTicketMaxAge", getResetTicketMaxAge());
320
321 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
322 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
323
324 return attributes;
325 }
326
327 @Override
328 public void setModelAttributes(Map<String, Object> attributes) {
329 Long mvccVersion = (Long)attributes.get("mvccVersion");
330
331 if (mvccVersion != null) {
332 setMvccVersion(mvccVersion);
333 }
334
335 String uuid = (String)attributes.get("uuid");
336
337 if (uuid != null) {
338 setUuid(uuid);
339 }
340
341 Long passwordPolicyId = (Long)attributes.get("passwordPolicyId");
342
343 if (passwordPolicyId != null) {
344 setPasswordPolicyId(passwordPolicyId);
345 }
346
347 Long companyId = (Long)attributes.get("companyId");
348
349 if (companyId != null) {
350 setCompanyId(companyId);
351 }
352
353 Long userId = (Long)attributes.get("userId");
354
355 if (userId != null) {
356 setUserId(userId);
357 }
358
359 String userName = (String)attributes.get("userName");
360
361 if (userName != null) {
362 setUserName(userName);
363 }
364
365 Date createDate = (Date)attributes.get("createDate");
366
367 if (createDate != null) {
368 setCreateDate(createDate);
369 }
370
371 Date modifiedDate = (Date)attributes.get("modifiedDate");
372
373 if (modifiedDate != null) {
374 setModifiedDate(modifiedDate);
375 }
376
377 Boolean defaultPolicy = (Boolean)attributes.get("defaultPolicy");
378
379 if (defaultPolicy != null) {
380 setDefaultPolicy(defaultPolicy);
381 }
382
383 String name = (String)attributes.get("name");
384
385 if (name != null) {
386 setName(name);
387 }
388
389 String description = (String)attributes.get("description");
390
391 if (description != null) {
392 setDescription(description);
393 }
394
395 Boolean changeable = (Boolean)attributes.get("changeable");
396
397 if (changeable != null) {
398 setChangeable(changeable);
399 }
400
401 Boolean changeRequired = (Boolean)attributes.get("changeRequired");
402
403 if (changeRequired != null) {
404 setChangeRequired(changeRequired);
405 }
406
407 Long minAge = (Long)attributes.get("minAge");
408
409 if (minAge != null) {
410 setMinAge(minAge);
411 }
412
413 Boolean checkSyntax = (Boolean)attributes.get("checkSyntax");
414
415 if (checkSyntax != null) {
416 setCheckSyntax(checkSyntax);
417 }
418
419 Boolean allowDictionaryWords = (Boolean)attributes.get(
420 "allowDictionaryWords");
421
422 if (allowDictionaryWords != null) {
423 setAllowDictionaryWords(allowDictionaryWords);
424 }
425
426 Integer minAlphanumeric = (Integer)attributes.get("minAlphanumeric");
427
428 if (minAlphanumeric != null) {
429 setMinAlphanumeric(minAlphanumeric);
430 }
431
432 Integer minLength = (Integer)attributes.get("minLength");
433
434 if (minLength != null) {
435 setMinLength(minLength);
436 }
437
438 Integer minLowerCase = (Integer)attributes.get("minLowerCase");
439
440 if (minLowerCase != null) {
441 setMinLowerCase(minLowerCase);
442 }
443
444 Integer minNumbers = (Integer)attributes.get("minNumbers");
445
446 if (minNumbers != null) {
447 setMinNumbers(minNumbers);
448 }
449
450 Integer minSymbols = (Integer)attributes.get("minSymbols");
451
452 if (minSymbols != null) {
453 setMinSymbols(minSymbols);
454 }
455
456 Integer minUpperCase = (Integer)attributes.get("minUpperCase");
457
458 if (minUpperCase != null) {
459 setMinUpperCase(minUpperCase);
460 }
461
462 String regex = (String)attributes.get("regex");
463
464 if (regex != null) {
465 setRegex(regex);
466 }
467
468 Boolean history = (Boolean)attributes.get("history");
469
470 if (history != null) {
471 setHistory(history);
472 }
473
474 Integer historyCount = (Integer)attributes.get("historyCount");
475
476 if (historyCount != null) {
477 setHistoryCount(historyCount);
478 }
479
480 Boolean expireable = (Boolean)attributes.get("expireable");
481
482 if (expireable != null) {
483 setExpireable(expireable);
484 }
485
486 Long maxAge = (Long)attributes.get("maxAge");
487
488 if (maxAge != null) {
489 setMaxAge(maxAge);
490 }
491
492 Long warningTime = (Long)attributes.get("warningTime");
493
494 if (warningTime != null) {
495 setWarningTime(warningTime);
496 }
497
498 Integer graceLimit = (Integer)attributes.get("graceLimit");
499
500 if (graceLimit != null) {
501 setGraceLimit(graceLimit);
502 }
503
504 Boolean lockout = (Boolean)attributes.get("lockout");
505
506 if (lockout != null) {
507 setLockout(lockout);
508 }
509
510 Integer maxFailure = (Integer)attributes.get("maxFailure");
511
512 if (maxFailure != null) {
513 setMaxFailure(maxFailure);
514 }
515
516 Long lockoutDuration = (Long)attributes.get("lockoutDuration");
517
518 if (lockoutDuration != null) {
519 setLockoutDuration(lockoutDuration);
520 }
521
522 Boolean requireUnlock = (Boolean)attributes.get("requireUnlock");
523
524 if (requireUnlock != null) {
525 setRequireUnlock(requireUnlock);
526 }
527
528 Long resetFailureCount = (Long)attributes.get("resetFailureCount");
529
530 if (resetFailureCount != null) {
531 setResetFailureCount(resetFailureCount);
532 }
533
534 Long resetTicketMaxAge = (Long)attributes.get("resetTicketMaxAge");
535
536 if (resetTicketMaxAge != null) {
537 setResetTicketMaxAge(resetTicketMaxAge);
538 }
539 }
540
541 @JSON
542 @Override
543 public long getMvccVersion() {
544 return _mvccVersion;
545 }
546
547 @Override
548 public void setMvccVersion(long mvccVersion) {
549 _mvccVersion = mvccVersion;
550 }
551
552 @JSON
553 @Override
554 public String getUuid() {
555 if (_uuid == null) {
556 return StringPool.BLANK;
557 }
558 else {
559 return _uuid;
560 }
561 }
562
563 @Override
564 public void setUuid(String uuid) {
565 if (_originalUuid == null) {
566 _originalUuid = _uuid;
567 }
568
569 _uuid = uuid;
570 }
571
572 public String getOriginalUuid() {
573 return GetterUtil.getString(_originalUuid);
574 }
575
576 @JSON
577 @Override
578 public long getPasswordPolicyId() {
579 return _passwordPolicyId;
580 }
581
582 @Override
583 public void setPasswordPolicyId(long passwordPolicyId) {
584 _passwordPolicyId = passwordPolicyId;
585 }
586
587 @JSON
588 @Override
589 public long getCompanyId() {
590 return _companyId;
591 }
592
593 @Override
594 public void setCompanyId(long companyId) {
595 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
596
597 if (!_setOriginalCompanyId) {
598 _setOriginalCompanyId = true;
599
600 _originalCompanyId = _companyId;
601 }
602
603 _companyId = companyId;
604 }
605
606 public long getOriginalCompanyId() {
607 return _originalCompanyId;
608 }
609
610 @JSON
611 @Override
612 public long getUserId() {
613 return _userId;
614 }
615
616 @Override
617 public void setUserId(long userId) {
618 _userId = userId;
619 }
620
621 @Override
622 public String getUserUuid() {
623 try {
624 User user = UserLocalServiceUtil.getUserById(getUserId());
625
626 return user.getUuid();
627 }
628 catch (PortalException pe) {
629 return StringPool.BLANK;
630 }
631 }
632
633 @Override
634 public void setUserUuid(String userUuid) {
635 }
636
637 @JSON
638 @Override
639 public String getUserName() {
640 if (_userName == null) {
641 return StringPool.BLANK;
642 }
643 else {
644 return _userName;
645 }
646 }
647
648 @Override
649 public void setUserName(String userName) {
650 _userName = userName;
651 }
652
653 @JSON
654 @Override
655 public Date getCreateDate() {
656 return _createDate;
657 }
658
659 @Override
660 public void setCreateDate(Date createDate) {
661 _createDate = createDate;
662 }
663
664 @JSON
665 @Override
666 public Date getModifiedDate() {
667 return _modifiedDate;
668 }
669
670 public boolean hasSetModifiedDate() {
671 return _setModifiedDate;
672 }
673
674 @Override
675 public void setModifiedDate(Date modifiedDate) {
676 _setModifiedDate = true;
677
678 _modifiedDate = modifiedDate;
679 }
680
681 @JSON
682 @Override
683 public boolean getDefaultPolicy() {
684 return _defaultPolicy;
685 }
686
687 @Override
688 public boolean isDefaultPolicy() {
689 return _defaultPolicy;
690 }
691
692 @Override
693 public void setDefaultPolicy(boolean defaultPolicy) {
694 _columnBitmask |= DEFAULTPOLICY_COLUMN_BITMASK;
695
696 if (!_setOriginalDefaultPolicy) {
697 _setOriginalDefaultPolicy = true;
698
699 _originalDefaultPolicy = _defaultPolicy;
700 }
701
702 _defaultPolicy = defaultPolicy;
703 }
704
705 public boolean getOriginalDefaultPolicy() {
706 return _originalDefaultPolicy;
707 }
708
709 @JSON
710 @Override
711 public String getName() {
712 if (_name == null) {
713 return StringPool.BLANK;
714 }
715 else {
716 return _name;
717 }
718 }
719
720 @Override
721 public void setName(String name) {
722 _columnBitmask |= NAME_COLUMN_BITMASK;
723
724 if (_originalName == null) {
725 _originalName = _name;
726 }
727
728 _name = name;
729 }
730
731 public String getOriginalName() {
732 return GetterUtil.getString(_originalName);
733 }
734
735 @JSON
736 @Override
737 public String getDescription() {
738 if (_description == null) {
739 return StringPool.BLANK;
740 }
741 else {
742 return _description;
743 }
744 }
745
746 @Override
747 public void setDescription(String description) {
748 _description = description;
749 }
750
751 @JSON
752 @Override
753 public boolean getChangeable() {
754 return _changeable;
755 }
756
757 @Override
758 public boolean isChangeable() {
759 return _changeable;
760 }
761
762 @Override
763 public void setChangeable(boolean changeable) {
764 _changeable = changeable;
765 }
766
767 @JSON
768 @Override
769 public boolean getChangeRequired() {
770 return _changeRequired;
771 }
772
773 @Override
774 public boolean isChangeRequired() {
775 return _changeRequired;
776 }
777
778 @Override
779 public void setChangeRequired(boolean changeRequired) {
780 _changeRequired = changeRequired;
781 }
782
783 @JSON
784 @Override
785 public long getMinAge() {
786 return _minAge;
787 }
788
789 @Override
790 public void setMinAge(long minAge) {
791 _minAge = minAge;
792 }
793
794 @JSON
795 @Override
796 public boolean getCheckSyntax() {
797 return _checkSyntax;
798 }
799
800 @Override
801 public boolean isCheckSyntax() {
802 return _checkSyntax;
803 }
804
805 @Override
806 public void setCheckSyntax(boolean checkSyntax) {
807 _checkSyntax = checkSyntax;
808 }
809
810 @JSON
811 @Override
812 public boolean getAllowDictionaryWords() {
813 return _allowDictionaryWords;
814 }
815
816 @Override
817 public boolean isAllowDictionaryWords() {
818 return _allowDictionaryWords;
819 }
820
821 @Override
822 public void setAllowDictionaryWords(boolean allowDictionaryWords) {
823 _allowDictionaryWords = allowDictionaryWords;
824 }
825
826 @JSON
827 @Override
828 public int getMinAlphanumeric() {
829 return _minAlphanumeric;
830 }
831
832 @Override
833 public void setMinAlphanumeric(int minAlphanumeric) {
834 _minAlphanumeric = minAlphanumeric;
835 }
836
837 @JSON
838 @Override
839 public int getMinLength() {
840 return _minLength;
841 }
842
843 @Override
844 public void setMinLength(int minLength) {
845 _minLength = minLength;
846 }
847
848 @JSON
849 @Override
850 public int getMinLowerCase() {
851 return _minLowerCase;
852 }
853
854 @Override
855 public void setMinLowerCase(int minLowerCase) {
856 _minLowerCase = minLowerCase;
857 }
858
859 @JSON
860 @Override
861 public int getMinNumbers() {
862 return _minNumbers;
863 }
864
865 @Override
866 public void setMinNumbers(int minNumbers) {
867 _minNumbers = minNumbers;
868 }
869
870 @JSON
871 @Override
872 public int getMinSymbols() {
873 return _minSymbols;
874 }
875
876 @Override
877 public void setMinSymbols(int minSymbols) {
878 _minSymbols = minSymbols;
879 }
880
881 @JSON
882 @Override
883 public int getMinUpperCase() {
884 return _minUpperCase;
885 }
886
887 @Override
888 public void setMinUpperCase(int minUpperCase) {
889 _minUpperCase = minUpperCase;
890 }
891
892 @JSON
893 @Override
894 public String getRegex() {
895 if (_regex == null) {
896 return StringPool.BLANK;
897 }
898 else {
899 return _regex;
900 }
901 }
902
903 @Override
904 public void setRegex(String regex) {
905 _regex = regex;
906 }
907
908 @JSON
909 @Override
910 public boolean getHistory() {
911 return _history;
912 }
913
914 @Override
915 public boolean isHistory() {
916 return _history;
917 }
918
919 @Override
920 public void setHistory(boolean history) {
921 _history = history;
922 }
923
924 @JSON
925 @Override
926 public int getHistoryCount() {
927 return _historyCount;
928 }
929
930 @Override
931 public void setHistoryCount(int historyCount) {
932 _historyCount = historyCount;
933 }
934
935 @JSON
936 @Override
937 public boolean getExpireable() {
938 return _expireable;
939 }
940
941 @Override
942 public boolean isExpireable() {
943 return _expireable;
944 }
945
946 @Override
947 public void setExpireable(boolean expireable) {
948 _expireable = expireable;
949 }
950
951 @JSON
952 @Override
953 public long getMaxAge() {
954 return _maxAge;
955 }
956
957 @Override
958 public void setMaxAge(long maxAge) {
959 _maxAge = maxAge;
960 }
961
962 @JSON
963 @Override
964 public long getWarningTime() {
965 return _warningTime;
966 }
967
968 @Override
969 public void setWarningTime(long warningTime) {
970 _warningTime = warningTime;
971 }
972
973 @JSON
974 @Override
975 public int getGraceLimit() {
976 return _graceLimit;
977 }
978
979 @Override
980 public void setGraceLimit(int graceLimit) {
981 _graceLimit = graceLimit;
982 }
983
984 @JSON
985 @Override
986 public boolean getLockout() {
987 return _lockout;
988 }
989
990 @Override
991 public boolean isLockout() {
992 return _lockout;
993 }
994
995 @Override
996 public void setLockout(boolean lockout) {
997 _lockout = lockout;
998 }
999
1000 @JSON
1001 @Override
1002 public int getMaxFailure() {
1003 return _maxFailure;
1004 }
1005
1006 @Override
1007 public void setMaxFailure(int maxFailure) {
1008 _maxFailure = maxFailure;
1009 }
1010
1011 @JSON
1012 @Override
1013 public long getLockoutDuration() {
1014 return _lockoutDuration;
1015 }
1016
1017 @Override
1018 public void setLockoutDuration(long lockoutDuration) {
1019 _lockoutDuration = lockoutDuration;
1020 }
1021
1022 @JSON
1023 @Override
1024 public boolean getRequireUnlock() {
1025 return _requireUnlock;
1026 }
1027
1028 @Override
1029 public boolean isRequireUnlock() {
1030 return _requireUnlock;
1031 }
1032
1033 @Override
1034 public void setRequireUnlock(boolean requireUnlock) {
1035 _requireUnlock = requireUnlock;
1036 }
1037
1038 @JSON
1039 @Override
1040 public long getResetFailureCount() {
1041 return _resetFailureCount;
1042 }
1043
1044 @Override
1045 public void setResetFailureCount(long resetFailureCount) {
1046 _resetFailureCount = resetFailureCount;
1047 }
1048
1049 @JSON
1050 @Override
1051 public long getResetTicketMaxAge() {
1052 return _resetTicketMaxAge;
1053 }
1054
1055 @Override
1056 public void setResetTicketMaxAge(long resetTicketMaxAge) {
1057 _resetTicketMaxAge = resetTicketMaxAge;
1058 }
1059
1060 @Override
1061 public StagedModelType getStagedModelType() {
1062 return new StagedModelType(PortalUtil.getClassNameId(
1063 PasswordPolicy.class.getName()));
1064 }
1065
1066 public long getColumnBitmask() {
1067 return _columnBitmask;
1068 }
1069
1070 @Override
1071 public ExpandoBridge getExpandoBridge() {
1072 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
1073 PasswordPolicy.class.getName(), getPrimaryKey());
1074 }
1075
1076 @Override
1077 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
1078 ExpandoBridge expandoBridge = getExpandoBridge();
1079
1080 expandoBridge.setAttributes(serviceContext);
1081 }
1082
1083 @Override
1084 public PasswordPolicy toEscapedModel() {
1085 if (_escapedModel == null) {
1086 _escapedModel = (PasswordPolicy)ProxyUtil.newProxyInstance(_classLoader,
1087 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
1088 }
1089
1090 return _escapedModel;
1091 }
1092
1093 @Override
1094 public Object clone() {
1095 PasswordPolicyImpl passwordPolicyImpl = new PasswordPolicyImpl();
1096
1097 passwordPolicyImpl.setMvccVersion(getMvccVersion());
1098 passwordPolicyImpl.setUuid(getUuid());
1099 passwordPolicyImpl.setPasswordPolicyId(getPasswordPolicyId());
1100 passwordPolicyImpl.setCompanyId(getCompanyId());
1101 passwordPolicyImpl.setUserId(getUserId());
1102 passwordPolicyImpl.setUserName(getUserName());
1103 passwordPolicyImpl.setCreateDate(getCreateDate());
1104 passwordPolicyImpl.setModifiedDate(getModifiedDate());
1105 passwordPolicyImpl.setDefaultPolicy(getDefaultPolicy());
1106 passwordPolicyImpl.setName(getName());
1107 passwordPolicyImpl.setDescription(getDescription());
1108 passwordPolicyImpl.setChangeable(getChangeable());
1109 passwordPolicyImpl.setChangeRequired(getChangeRequired());
1110 passwordPolicyImpl.setMinAge(getMinAge());
1111 passwordPolicyImpl.setCheckSyntax(getCheckSyntax());
1112 passwordPolicyImpl.setAllowDictionaryWords(getAllowDictionaryWords());
1113 passwordPolicyImpl.setMinAlphanumeric(getMinAlphanumeric());
1114 passwordPolicyImpl.setMinLength(getMinLength());
1115 passwordPolicyImpl.setMinLowerCase(getMinLowerCase());
1116 passwordPolicyImpl.setMinNumbers(getMinNumbers());
1117 passwordPolicyImpl.setMinSymbols(getMinSymbols());
1118 passwordPolicyImpl.setMinUpperCase(getMinUpperCase());
1119 passwordPolicyImpl.setRegex(getRegex());
1120 passwordPolicyImpl.setHistory(getHistory());
1121 passwordPolicyImpl.setHistoryCount(getHistoryCount());
1122 passwordPolicyImpl.setExpireable(getExpireable());
1123 passwordPolicyImpl.setMaxAge(getMaxAge());
1124 passwordPolicyImpl.setWarningTime(getWarningTime());
1125 passwordPolicyImpl.setGraceLimit(getGraceLimit());
1126 passwordPolicyImpl.setLockout(getLockout());
1127 passwordPolicyImpl.setMaxFailure(getMaxFailure());
1128 passwordPolicyImpl.setLockoutDuration(getLockoutDuration());
1129 passwordPolicyImpl.setRequireUnlock(getRequireUnlock());
1130 passwordPolicyImpl.setResetFailureCount(getResetFailureCount());
1131 passwordPolicyImpl.setResetTicketMaxAge(getResetTicketMaxAge());
1132
1133 passwordPolicyImpl.resetOriginalValues();
1134
1135 return passwordPolicyImpl;
1136 }
1137
1138 @Override
1139 public int compareTo(PasswordPolicy passwordPolicy) {
1140 long primaryKey = passwordPolicy.getPrimaryKey();
1141
1142 if (getPrimaryKey() < primaryKey) {
1143 return -1;
1144 }
1145 else if (getPrimaryKey() > primaryKey) {
1146 return 1;
1147 }
1148 else {
1149 return 0;
1150 }
1151 }
1152
1153 @Override
1154 public boolean equals(Object obj) {
1155 if (this == obj) {
1156 return true;
1157 }
1158
1159 if (!(obj instanceof PasswordPolicy)) {
1160 return false;
1161 }
1162
1163 PasswordPolicy passwordPolicy = (PasswordPolicy)obj;
1164
1165 long primaryKey = passwordPolicy.getPrimaryKey();
1166
1167 if (getPrimaryKey() == primaryKey) {
1168 return true;
1169 }
1170 else {
1171 return false;
1172 }
1173 }
1174
1175 @Override
1176 public int hashCode() {
1177 return (int)getPrimaryKey();
1178 }
1179
1180 @Override
1181 public boolean isEntityCacheEnabled() {
1182 return ENTITY_CACHE_ENABLED;
1183 }
1184
1185 @Override
1186 public boolean isFinderCacheEnabled() {
1187 return FINDER_CACHE_ENABLED;
1188 }
1189
1190 @Override
1191 public void resetOriginalValues() {
1192 PasswordPolicyModelImpl passwordPolicyModelImpl = this;
1193
1194 passwordPolicyModelImpl._originalUuid = passwordPolicyModelImpl._uuid;
1195
1196 passwordPolicyModelImpl._originalCompanyId = passwordPolicyModelImpl._companyId;
1197
1198 passwordPolicyModelImpl._setOriginalCompanyId = false;
1199
1200 passwordPolicyModelImpl._setModifiedDate = false;
1201
1202 passwordPolicyModelImpl._originalDefaultPolicy = passwordPolicyModelImpl._defaultPolicy;
1203
1204 passwordPolicyModelImpl._setOriginalDefaultPolicy = false;
1205
1206 passwordPolicyModelImpl._originalName = passwordPolicyModelImpl._name;
1207
1208 passwordPolicyModelImpl._columnBitmask = 0;
1209 }
1210
1211 @Override
1212 public CacheModel<PasswordPolicy> toCacheModel() {
1213 PasswordPolicyCacheModel passwordPolicyCacheModel = new PasswordPolicyCacheModel();
1214
1215 passwordPolicyCacheModel.mvccVersion = getMvccVersion();
1216
1217 passwordPolicyCacheModel.uuid = getUuid();
1218
1219 String uuid = passwordPolicyCacheModel.uuid;
1220
1221 if ((uuid != null) && (uuid.length() == 0)) {
1222 passwordPolicyCacheModel.uuid = null;
1223 }
1224
1225 passwordPolicyCacheModel.passwordPolicyId = getPasswordPolicyId();
1226
1227 passwordPolicyCacheModel.companyId = getCompanyId();
1228
1229 passwordPolicyCacheModel.userId = getUserId();
1230
1231 passwordPolicyCacheModel.userName = getUserName();
1232
1233 String userName = passwordPolicyCacheModel.userName;
1234
1235 if ((userName != null) && (userName.length() == 0)) {
1236 passwordPolicyCacheModel.userName = null;
1237 }
1238
1239 Date createDate = getCreateDate();
1240
1241 if (createDate != null) {
1242 passwordPolicyCacheModel.createDate = createDate.getTime();
1243 }
1244 else {
1245 passwordPolicyCacheModel.createDate = Long.MIN_VALUE;
1246 }
1247
1248 Date modifiedDate = getModifiedDate();
1249
1250 if (modifiedDate != null) {
1251 passwordPolicyCacheModel.modifiedDate = modifiedDate.getTime();
1252 }
1253 else {
1254 passwordPolicyCacheModel.modifiedDate = Long.MIN_VALUE;
1255 }
1256
1257 passwordPolicyCacheModel.defaultPolicy = getDefaultPolicy();
1258
1259 passwordPolicyCacheModel.name = getName();
1260
1261 String name = passwordPolicyCacheModel.name;
1262
1263 if ((name != null) && (name.length() == 0)) {
1264 passwordPolicyCacheModel.name = null;
1265 }
1266
1267 passwordPolicyCacheModel.description = getDescription();
1268
1269 String description = passwordPolicyCacheModel.description;
1270
1271 if ((description != null) && (description.length() == 0)) {
1272 passwordPolicyCacheModel.description = null;
1273 }
1274
1275 passwordPolicyCacheModel.changeable = getChangeable();
1276
1277 passwordPolicyCacheModel.changeRequired = getChangeRequired();
1278
1279 passwordPolicyCacheModel.minAge = getMinAge();
1280
1281 passwordPolicyCacheModel.checkSyntax = getCheckSyntax();
1282
1283 passwordPolicyCacheModel.allowDictionaryWords = getAllowDictionaryWords();
1284
1285 passwordPolicyCacheModel.minAlphanumeric = getMinAlphanumeric();
1286
1287 passwordPolicyCacheModel.minLength = getMinLength();
1288
1289 passwordPolicyCacheModel.minLowerCase = getMinLowerCase();
1290
1291 passwordPolicyCacheModel.minNumbers = getMinNumbers();
1292
1293 passwordPolicyCacheModel.minSymbols = getMinSymbols();
1294
1295 passwordPolicyCacheModel.minUpperCase = getMinUpperCase();
1296
1297 passwordPolicyCacheModel.regex = getRegex();
1298
1299 String regex = passwordPolicyCacheModel.regex;
1300
1301 if ((regex != null) && (regex.length() == 0)) {
1302 passwordPolicyCacheModel.regex = null;
1303 }
1304
1305 passwordPolicyCacheModel.history = getHistory();
1306
1307 passwordPolicyCacheModel.historyCount = getHistoryCount();
1308
1309 passwordPolicyCacheModel.expireable = getExpireable();
1310
1311 passwordPolicyCacheModel.maxAge = getMaxAge();
1312
1313 passwordPolicyCacheModel.warningTime = getWarningTime();
1314
1315 passwordPolicyCacheModel.graceLimit = getGraceLimit();
1316
1317 passwordPolicyCacheModel.lockout = getLockout();
1318
1319 passwordPolicyCacheModel.maxFailure = getMaxFailure();
1320
1321 passwordPolicyCacheModel.lockoutDuration = getLockoutDuration();
1322
1323 passwordPolicyCacheModel.requireUnlock = getRequireUnlock();
1324
1325 passwordPolicyCacheModel.resetFailureCount = getResetFailureCount();
1326
1327 passwordPolicyCacheModel.resetTicketMaxAge = getResetTicketMaxAge();
1328
1329 return passwordPolicyCacheModel;
1330 }
1331
1332 @Override
1333 public String toString() {
1334 StringBundler sb = new StringBundler(71);
1335
1336 sb.append("{mvccVersion=");
1337 sb.append(getMvccVersion());
1338 sb.append(", uuid=");
1339 sb.append(getUuid());
1340 sb.append(", passwordPolicyId=");
1341 sb.append(getPasswordPolicyId());
1342 sb.append(", companyId=");
1343 sb.append(getCompanyId());
1344 sb.append(", userId=");
1345 sb.append(getUserId());
1346 sb.append(", userName=");
1347 sb.append(getUserName());
1348 sb.append(", createDate=");
1349 sb.append(getCreateDate());
1350 sb.append(", modifiedDate=");
1351 sb.append(getModifiedDate());
1352 sb.append(", defaultPolicy=");
1353 sb.append(getDefaultPolicy());
1354 sb.append(", name=");
1355 sb.append(getName());
1356 sb.append(", description=");
1357 sb.append(getDescription());
1358 sb.append(", changeable=");
1359 sb.append(getChangeable());
1360 sb.append(", changeRequired=");
1361 sb.append(getChangeRequired());
1362 sb.append(", minAge=");
1363 sb.append(getMinAge());
1364 sb.append(", checkSyntax=");
1365 sb.append(getCheckSyntax());
1366 sb.append(", allowDictionaryWords=");
1367 sb.append(getAllowDictionaryWords());
1368 sb.append(", minAlphanumeric=");
1369 sb.append(getMinAlphanumeric());
1370 sb.append(", minLength=");
1371 sb.append(getMinLength());
1372 sb.append(", minLowerCase=");
1373 sb.append(getMinLowerCase());
1374 sb.append(", minNumbers=");
1375 sb.append(getMinNumbers());
1376 sb.append(", minSymbols=");
1377 sb.append(getMinSymbols());
1378 sb.append(", minUpperCase=");
1379 sb.append(getMinUpperCase());
1380 sb.append(", regex=");
1381 sb.append(getRegex());
1382 sb.append(", history=");
1383 sb.append(getHistory());
1384 sb.append(", historyCount=");
1385 sb.append(getHistoryCount());
1386 sb.append(", expireable=");
1387 sb.append(getExpireable());
1388 sb.append(", maxAge=");
1389 sb.append(getMaxAge());
1390 sb.append(", warningTime=");
1391 sb.append(getWarningTime());
1392 sb.append(", graceLimit=");
1393 sb.append(getGraceLimit());
1394 sb.append(", lockout=");
1395 sb.append(getLockout());
1396 sb.append(", maxFailure=");
1397 sb.append(getMaxFailure());
1398 sb.append(", lockoutDuration=");
1399 sb.append(getLockoutDuration());
1400 sb.append(", requireUnlock=");
1401 sb.append(getRequireUnlock());
1402 sb.append(", resetFailureCount=");
1403 sb.append(getResetFailureCount());
1404 sb.append(", resetTicketMaxAge=");
1405 sb.append(getResetTicketMaxAge());
1406 sb.append("}");
1407
1408 return sb.toString();
1409 }
1410
1411 @Override
1412 public String toXmlString() {
1413 StringBundler sb = new StringBundler(109);
1414
1415 sb.append("<model><model-name>");
1416 sb.append("com.liferay.portal.kernel.model.PasswordPolicy");
1417 sb.append("</model-name>");
1418
1419 sb.append(
1420 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
1421 sb.append(getMvccVersion());
1422 sb.append("]]></column-value></column>");
1423 sb.append(
1424 "<column><column-name>uuid</column-name><column-value><![CDATA[");
1425 sb.append(getUuid());
1426 sb.append("]]></column-value></column>");
1427 sb.append(
1428 "<column><column-name>passwordPolicyId</column-name><column-value><![CDATA[");
1429 sb.append(getPasswordPolicyId());
1430 sb.append("]]></column-value></column>");
1431 sb.append(
1432 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1433 sb.append(getCompanyId());
1434 sb.append("]]></column-value></column>");
1435 sb.append(
1436 "<column><column-name>userId</column-name><column-value><![CDATA[");
1437 sb.append(getUserId());
1438 sb.append("]]></column-value></column>");
1439 sb.append(
1440 "<column><column-name>userName</column-name><column-value><![CDATA[");
1441 sb.append(getUserName());
1442 sb.append("]]></column-value></column>");
1443 sb.append(
1444 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1445 sb.append(getCreateDate());
1446 sb.append("]]></column-value></column>");
1447 sb.append(
1448 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1449 sb.append(getModifiedDate());
1450 sb.append("]]></column-value></column>");
1451 sb.append(
1452 "<column><column-name>defaultPolicy</column-name><column-value><![CDATA[");
1453 sb.append(getDefaultPolicy());
1454 sb.append("]]></column-value></column>");
1455 sb.append(
1456 "<column><column-name>name</column-name><column-value><![CDATA[");
1457 sb.append(getName());
1458 sb.append("]]></column-value></column>");
1459 sb.append(
1460 "<column><column-name>description</column-name><column-value><![CDATA[");
1461 sb.append(getDescription());
1462 sb.append("]]></column-value></column>");
1463 sb.append(
1464 "<column><column-name>changeable</column-name><column-value><![CDATA[");
1465 sb.append(getChangeable());
1466 sb.append("]]></column-value></column>");
1467 sb.append(
1468 "<column><column-name>changeRequired</column-name><column-value><![CDATA[");
1469 sb.append(getChangeRequired());
1470 sb.append("]]></column-value></column>");
1471 sb.append(
1472 "<column><column-name>minAge</column-name><column-value><![CDATA[");
1473 sb.append(getMinAge());
1474 sb.append("]]></column-value></column>");
1475 sb.append(
1476 "<column><column-name>checkSyntax</column-name><column-value><![CDATA[");
1477 sb.append(getCheckSyntax());
1478 sb.append("]]></column-value></column>");
1479 sb.append(
1480 "<column><column-name>allowDictionaryWords</column-name><column-value><![CDATA[");
1481 sb.append(getAllowDictionaryWords());
1482 sb.append("]]></column-value></column>");
1483 sb.append(
1484 "<column><column-name>minAlphanumeric</column-name><column-value><![CDATA[");
1485 sb.append(getMinAlphanumeric());
1486 sb.append("]]></column-value></column>");
1487 sb.append(
1488 "<column><column-name>minLength</column-name><column-value><![CDATA[");
1489 sb.append(getMinLength());
1490 sb.append("]]></column-value></column>");
1491 sb.append(
1492 "<column><column-name>minLowerCase</column-name><column-value><![CDATA[");
1493 sb.append(getMinLowerCase());
1494 sb.append("]]></column-value></column>");
1495 sb.append(
1496 "<column><column-name>minNumbers</column-name><column-value><![CDATA[");
1497 sb.append(getMinNumbers());
1498 sb.append("]]></column-value></column>");
1499 sb.append(
1500 "<column><column-name>minSymbols</column-name><column-value><![CDATA[");
1501 sb.append(getMinSymbols());
1502 sb.append("]]></column-value></column>");
1503 sb.append(
1504 "<column><column-name>minUpperCase</column-name><column-value><![CDATA[");
1505 sb.append(getMinUpperCase());
1506 sb.append("]]></column-value></column>");
1507 sb.append(
1508 "<column><column-name>regex</column-name><column-value><![CDATA[");
1509 sb.append(getRegex());
1510 sb.append("]]></column-value></column>");
1511 sb.append(
1512 "<column><column-name>history</column-name><column-value><![CDATA[");
1513 sb.append(getHistory());
1514 sb.append("]]></column-value></column>");
1515 sb.append(
1516 "<column><column-name>historyCount</column-name><column-value><![CDATA[");
1517 sb.append(getHistoryCount());
1518 sb.append("]]></column-value></column>");
1519 sb.append(
1520 "<column><column-name>expireable</column-name><column-value><![CDATA[");
1521 sb.append(getExpireable());
1522 sb.append("]]></column-value></column>");
1523 sb.append(
1524 "<column><column-name>maxAge</column-name><column-value><![CDATA[");
1525 sb.append(getMaxAge());
1526 sb.append("]]></column-value></column>");
1527 sb.append(
1528 "<column><column-name>warningTime</column-name><column-value><![CDATA[");
1529 sb.append(getWarningTime());
1530 sb.append("]]></column-value></column>");
1531 sb.append(
1532 "<column><column-name>graceLimit</column-name><column-value><![CDATA[");
1533 sb.append(getGraceLimit());
1534 sb.append("]]></column-value></column>");
1535 sb.append(
1536 "<column><column-name>lockout</column-name><column-value><![CDATA[");
1537 sb.append(getLockout());
1538 sb.append("]]></column-value></column>");
1539 sb.append(
1540 "<column><column-name>maxFailure</column-name><column-value><![CDATA[");
1541 sb.append(getMaxFailure());
1542 sb.append("]]></column-value></column>");
1543 sb.append(
1544 "<column><column-name>lockoutDuration</column-name><column-value><![CDATA[");
1545 sb.append(getLockoutDuration());
1546 sb.append("]]></column-value></column>");
1547 sb.append(
1548 "<column><column-name>requireUnlock</column-name><column-value><![CDATA[");
1549 sb.append(getRequireUnlock());
1550 sb.append("]]></column-value></column>");
1551 sb.append(
1552 "<column><column-name>resetFailureCount</column-name><column-value><![CDATA[");
1553 sb.append(getResetFailureCount());
1554 sb.append("]]></column-value></column>");
1555 sb.append(
1556 "<column><column-name>resetTicketMaxAge</column-name><column-value><![CDATA[");
1557 sb.append(getResetTicketMaxAge());
1558 sb.append("]]></column-value></column>");
1559
1560 sb.append("</model>");
1561
1562 return sb.toString();
1563 }
1564
1565 private static final ClassLoader _classLoader = PasswordPolicy.class.getClassLoader();
1566 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
1567 PasswordPolicy.class
1568 };
1569 private long _mvccVersion;
1570 private String _uuid;
1571 private String _originalUuid;
1572 private long _passwordPolicyId;
1573 private long _companyId;
1574 private long _originalCompanyId;
1575 private boolean _setOriginalCompanyId;
1576 private long _userId;
1577 private String _userName;
1578 private Date _createDate;
1579 private Date _modifiedDate;
1580 private boolean _setModifiedDate;
1581 private boolean _defaultPolicy;
1582 private boolean _originalDefaultPolicy;
1583 private boolean _setOriginalDefaultPolicy;
1584 private String _name;
1585 private String _originalName;
1586 private String _description;
1587 private boolean _changeable;
1588 private boolean _changeRequired;
1589 private long _minAge;
1590 private boolean _checkSyntax;
1591 private boolean _allowDictionaryWords;
1592 private int _minAlphanumeric;
1593 private int _minLength;
1594 private int _minLowerCase;
1595 private int _minNumbers;
1596 private int _minSymbols;
1597 private int _minUpperCase;
1598 private String _regex;
1599 private boolean _history;
1600 private int _historyCount;
1601 private boolean _expireable;
1602 private long _maxAge;
1603 private long _warningTime;
1604 private int _graceLimit;
1605 private boolean _lockout;
1606 private int _maxFailure;
1607 private long _lockoutDuration;
1608 private boolean _requireUnlock;
1609 private long _resetFailureCount;
1610 private long _resetTicketMaxAge;
1611 private long _columnBitmask;
1612 private PasswordPolicy _escapedModel;
1613 }