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