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