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.json.JSON;
020 import com.liferay.portal.kernel.util.GetterUtil;
021 import com.liferay.portal.kernel.util.ProxyUtil;
022 import com.liferay.portal.kernel.util.StringBundler;
023 import com.liferay.portal.kernel.util.StringPool;
024 import com.liferay.portal.model.CacheModel;
025 import com.liferay.portal.model.PasswordPolicy;
026 import com.liferay.portal.model.PasswordPolicyModel;
027 import com.liferay.portal.model.PasswordPolicySoap;
028 import com.liferay.portal.service.ServiceContext;
029 import com.liferay.portal.util.PortalUtil;
030
031 import com.liferay.portlet.expando.model.ExpandoBridge;
032 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
033
034 import java.io.Serializable;
035
036 import java.sql.Types;
037
038 import java.util.ArrayList;
039 import java.util.Date;
040 import java.util.List;
041
042
055 @JSON(strict = true)
056 public class PasswordPolicyModelImpl extends BaseModelImpl<PasswordPolicy>
057 implements PasswordPolicyModel {
058
063 public static final String TABLE_NAME = "PasswordPolicy";
064 public static final Object[][] TABLE_COLUMNS = {
065 { "passwordPolicyId", Types.BIGINT },
066 { "companyId", Types.BIGINT },
067 { "userId", Types.BIGINT },
068 { "userName", Types.VARCHAR },
069 { "createDate", Types.TIMESTAMP },
070 { "modifiedDate", Types.TIMESTAMP },
071 { "defaultPolicy", Types.BOOLEAN },
072 { "name", Types.VARCHAR },
073 { "description", Types.VARCHAR },
074 { "changeable", Types.BOOLEAN },
075 { "changeRequired", Types.BOOLEAN },
076 { "minAge", Types.BIGINT },
077 { "checkSyntax", Types.BOOLEAN },
078 { "allowDictionaryWords", Types.BOOLEAN },
079 { "minAlphanumeric", Types.INTEGER },
080 { "minLength", Types.INTEGER },
081 { "minLowerCase", Types.INTEGER },
082 { "minNumbers", Types.INTEGER },
083 { "minSymbols", Types.INTEGER },
084 { "minUpperCase", Types.INTEGER },
085 { "history", Types.BOOLEAN },
086 { "historyCount", Types.INTEGER },
087 { "expireable", Types.BOOLEAN },
088 { "maxAge", Types.BIGINT },
089 { "warningTime", Types.BIGINT },
090 { "graceLimit", Types.INTEGER },
091 { "lockout", Types.BOOLEAN },
092 { "maxFailure", Types.INTEGER },
093 { "lockoutDuration", Types.BIGINT },
094 { "requireUnlock", Types.BOOLEAN },
095 { "resetFailureCount", Types.BIGINT },
096 { "resetTicketMaxAge", Types.BIGINT }
097 };
098 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)";
099 public static final String TABLE_SQL_DROP = "drop table PasswordPolicy";
100 public static final String DATA_SOURCE = "liferayDataSource";
101 public static final String SESSION_FACTORY = "liferaySessionFactory";
102 public static final String TX_MANAGER = "liferayTransactionManager";
103 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
104 "value.object.entity.cache.enabled.com.liferay.portal.model.PasswordPolicy"),
105 true);
106 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
107 "value.object.finder.cache.enabled.com.liferay.portal.model.PasswordPolicy"),
108 true);
109 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
110 "value.object.column.bitmask.enabled.com.liferay.portal.model.PasswordPolicy"),
111 true);
112 public static long COMPANYID_COLUMN_BITMASK = 1L;
113 public static long DEFAULTPOLICY_COLUMN_BITMASK = 2L;
114 public static long NAME_COLUMN_BITMASK = 4L;
115
116
122 public static PasswordPolicy toModel(PasswordPolicySoap soapModel) {
123 PasswordPolicy model = new PasswordPolicyImpl();
124
125 model.setPasswordPolicyId(soapModel.getPasswordPolicyId());
126 model.setCompanyId(soapModel.getCompanyId());
127 model.setUserId(soapModel.getUserId());
128 model.setUserName(soapModel.getUserName());
129 model.setCreateDate(soapModel.getCreateDate());
130 model.setModifiedDate(soapModel.getModifiedDate());
131 model.setDefaultPolicy(soapModel.getDefaultPolicy());
132 model.setName(soapModel.getName());
133 model.setDescription(soapModel.getDescription());
134 model.setChangeable(soapModel.getChangeable());
135 model.setChangeRequired(soapModel.getChangeRequired());
136 model.setMinAge(soapModel.getMinAge());
137 model.setCheckSyntax(soapModel.getCheckSyntax());
138 model.setAllowDictionaryWords(soapModel.getAllowDictionaryWords());
139 model.setMinAlphanumeric(soapModel.getMinAlphanumeric());
140 model.setMinLength(soapModel.getMinLength());
141 model.setMinLowerCase(soapModel.getMinLowerCase());
142 model.setMinNumbers(soapModel.getMinNumbers());
143 model.setMinSymbols(soapModel.getMinSymbols());
144 model.setMinUpperCase(soapModel.getMinUpperCase());
145 model.setHistory(soapModel.getHistory());
146 model.setHistoryCount(soapModel.getHistoryCount());
147 model.setExpireable(soapModel.getExpireable());
148 model.setMaxAge(soapModel.getMaxAge());
149 model.setWarningTime(soapModel.getWarningTime());
150 model.setGraceLimit(soapModel.getGraceLimit());
151 model.setLockout(soapModel.getLockout());
152 model.setMaxFailure(soapModel.getMaxFailure());
153 model.setLockoutDuration(soapModel.getLockoutDuration());
154 model.setRequireUnlock(soapModel.getRequireUnlock());
155 model.setResetFailureCount(soapModel.getResetFailureCount());
156 model.setResetTicketMaxAge(soapModel.getResetTicketMaxAge());
157
158 return model;
159 }
160
161
167 public static List<PasswordPolicy> toModels(PasswordPolicySoap[] soapModels) {
168 List<PasswordPolicy> models = new ArrayList<PasswordPolicy>(soapModels.length);
169
170 for (PasswordPolicySoap soapModel : soapModels) {
171 models.add(toModel(soapModel));
172 }
173
174 return models;
175 }
176
177 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
178 "lock.expiration.time.com.liferay.portal.model.PasswordPolicy"));
179
180 public PasswordPolicyModelImpl() {
181 }
182
183 public long getPrimaryKey() {
184 return _passwordPolicyId;
185 }
186
187 public void setPrimaryKey(long primaryKey) {
188 setPasswordPolicyId(primaryKey);
189 }
190
191 public Serializable getPrimaryKeyObj() {
192 return new Long(_passwordPolicyId);
193 }
194
195 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
196 setPrimaryKey(((Long)primaryKeyObj).longValue());
197 }
198
199 public Class<?> getModelClass() {
200 return PasswordPolicy.class;
201 }
202
203 public String getModelClassName() {
204 return PasswordPolicy.class.getName();
205 }
206
207 @JSON
208 public long getPasswordPolicyId() {
209 return _passwordPolicyId;
210 }
211
212 public void setPasswordPolicyId(long passwordPolicyId) {
213 _passwordPolicyId = passwordPolicyId;
214 }
215
216 @JSON
217 public long getCompanyId() {
218 return _companyId;
219 }
220
221 public void setCompanyId(long companyId) {
222 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
223
224 if (!_setOriginalCompanyId) {
225 _setOriginalCompanyId = true;
226
227 _originalCompanyId = _companyId;
228 }
229
230 _companyId = companyId;
231 }
232
233 public long getOriginalCompanyId() {
234 return _originalCompanyId;
235 }
236
237 @JSON
238 public long getUserId() {
239 return _userId;
240 }
241
242 public void setUserId(long userId) {
243 _userId = userId;
244 }
245
246 public String getUserUuid() throws SystemException {
247 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
248 }
249
250 public void setUserUuid(String userUuid) {
251 _userUuid = userUuid;
252 }
253
254 @JSON
255 public String getUserName() {
256 if (_userName == null) {
257 return StringPool.BLANK;
258 }
259 else {
260 return _userName;
261 }
262 }
263
264 public void setUserName(String userName) {
265 _userName = userName;
266 }
267
268 @JSON
269 public Date getCreateDate() {
270 return _createDate;
271 }
272
273 public void setCreateDate(Date createDate) {
274 _createDate = createDate;
275 }
276
277 @JSON
278 public Date getModifiedDate() {
279 return _modifiedDate;
280 }
281
282 public void setModifiedDate(Date modifiedDate) {
283 _modifiedDate = modifiedDate;
284 }
285
286 @JSON
287 public boolean getDefaultPolicy() {
288 return _defaultPolicy;
289 }
290
291 public boolean isDefaultPolicy() {
292 return _defaultPolicy;
293 }
294
295 public void setDefaultPolicy(boolean defaultPolicy) {
296 _columnBitmask |= DEFAULTPOLICY_COLUMN_BITMASK;
297
298 if (!_setOriginalDefaultPolicy) {
299 _setOriginalDefaultPolicy = true;
300
301 _originalDefaultPolicy = _defaultPolicy;
302 }
303
304 _defaultPolicy = defaultPolicy;
305 }
306
307 public boolean getOriginalDefaultPolicy() {
308 return _originalDefaultPolicy;
309 }
310
311 @JSON
312 public String getName() {
313 if (_name == null) {
314 return StringPool.BLANK;
315 }
316 else {
317 return _name;
318 }
319 }
320
321 public void setName(String name) {
322 _columnBitmask |= NAME_COLUMN_BITMASK;
323
324 if (_originalName == null) {
325 _originalName = _name;
326 }
327
328 _name = name;
329 }
330
331 public String getOriginalName() {
332 return GetterUtil.getString(_originalName);
333 }
334
335 @JSON
336 public String getDescription() {
337 if (_description == null) {
338 return StringPool.BLANK;
339 }
340 else {
341 return _description;
342 }
343 }
344
345 public void setDescription(String description) {
346 _description = description;
347 }
348
349 @JSON
350 public boolean getChangeable() {
351 return _changeable;
352 }
353
354 public boolean isChangeable() {
355 return _changeable;
356 }
357
358 public void setChangeable(boolean changeable) {
359 _changeable = changeable;
360 }
361
362 @JSON
363 public boolean getChangeRequired() {
364 return _changeRequired;
365 }
366
367 public boolean isChangeRequired() {
368 return _changeRequired;
369 }
370
371 public void setChangeRequired(boolean changeRequired) {
372 _changeRequired = changeRequired;
373 }
374
375 @JSON
376 public long getMinAge() {
377 return _minAge;
378 }
379
380 public void setMinAge(long minAge) {
381 _minAge = minAge;
382 }
383
384 @JSON
385 public boolean getCheckSyntax() {
386 return _checkSyntax;
387 }
388
389 public boolean isCheckSyntax() {
390 return _checkSyntax;
391 }
392
393 public void setCheckSyntax(boolean checkSyntax) {
394 _checkSyntax = checkSyntax;
395 }
396
397 @JSON
398 public boolean getAllowDictionaryWords() {
399 return _allowDictionaryWords;
400 }
401
402 public boolean isAllowDictionaryWords() {
403 return _allowDictionaryWords;
404 }
405
406 public void setAllowDictionaryWords(boolean allowDictionaryWords) {
407 _allowDictionaryWords = allowDictionaryWords;
408 }
409
410 @JSON
411 public int getMinAlphanumeric() {
412 return _minAlphanumeric;
413 }
414
415 public void setMinAlphanumeric(int minAlphanumeric) {
416 _minAlphanumeric = minAlphanumeric;
417 }
418
419 @JSON
420 public int getMinLength() {
421 return _minLength;
422 }
423
424 public void setMinLength(int minLength) {
425 _minLength = minLength;
426 }
427
428 @JSON
429 public int getMinLowerCase() {
430 return _minLowerCase;
431 }
432
433 public void setMinLowerCase(int minLowerCase) {
434 _minLowerCase = minLowerCase;
435 }
436
437 @JSON
438 public int getMinNumbers() {
439 return _minNumbers;
440 }
441
442 public void setMinNumbers(int minNumbers) {
443 _minNumbers = minNumbers;
444 }
445
446 @JSON
447 public int getMinSymbols() {
448 return _minSymbols;
449 }
450
451 public void setMinSymbols(int minSymbols) {
452 _minSymbols = minSymbols;
453 }
454
455 @JSON
456 public int getMinUpperCase() {
457 return _minUpperCase;
458 }
459
460 public void setMinUpperCase(int minUpperCase) {
461 _minUpperCase = minUpperCase;
462 }
463
464 @JSON
465 public boolean getHistory() {
466 return _history;
467 }
468
469 public boolean isHistory() {
470 return _history;
471 }
472
473 public void setHistory(boolean history) {
474 _history = history;
475 }
476
477 @JSON
478 public int getHistoryCount() {
479 return _historyCount;
480 }
481
482 public void setHistoryCount(int historyCount) {
483 _historyCount = historyCount;
484 }
485
486 @JSON
487 public boolean getExpireable() {
488 return _expireable;
489 }
490
491 public boolean isExpireable() {
492 return _expireable;
493 }
494
495 public void setExpireable(boolean expireable) {
496 _expireable = expireable;
497 }
498
499 @JSON
500 public long getMaxAge() {
501 return _maxAge;
502 }
503
504 public void setMaxAge(long maxAge) {
505 _maxAge = maxAge;
506 }
507
508 @JSON
509 public long getWarningTime() {
510 return _warningTime;
511 }
512
513 public void setWarningTime(long warningTime) {
514 _warningTime = warningTime;
515 }
516
517 @JSON
518 public int getGraceLimit() {
519 return _graceLimit;
520 }
521
522 public void setGraceLimit(int graceLimit) {
523 _graceLimit = graceLimit;
524 }
525
526 @JSON
527 public boolean getLockout() {
528 return _lockout;
529 }
530
531 public boolean isLockout() {
532 return _lockout;
533 }
534
535 public void setLockout(boolean lockout) {
536 _lockout = lockout;
537 }
538
539 @JSON
540 public int getMaxFailure() {
541 return _maxFailure;
542 }
543
544 public void setMaxFailure(int maxFailure) {
545 _maxFailure = maxFailure;
546 }
547
548 @JSON
549 public long getLockoutDuration() {
550 return _lockoutDuration;
551 }
552
553 public void setLockoutDuration(long lockoutDuration) {
554 _lockoutDuration = lockoutDuration;
555 }
556
557 @JSON
558 public boolean getRequireUnlock() {
559 return _requireUnlock;
560 }
561
562 public boolean isRequireUnlock() {
563 return _requireUnlock;
564 }
565
566 public void setRequireUnlock(boolean requireUnlock) {
567 _requireUnlock = requireUnlock;
568 }
569
570 @JSON
571 public long getResetFailureCount() {
572 return _resetFailureCount;
573 }
574
575 public void setResetFailureCount(long resetFailureCount) {
576 _resetFailureCount = resetFailureCount;
577 }
578
579 @JSON
580 public long getResetTicketMaxAge() {
581 return _resetTicketMaxAge;
582 }
583
584 public void setResetTicketMaxAge(long resetTicketMaxAge) {
585 _resetTicketMaxAge = resetTicketMaxAge;
586 }
587
588 public long getColumnBitmask() {
589 return _columnBitmask;
590 }
591
592 @Override
593 public PasswordPolicy toEscapedModel() {
594 if (_escapedModelProxy == null) {
595 _escapedModelProxy = (PasswordPolicy)ProxyUtil.newProxyInstance(_classLoader,
596 _escapedModelProxyInterfaces,
597 new AutoEscapeBeanHandler(this));
598 }
599
600 return _escapedModelProxy;
601 }
602
603 @Override
604 public ExpandoBridge getExpandoBridge() {
605 if (_expandoBridge == null) {
606 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
607 PasswordPolicy.class.getName(), getPrimaryKey());
608 }
609
610 return _expandoBridge;
611 }
612
613 @Override
614 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
615 getExpandoBridge().setAttributes(serviceContext);
616 }
617
618 @Override
619 public Object clone() {
620 PasswordPolicyImpl passwordPolicyImpl = new PasswordPolicyImpl();
621
622 passwordPolicyImpl.setPasswordPolicyId(getPasswordPolicyId());
623 passwordPolicyImpl.setCompanyId(getCompanyId());
624 passwordPolicyImpl.setUserId(getUserId());
625 passwordPolicyImpl.setUserName(getUserName());
626 passwordPolicyImpl.setCreateDate(getCreateDate());
627 passwordPolicyImpl.setModifiedDate(getModifiedDate());
628 passwordPolicyImpl.setDefaultPolicy(getDefaultPolicy());
629 passwordPolicyImpl.setName(getName());
630 passwordPolicyImpl.setDescription(getDescription());
631 passwordPolicyImpl.setChangeable(getChangeable());
632 passwordPolicyImpl.setChangeRequired(getChangeRequired());
633 passwordPolicyImpl.setMinAge(getMinAge());
634 passwordPolicyImpl.setCheckSyntax(getCheckSyntax());
635 passwordPolicyImpl.setAllowDictionaryWords(getAllowDictionaryWords());
636 passwordPolicyImpl.setMinAlphanumeric(getMinAlphanumeric());
637 passwordPolicyImpl.setMinLength(getMinLength());
638 passwordPolicyImpl.setMinLowerCase(getMinLowerCase());
639 passwordPolicyImpl.setMinNumbers(getMinNumbers());
640 passwordPolicyImpl.setMinSymbols(getMinSymbols());
641 passwordPolicyImpl.setMinUpperCase(getMinUpperCase());
642 passwordPolicyImpl.setHistory(getHistory());
643 passwordPolicyImpl.setHistoryCount(getHistoryCount());
644 passwordPolicyImpl.setExpireable(getExpireable());
645 passwordPolicyImpl.setMaxAge(getMaxAge());
646 passwordPolicyImpl.setWarningTime(getWarningTime());
647 passwordPolicyImpl.setGraceLimit(getGraceLimit());
648 passwordPolicyImpl.setLockout(getLockout());
649 passwordPolicyImpl.setMaxFailure(getMaxFailure());
650 passwordPolicyImpl.setLockoutDuration(getLockoutDuration());
651 passwordPolicyImpl.setRequireUnlock(getRequireUnlock());
652 passwordPolicyImpl.setResetFailureCount(getResetFailureCount());
653 passwordPolicyImpl.setResetTicketMaxAge(getResetTicketMaxAge());
654
655 passwordPolicyImpl.resetOriginalValues();
656
657 return passwordPolicyImpl;
658 }
659
660 public int compareTo(PasswordPolicy passwordPolicy) {
661 long primaryKey = passwordPolicy.getPrimaryKey();
662
663 if (getPrimaryKey() < primaryKey) {
664 return -1;
665 }
666 else if (getPrimaryKey() > primaryKey) {
667 return 1;
668 }
669 else {
670 return 0;
671 }
672 }
673
674 @Override
675 public boolean equals(Object obj) {
676 if (obj == null) {
677 return false;
678 }
679
680 PasswordPolicy passwordPolicy = null;
681
682 try {
683 passwordPolicy = (PasswordPolicy)obj;
684 }
685 catch (ClassCastException cce) {
686 return false;
687 }
688
689 long primaryKey = passwordPolicy.getPrimaryKey();
690
691 if (getPrimaryKey() == primaryKey) {
692 return true;
693 }
694 else {
695 return false;
696 }
697 }
698
699 @Override
700 public int hashCode() {
701 return (int)getPrimaryKey();
702 }
703
704 @Override
705 public void resetOriginalValues() {
706 PasswordPolicyModelImpl passwordPolicyModelImpl = this;
707
708 passwordPolicyModelImpl._originalCompanyId = passwordPolicyModelImpl._companyId;
709
710 passwordPolicyModelImpl._setOriginalCompanyId = false;
711
712 passwordPolicyModelImpl._originalDefaultPolicy = passwordPolicyModelImpl._defaultPolicy;
713
714 passwordPolicyModelImpl._setOriginalDefaultPolicy = false;
715
716 passwordPolicyModelImpl._originalName = passwordPolicyModelImpl._name;
717
718 passwordPolicyModelImpl._columnBitmask = 0;
719 }
720
721 @Override
722 public CacheModel<PasswordPolicy> toCacheModel() {
723 PasswordPolicyCacheModel passwordPolicyCacheModel = new PasswordPolicyCacheModel();
724
725 passwordPolicyCacheModel.passwordPolicyId = getPasswordPolicyId();
726
727 passwordPolicyCacheModel.companyId = getCompanyId();
728
729 passwordPolicyCacheModel.userId = getUserId();
730
731 passwordPolicyCacheModel.userName = getUserName();
732
733 String userName = passwordPolicyCacheModel.userName;
734
735 if ((userName != null) && (userName.length() == 0)) {
736 passwordPolicyCacheModel.userName = null;
737 }
738
739 Date createDate = getCreateDate();
740
741 if (createDate != null) {
742 passwordPolicyCacheModel.createDate = createDate.getTime();
743 }
744 else {
745 passwordPolicyCacheModel.createDate = Long.MIN_VALUE;
746 }
747
748 Date modifiedDate = getModifiedDate();
749
750 if (modifiedDate != null) {
751 passwordPolicyCacheModel.modifiedDate = modifiedDate.getTime();
752 }
753 else {
754 passwordPolicyCacheModel.modifiedDate = Long.MIN_VALUE;
755 }
756
757 passwordPolicyCacheModel.defaultPolicy = getDefaultPolicy();
758
759 passwordPolicyCacheModel.name = getName();
760
761 String name = passwordPolicyCacheModel.name;
762
763 if ((name != null) && (name.length() == 0)) {
764 passwordPolicyCacheModel.name = null;
765 }
766
767 passwordPolicyCacheModel.description = getDescription();
768
769 String description = passwordPolicyCacheModel.description;
770
771 if ((description != null) && (description.length() == 0)) {
772 passwordPolicyCacheModel.description = null;
773 }
774
775 passwordPolicyCacheModel.changeable = getChangeable();
776
777 passwordPolicyCacheModel.changeRequired = getChangeRequired();
778
779 passwordPolicyCacheModel.minAge = getMinAge();
780
781 passwordPolicyCacheModel.checkSyntax = getCheckSyntax();
782
783 passwordPolicyCacheModel.allowDictionaryWords = getAllowDictionaryWords();
784
785 passwordPolicyCacheModel.minAlphanumeric = getMinAlphanumeric();
786
787 passwordPolicyCacheModel.minLength = getMinLength();
788
789 passwordPolicyCacheModel.minLowerCase = getMinLowerCase();
790
791 passwordPolicyCacheModel.minNumbers = getMinNumbers();
792
793 passwordPolicyCacheModel.minSymbols = getMinSymbols();
794
795 passwordPolicyCacheModel.minUpperCase = getMinUpperCase();
796
797 passwordPolicyCacheModel.history = getHistory();
798
799 passwordPolicyCacheModel.historyCount = getHistoryCount();
800
801 passwordPolicyCacheModel.expireable = getExpireable();
802
803 passwordPolicyCacheModel.maxAge = getMaxAge();
804
805 passwordPolicyCacheModel.warningTime = getWarningTime();
806
807 passwordPolicyCacheModel.graceLimit = getGraceLimit();
808
809 passwordPolicyCacheModel.lockout = getLockout();
810
811 passwordPolicyCacheModel.maxFailure = getMaxFailure();
812
813 passwordPolicyCacheModel.lockoutDuration = getLockoutDuration();
814
815 passwordPolicyCacheModel.requireUnlock = getRequireUnlock();
816
817 passwordPolicyCacheModel.resetFailureCount = getResetFailureCount();
818
819 passwordPolicyCacheModel.resetTicketMaxAge = getResetTicketMaxAge();
820
821 return passwordPolicyCacheModel;
822 }
823
824 @Override
825 public String toString() {
826 StringBundler sb = new StringBundler(65);
827
828 sb.append("{passwordPolicyId=");
829 sb.append(getPasswordPolicyId());
830 sb.append(", companyId=");
831 sb.append(getCompanyId());
832 sb.append(", userId=");
833 sb.append(getUserId());
834 sb.append(", userName=");
835 sb.append(getUserName());
836 sb.append(", createDate=");
837 sb.append(getCreateDate());
838 sb.append(", modifiedDate=");
839 sb.append(getModifiedDate());
840 sb.append(", defaultPolicy=");
841 sb.append(getDefaultPolicy());
842 sb.append(", name=");
843 sb.append(getName());
844 sb.append(", description=");
845 sb.append(getDescription());
846 sb.append(", changeable=");
847 sb.append(getChangeable());
848 sb.append(", changeRequired=");
849 sb.append(getChangeRequired());
850 sb.append(", minAge=");
851 sb.append(getMinAge());
852 sb.append(", checkSyntax=");
853 sb.append(getCheckSyntax());
854 sb.append(", allowDictionaryWords=");
855 sb.append(getAllowDictionaryWords());
856 sb.append(", minAlphanumeric=");
857 sb.append(getMinAlphanumeric());
858 sb.append(", minLength=");
859 sb.append(getMinLength());
860 sb.append(", minLowerCase=");
861 sb.append(getMinLowerCase());
862 sb.append(", minNumbers=");
863 sb.append(getMinNumbers());
864 sb.append(", minSymbols=");
865 sb.append(getMinSymbols());
866 sb.append(", minUpperCase=");
867 sb.append(getMinUpperCase());
868 sb.append(", history=");
869 sb.append(getHistory());
870 sb.append(", historyCount=");
871 sb.append(getHistoryCount());
872 sb.append(", expireable=");
873 sb.append(getExpireable());
874 sb.append(", maxAge=");
875 sb.append(getMaxAge());
876 sb.append(", warningTime=");
877 sb.append(getWarningTime());
878 sb.append(", graceLimit=");
879 sb.append(getGraceLimit());
880 sb.append(", lockout=");
881 sb.append(getLockout());
882 sb.append(", maxFailure=");
883 sb.append(getMaxFailure());
884 sb.append(", lockoutDuration=");
885 sb.append(getLockoutDuration());
886 sb.append(", requireUnlock=");
887 sb.append(getRequireUnlock());
888 sb.append(", resetFailureCount=");
889 sb.append(getResetFailureCount());
890 sb.append(", resetTicketMaxAge=");
891 sb.append(getResetTicketMaxAge());
892 sb.append("}");
893
894 return sb.toString();
895 }
896
897 public String toXmlString() {
898 StringBundler sb = new StringBundler(100);
899
900 sb.append("<model><model-name>");
901 sb.append("com.liferay.portal.model.PasswordPolicy");
902 sb.append("</model-name>");
903
904 sb.append(
905 "<column><column-name>passwordPolicyId</column-name><column-value><![CDATA[");
906 sb.append(getPasswordPolicyId());
907 sb.append("]]></column-value></column>");
908 sb.append(
909 "<column><column-name>companyId</column-name><column-value><![CDATA[");
910 sb.append(getCompanyId());
911 sb.append("]]></column-value></column>");
912 sb.append(
913 "<column><column-name>userId</column-name><column-value><![CDATA[");
914 sb.append(getUserId());
915 sb.append("]]></column-value></column>");
916 sb.append(
917 "<column><column-name>userName</column-name><column-value><![CDATA[");
918 sb.append(getUserName());
919 sb.append("]]></column-value></column>");
920 sb.append(
921 "<column><column-name>createDate</column-name><column-value><![CDATA[");
922 sb.append(getCreateDate());
923 sb.append("]]></column-value></column>");
924 sb.append(
925 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
926 sb.append(getModifiedDate());
927 sb.append("]]></column-value></column>");
928 sb.append(
929 "<column><column-name>defaultPolicy</column-name><column-value><![CDATA[");
930 sb.append(getDefaultPolicy());
931 sb.append("]]></column-value></column>");
932 sb.append(
933 "<column><column-name>name</column-name><column-value><![CDATA[");
934 sb.append(getName());
935 sb.append("]]></column-value></column>");
936 sb.append(
937 "<column><column-name>description</column-name><column-value><![CDATA[");
938 sb.append(getDescription());
939 sb.append("]]></column-value></column>");
940 sb.append(
941 "<column><column-name>changeable</column-name><column-value><![CDATA[");
942 sb.append(getChangeable());
943 sb.append("]]></column-value></column>");
944 sb.append(
945 "<column><column-name>changeRequired</column-name><column-value><![CDATA[");
946 sb.append(getChangeRequired());
947 sb.append("]]></column-value></column>");
948 sb.append(
949 "<column><column-name>minAge</column-name><column-value><![CDATA[");
950 sb.append(getMinAge());
951 sb.append("]]></column-value></column>");
952 sb.append(
953 "<column><column-name>checkSyntax</column-name><column-value><![CDATA[");
954 sb.append(getCheckSyntax());
955 sb.append("]]></column-value></column>");
956 sb.append(
957 "<column><column-name>allowDictionaryWords</column-name><column-value><![CDATA[");
958 sb.append(getAllowDictionaryWords());
959 sb.append("]]></column-value></column>");
960 sb.append(
961 "<column><column-name>minAlphanumeric</column-name><column-value><![CDATA[");
962 sb.append(getMinAlphanumeric());
963 sb.append("]]></column-value></column>");
964 sb.append(
965 "<column><column-name>minLength</column-name><column-value><![CDATA[");
966 sb.append(getMinLength());
967 sb.append("]]></column-value></column>");
968 sb.append(
969 "<column><column-name>minLowerCase</column-name><column-value><![CDATA[");
970 sb.append(getMinLowerCase());
971 sb.append("]]></column-value></column>");
972 sb.append(
973 "<column><column-name>minNumbers</column-name><column-value><![CDATA[");
974 sb.append(getMinNumbers());
975 sb.append("]]></column-value></column>");
976 sb.append(
977 "<column><column-name>minSymbols</column-name><column-value><![CDATA[");
978 sb.append(getMinSymbols());
979 sb.append("]]></column-value></column>");
980 sb.append(
981 "<column><column-name>minUpperCase</column-name><column-value><![CDATA[");
982 sb.append(getMinUpperCase());
983 sb.append("]]></column-value></column>");
984 sb.append(
985 "<column><column-name>history</column-name><column-value><![CDATA[");
986 sb.append(getHistory());
987 sb.append("]]></column-value></column>");
988 sb.append(
989 "<column><column-name>historyCount</column-name><column-value><![CDATA[");
990 sb.append(getHistoryCount());
991 sb.append("]]></column-value></column>");
992 sb.append(
993 "<column><column-name>expireable</column-name><column-value><![CDATA[");
994 sb.append(getExpireable());
995 sb.append("]]></column-value></column>");
996 sb.append(
997 "<column><column-name>maxAge</column-name><column-value><![CDATA[");
998 sb.append(getMaxAge());
999 sb.append("]]></column-value></column>");
1000 sb.append(
1001 "<column><column-name>warningTime</column-name><column-value><![CDATA[");
1002 sb.append(getWarningTime());
1003 sb.append("]]></column-value></column>");
1004 sb.append(
1005 "<column><column-name>graceLimit</column-name><column-value><![CDATA[");
1006 sb.append(getGraceLimit());
1007 sb.append("]]></column-value></column>");
1008 sb.append(
1009 "<column><column-name>lockout</column-name><column-value><![CDATA[");
1010 sb.append(getLockout());
1011 sb.append("]]></column-value></column>");
1012 sb.append(
1013 "<column><column-name>maxFailure</column-name><column-value><![CDATA[");
1014 sb.append(getMaxFailure());
1015 sb.append("]]></column-value></column>");
1016 sb.append(
1017 "<column><column-name>lockoutDuration</column-name><column-value><![CDATA[");
1018 sb.append(getLockoutDuration());
1019 sb.append("]]></column-value></column>");
1020 sb.append(
1021 "<column><column-name>requireUnlock</column-name><column-value><![CDATA[");
1022 sb.append(getRequireUnlock());
1023 sb.append("]]></column-value></column>");
1024 sb.append(
1025 "<column><column-name>resetFailureCount</column-name><column-value><![CDATA[");
1026 sb.append(getResetFailureCount());
1027 sb.append("]]></column-value></column>");
1028 sb.append(
1029 "<column><column-name>resetTicketMaxAge</column-name><column-value><![CDATA[");
1030 sb.append(getResetTicketMaxAge());
1031 sb.append("]]></column-value></column>");
1032
1033 sb.append("</model>");
1034
1035 return sb.toString();
1036 }
1037
1038 private static ClassLoader _classLoader = PasswordPolicy.class.getClassLoader();
1039 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
1040 PasswordPolicy.class
1041 };
1042 private long _passwordPolicyId;
1043 private long _companyId;
1044 private long _originalCompanyId;
1045 private boolean _setOriginalCompanyId;
1046 private long _userId;
1047 private String _userUuid;
1048 private String _userName;
1049 private Date _createDate;
1050 private Date _modifiedDate;
1051 private boolean _defaultPolicy;
1052 private boolean _originalDefaultPolicy;
1053 private boolean _setOriginalDefaultPolicy;
1054 private String _name;
1055 private String _originalName;
1056 private String _description;
1057 private boolean _changeable;
1058 private boolean _changeRequired;
1059 private long _minAge;
1060 private boolean _checkSyntax;
1061 private boolean _allowDictionaryWords;
1062 private int _minAlphanumeric;
1063 private int _minLength;
1064 private int _minLowerCase;
1065 private int _minNumbers;
1066 private int _minSymbols;
1067 private int _minUpperCase;
1068 private boolean _history;
1069 private int _historyCount;
1070 private boolean _expireable;
1071 private long _maxAge;
1072 private long _warningTime;
1073 private int _graceLimit;
1074 private boolean _lockout;
1075 private int _maxFailure;
1076 private long _lockoutDuration;
1077 private boolean _requireUnlock;
1078 private long _resetFailureCount;
1079 private long _resetTicketMaxAge;
1080 private transient ExpandoBridge _expandoBridge;
1081 private long _columnBitmask;
1082 private PasswordPolicy _escapedModelProxy;
1083 }