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