001    /**
002     * Copyright (c) 2000-2012 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.json.JSON;
019    import com.liferay.portal.kernel.util.GetterUtil;
020    import com.liferay.portal.kernel.util.ProxyUtil;
021    import com.liferay.portal.kernel.util.StringBundler;
022    import com.liferay.portal.kernel.util.StringPool;
023    import com.liferay.portal.model.CacheModel;
024    import com.liferay.portal.model.LayoutSet;
025    import com.liferay.portal.model.LayoutSetModel;
026    import com.liferay.portal.model.LayoutSetSoap;
027    import com.liferay.portal.service.ServiceContext;
028    
029    import com.liferay.portlet.expando.model.ExpandoBridge;
030    import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
031    
032    import java.io.Serializable;
033    
034    import java.sql.Types;
035    
036    import java.util.ArrayList;
037    import java.util.Date;
038    import java.util.List;
039    
040    /**
041     * The base model implementation for the LayoutSet service. Represents a row in the "LayoutSet" database table, with each column mapped to a property of this class.
042     *
043     * <p>
044     * This implementation and its corresponding interface {@link com.liferay.portal.model.LayoutSetModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link LayoutSetImpl}.
045     * </p>
046     *
047     * @author Brian Wing Shun Chan
048     * @see LayoutSetImpl
049     * @see com.liferay.portal.model.LayoutSet
050     * @see com.liferay.portal.model.LayoutSetModel
051     * @generated
052     */
053    @JSON(strict = true)
054    public class LayoutSetModelImpl extends BaseModelImpl<LayoutSet>
055            implements LayoutSetModel {
056            /*
057             * NOTE FOR DEVELOPERS:
058             *
059             * Never modify or reference this class directly. All methods that expect a layout set model instance should use the {@link com.liferay.portal.model.LayoutSet} interface instead.
060             */
061            public static final String TABLE_NAME = "LayoutSet";
062            public static final Object[][] TABLE_COLUMNS = {
063                            { "layoutSetId", Types.BIGINT },
064                            { "groupId", Types.BIGINT },
065                            { "companyId", Types.BIGINT },
066                            { "createDate", Types.TIMESTAMP },
067                            { "modifiedDate", Types.TIMESTAMP },
068                            { "privateLayout", Types.BOOLEAN },
069                            { "logo", Types.BOOLEAN },
070                            { "logoId", Types.BIGINT },
071                            { "themeId", Types.VARCHAR },
072                            { "colorSchemeId", Types.VARCHAR },
073                            { "wapThemeId", Types.VARCHAR },
074                            { "wapColorSchemeId", Types.VARCHAR },
075                            { "css", Types.VARCHAR },
076                            { "pageCount", Types.INTEGER },
077                            { "settings_", Types.VARCHAR },
078                            { "layoutSetPrototypeUuid", Types.VARCHAR },
079                            { "layoutSetPrototypeLinkEnabled", Types.BOOLEAN }
080                    };
081            public static final String TABLE_SQL_CREATE = "create table LayoutSet (layoutSetId LONG not null primary key,groupId LONG,companyId LONG,createDate DATE null,modifiedDate DATE null,privateLayout BOOLEAN,logo BOOLEAN,logoId LONG,themeId VARCHAR(75) null,colorSchemeId VARCHAR(75) null,wapThemeId VARCHAR(75) null,wapColorSchemeId VARCHAR(75) null,css STRING null,pageCount INTEGER,settings_ STRING null,layoutSetPrototypeUuid VARCHAR(75) null,layoutSetPrototypeLinkEnabled BOOLEAN)";
082            public static final String TABLE_SQL_DROP = "drop table LayoutSet";
083            public static final String DATA_SOURCE = "liferayDataSource";
084            public static final String SESSION_FACTORY = "liferaySessionFactory";
085            public static final String TX_MANAGER = "liferayTransactionManager";
086            public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
087                                    "value.object.entity.cache.enabled.com.liferay.portal.model.LayoutSet"),
088                            true);
089            public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
090                                    "value.object.finder.cache.enabled.com.liferay.portal.model.LayoutSet"),
091                            true);
092            public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
093                                    "value.object.column.bitmask.enabled.com.liferay.portal.model.LayoutSet"),
094                            true);
095            public static long GROUPID_COLUMN_BITMASK = 1L;
096            public static long LAYOUTSETPROTOTYPEUUID_COLUMN_BITMASK = 2L;
097            public static long PRIVATELAYOUT_COLUMN_BITMASK = 4L;
098    
099            /**
100             * Converts the soap model instance into a normal model instance.
101             *
102             * @param soapModel the soap model instance to convert
103             * @return the normal model instance
104             */
105            public static LayoutSet toModel(LayoutSetSoap soapModel) {
106                    LayoutSet model = new LayoutSetImpl();
107    
108                    model.setLayoutSetId(soapModel.getLayoutSetId());
109                    model.setGroupId(soapModel.getGroupId());
110                    model.setCompanyId(soapModel.getCompanyId());
111                    model.setCreateDate(soapModel.getCreateDate());
112                    model.setModifiedDate(soapModel.getModifiedDate());
113                    model.setPrivateLayout(soapModel.getPrivateLayout());
114                    model.setLogo(soapModel.getLogo());
115                    model.setLogoId(soapModel.getLogoId());
116                    model.setThemeId(soapModel.getThemeId());
117                    model.setColorSchemeId(soapModel.getColorSchemeId());
118                    model.setWapThemeId(soapModel.getWapThemeId());
119                    model.setWapColorSchemeId(soapModel.getWapColorSchemeId());
120                    model.setCss(soapModel.getCss());
121                    model.setPageCount(soapModel.getPageCount());
122                    model.setSettings(soapModel.getSettings());
123                    model.setLayoutSetPrototypeUuid(soapModel.getLayoutSetPrototypeUuid());
124                    model.setLayoutSetPrototypeLinkEnabled(soapModel.getLayoutSetPrototypeLinkEnabled());
125    
126                    return model;
127            }
128    
129            /**
130             * Converts the soap model instances into normal model instances.
131             *
132             * @param soapModels the soap model instances to convert
133             * @return the normal model instances
134             */
135            public static List<LayoutSet> toModels(LayoutSetSoap[] soapModels) {
136                    List<LayoutSet> models = new ArrayList<LayoutSet>(soapModels.length);
137    
138                    for (LayoutSetSoap soapModel : soapModels) {
139                            models.add(toModel(soapModel));
140                    }
141    
142                    return models;
143            }
144    
145            public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
146                                    "lock.expiration.time.com.liferay.portal.model.LayoutSet"));
147    
148            public LayoutSetModelImpl() {
149            }
150    
151            public long getPrimaryKey() {
152                    return _layoutSetId;
153            }
154    
155            public void setPrimaryKey(long primaryKey) {
156                    setLayoutSetId(primaryKey);
157            }
158    
159            public Serializable getPrimaryKeyObj() {
160                    return new Long(_layoutSetId);
161            }
162    
163            public void setPrimaryKeyObj(Serializable primaryKeyObj) {
164                    setPrimaryKey(((Long)primaryKeyObj).longValue());
165            }
166    
167            public Class<?> getModelClass() {
168                    return LayoutSet.class;
169            }
170    
171            public String getModelClassName() {
172                    return LayoutSet.class.getName();
173            }
174    
175            @JSON
176            public long getLayoutSetId() {
177                    return _layoutSetId;
178            }
179    
180            public void setLayoutSetId(long layoutSetId) {
181                    _layoutSetId = layoutSetId;
182            }
183    
184            @JSON
185            public long getGroupId() {
186                    return _groupId;
187            }
188    
189            public void setGroupId(long groupId) {
190                    _columnBitmask |= GROUPID_COLUMN_BITMASK;
191    
192                    if (!_setOriginalGroupId) {
193                            _setOriginalGroupId = true;
194    
195                            _originalGroupId = _groupId;
196                    }
197    
198                    _groupId = groupId;
199            }
200    
201            public long getOriginalGroupId() {
202                    return _originalGroupId;
203            }
204    
205            @JSON
206            public long getCompanyId() {
207                    return _companyId;
208            }
209    
210            public void setCompanyId(long companyId) {
211                    _companyId = companyId;
212            }
213    
214            @JSON
215            public Date getCreateDate() {
216                    return _createDate;
217            }
218    
219            public void setCreateDate(Date createDate) {
220                    _createDate = createDate;
221            }
222    
223            @JSON
224            public Date getModifiedDate() {
225                    return _modifiedDate;
226            }
227    
228            public void setModifiedDate(Date modifiedDate) {
229                    _modifiedDate = modifiedDate;
230            }
231    
232            @JSON
233            public boolean getPrivateLayout() {
234                    return _privateLayout;
235            }
236    
237            public boolean isPrivateLayout() {
238                    return _privateLayout;
239            }
240    
241            public void setPrivateLayout(boolean privateLayout) {
242                    _columnBitmask |= PRIVATELAYOUT_COLUMN_BITMASK;
243    
244                    if (!_setOriginalPrivateLayout) {
245                            _setOriginalPrivateLayout = true;
246    
247                            _originalPrivateLayout = _privateLayout;
248                    }
249    
250                    _privateLayout = privateLayout;
251            }
252    
253            public boolean getOriginalPrivateLayout() {
254                    return _originalPrivateLayout;
255            }
256    
257            @JSON
258            public boolean getLogo() {
259                    return _logo;
260            }
261    
262            public boolean isLogo() {
263                    return _logo;
264            }
265    
266            public void setLogo(boolean logo) {
267                    _logo = logo;
268            }
269    
270            @JSON
271            public long getLogoId() {
272                    return _logoId;
273            }
274    
275            public void setLogoId(long logoId) {
276                    _logoId = logoId;
277            }
278    
279            @JSON
280            public String getThemeId() {
281                    if (_themeId == null) {
282                            return StringPool.BLANK;
283                    }
284                    else {
285                            return _themeId;
286                    }
287            }
288    
289            public void setThemeId(String themeId) {
290                    _themeId = themeId;
291            }
292    
293            @JSON
294            public String getColorSchemeId() {
295                    if (_colorSchemeId == null) {
296                            return StringPool.BLANK;
297                    }
298                    else {
299                            return _colorSchemeId;
300                    }
301            }
302    
303            public void setColorSchemeId(String colorSchemeId) {
304                    _colorSchemeId = colorSchemeId;
305            }
306    
307            @JSON
308            public String getWapThemeId() {
309                    if (_wapThemeId == null) {
310                            return StringPool.BLANK;
311                    }
312                    else {
313                            return _wapThemeId;
314                    }
315            }
316    
317            public void setWapThemeId(String wapThemeId) {
318                    _wapThemeId = wapThemeId;
319            }
320    
321            @JSON
322            public String getWapColorSchemeId() {
323                    if (_wapColorSchemeId == null) {
324                            return StringPool.BLANK;
325                    }
326                    else {
327                            return _wapColorSchemeId;
328                    }
329            }
330    
331            public void setWapColorSchemeId(String wapColorSchemeId) {
332                    _wapColorSchemeId = wapColorSchemeId;
333            }
334    
335            @JSON
336            public String getCss() {
337                    if (_css == null) {
338                            return StringPool.BLANK;
339                    }
340                    else {
341                            return _css;
342                    }
343            }
344    
345            public void setCss(String css) {
346                    _css = css;
347            }
348    
349            @JSON
350            public int getPageCount() {
351                    return _pageCount;
352            }
353    
354            public void setPageCount(int pageCount) {
355                    _pageCount = pageCount;
356            }
357    
358            @JSON
359            public String getSettings() {
360                    if (_settings == null) {
361                            return StringPool.BLANK;
362                    }
363                    else {
364                            return _settings;
365                    }
366            }
367    
368            public void setSettings(String settings) {
369                    _settings = settings;
370            }
371    
372            @JSON
373            public String getLayoutSetPrototypeUuid() {
374                    if (_layoutSetPrototypeUuid == null) {
375                            return StringPool.BLANK;
376                    }
377                    else {
378                            return _layoutSetPrototypeUuid;
379                    }
380            }
381    
382            public void setLayoutSetPrototypeUuid(String layoutSetPrototypeUuid) {
383                    _columnBitmask |= LAYOUTSETPROTOTYPEUUID_COLUMN_BITMASK;
384    
385                    if (_originalLayoutSetPrototypeUuid == null) {
386                            _originalLayoutSetPrototypeUuid = _layoutSetPrototypeUuid;
387                    }
388    
389                    _layoutSetPrototypeUuid = layoutSetPrototypeUuid;
390            }
391    
392            public String getOriginalLayoutSetPrototypeUuid() {
393                    return GetterUtil.getString(_originalLayoutSetPrototypeUuid);
394            }
395    
396            @JSON
397            public boolean getLayoutSetPrototypeLinkEnabled() {
398                    return _layoutSetPrototypeLinkEnabled;
399            }
400    
401            public boolean isLayoutSetPrototypeLinkEnabled() {
402                    return _layoutSetPrototypeLinkEnabled;
403            }
404    
405            public void setLayoutSetPrototypeLinkEnabled(
406                    boolean layoutSetPrototypeLinkEnabled) {
407                    _layoutSetPrototypeLinkEnabled = layoutSetPrototypeLinkEnabled;
408            }
409    
410            public long getColumnBitmask() {
411                    return _columnBitmask;
412            }
413    
414            @Override
415            public LayoutSet toEscapedModel() {
416                    if (_escapedModelProxy == null) {
417                            _escapedModelProxy = (LayoutSet)ProxyUtil.newProxyInstance(_classLoader,
418                                            _escapedModelProxyInterfaces,
419                                            new AutoEscapeBeanHandler(this));
420                    }
421    
422                    return _escapedModelProxy;
423            }
424    
425            @Override
426            public ExpandoBridge getExpandoBridge() {
427                    if (_expandoBridge == null) {
428                            _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
429                                            LayoutSet.class.getName(), getPrimaryKey());
430                    }
431    
432                    return _expandoBridge;
433            }
434    
435            @Override
436            public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
437                    getExpandoBridge().setAttributes(serviceContext);
438            }
439    
440            @Override
441            public Object clone() {
442                    LayoutSetImpl layoutSetImpl = new LayoutSetImpl();
443    
444                    layoutSetImpl.setLayoutSetId(getLayoutSetId());
445                    layoutSetImpl.setGroupId(getGroupId());
446                    layoutSetImpl.setCompanyId(getCompanyId());
447                    layoutSetImpl.setCreateDate(getCreateDate());
448                    layoutSetImpl.setModifiedDate(getModifiedDate());
449                    layoutSetImpl.setPrivateLayout(getPrivateLayout());
450                    layoutSetImpl.setLogo(getLogo());
451                    layoutSetImpl.setLogoId(getLogoId());
452                    layoutSetImpl.setThemeId(getThemeId());
453                    layoutSetImpl.setColorSchemeId(getColorSchemeId());
454                    layoutSetImpl.setWapThemeId(getWapThemeId());
455                    layoutSetImpl.setWapColorSchemeId(getWapColorSchemeId());
456                    layoutSetImpl.setCss(getCss());
457                    layoutSetImpl.setPageCount(getPageCount());
458                    layoutSetImpl.setSettings(getSettings());
459                    layoutSetImpl.setLayoutSetPrototypeUuid(getLayoutSetPrototypeUuid());
460                    layoutSetImpl.setLayoutSetPrototypeLinkEnabled(getLayoutSetPrototypeLinkEnabled());
461    
462                    layoutSetImpl.resetOriginalValues();
463    
464                    return layoutSetImpl;
465            }
466    
467            public int compareTo(LayoutSet layoutSet) {
468                    long primaryKey = layoutSet.getPrimaryKey();
469    
470                    if (getPrimaryKey() < primaryKey) {
471                            return -1;
472                    }
473                    else if (getPrimaryKey() > primaryKey) {
474                            return 1;
475                    }
476                    else {
477                            return 0;
478                    }
479            }
480    
481            @Override
482            public boolean equals(Object obj) {
483                    if (obj == null) {
484                            return false;
485                    }
486    
487                    LayoutSet layoutSet = null;
488    
489                    try {
490                            layoutSet = (LayoutSet)obj;
491                    }
492                    catch (ClassCastException cce) {
493                            return false;
494                    }
495    
496                    long primaryKey = layoutSet.getPrimaryKey();
497    
498                    if (getPrimaryKey() == primaryKey) {
499                            return true;
500                    }
501                    else {
502                            return false;
503                    }
504            }
505    
506            @Override
507            public int hashCode() {
508                    return (int)getPrimaryKey();
509            }
510    
511            @Override
512            public void resetOriginalValues() {
513                    LayoutSetModelImpl layoutSetModelImpl = this;
514    
515                    layoutSetModelImpl._originalGroupId = layoutSetModelImpl._groupId;
516    
517                    layoutSetModelImpl._setOriginalGroupId = false;
518    
519                    layoutSetModelImpl._originalPrivateLayout = layoutSetModelImpl._privateLayout;
520    
521                    layoutSetModelImpl._setOriginalPrivateLayout = false;
522    
523                    layoutSetModelImpl._originalLayoutSetPrototypeUuid = layoutSetModelImpl._layoutSetPrototypeUuid;
524    
525                    layoutSetModelImpl._columnBitmask = 0;
526            }
527    
528            @Override
529            public CacheModel<LayoutSet> toCacheModel() {
530                    LayoutSetCacheModel layoutSetCacheModel = new LayoutSetCacheModel();
531    
532                    layoutSetCacheModel.layoutSetId = getLayoutSetId();
533    
534                    layoutSetCacheModel.groupId = getGroupId();
535    
536                    layoutSetCacheModel.companyId = getCompanyId();
537    
538                    Date createDate = getCreateDate();
539    
540                    if (createDate != null) {
541                            layoutSetCacheModel.createDate = createDate.getTime();
542                    }
543                    else {
544                            layoutSetCacheModel.createDate = Long.MIN_VALUE;
545                    }
546    
547                    Date modifiedDate = getModifiedDate();
548    
549                    if (modifiedDate != null) {
550                            layoutSetCacheModel.modifiedDate = modifiedDate.getTime();
551                    }
552                    else {
553                            layoutSetCacheModel.modifiedDate = Long.MIN_VALUE;
554                    }
555    
556                    layoutSetCacheModel.privateLayout = getPrivateLayout();
557    
558                    layoutSetCacheModel.logo = getLogo();
559    
560                    layoutSetCacheModel.logoId = getLogoId();
561    
562                    layoutSetCacheModel.themeId = getThemeId();
563    
564                    String themeId = layoutSetCacheModel.themeId;
565    
566                    if ((themeId != null) && (themeId.length() == 0)) {
567                            layoutSetCacheModel.themeId = null;
568                    }
569    
570                    layoutSetCacheModel.colorSchemeId = getColorSchemeId();
571    
572                    String colorSchemeId = layoutSetCacheModel.colorSchemeId;
573    
574                    if ((colorSchemeId != null) && (colorSchemeId.length() == 0)) {
575                            layoutSetCacheModel.colorSchemeId = null;
576                    }
577    
578                    layoutSetCacheModel.wapThemeId = getWapThemeId();
579    
580                    String wapThemeId = layoutSetCacheModel.wapThemeId;
581    
582                    if ((wapThemeId != null) && (wapThemeId.length() == 0)) {
583                            layoutSetCacheModel.wapThemeId = null;
584                    }
585    
586                    layoutSetCacheModel.wapColorSchemeId = getWapColorSchemeId();
587    
588                    String wapColorSchemeId = layoutSetCacheModel.wapColorSchemeId;
589    
590                    if ((wapColorSchemeId != null) && (wapColorSchemeId.length() == 0)) {
591                            layoutSetCacheModel.wapColorSchemeId = null;
592                    }
593    
594                    layoutSetCacheModel.css = getCss();
595    
596                    String css = layoutSetCacheModel.css;
597    
598                    if ((css != null) && (css.length() == 0)) {
599                            layoutSetCacheModel.css = null;
600                    }
601    
602                    layoutSetCacheModel.pageCount = getPageCount();
603    
604                    layoutSetCacheModel.settings = getSettings();
605    
606                    String settings = layoutSetCacheModel.settings;
607    
608                    if ((settings != null) && (settings.length() == 0)) {
609                            layoutSetCacheModel.settings = null;
610                    }
611    
612                    layoutSetCacheModel.layoutSetPrototypeUuid = getLayoutSetPrototypeUuid();
613    
614                    String layoutSetPrototypeUuid = layoutSetCacheModel.layoutSetPrototypeUuid;
615    
616                    if ((layoutSetPrototypeUuid != null) &&
617                                    (layoutSetPrototypeUuid.length() == 0)) {
618                            layoutSetCacheModel.layoutSetPrototypeUuid = null;
619                    }
620    
621                    layoutSetCacheModel.layoutSetPrototypeLinkEnabled = getLayoutSetPrototypeLinkEnabled();
622    
623                    return layoutSetCacheModel;
624            }
625    
626            @Override
627            public String toString() {
628                    StringBundler sb = new StringBundler(35);
629    
630                    sb.append("{layoutSetId=");
631                    sb.append(getLayoutSetId());
632                    sb.append(", groupId=");
633                    sb.append(getGroupId());
634                    sb.append(", companyId=");
635                    sb.append(getCompanyId());
636                    sb.append(", createDate=");
637                    sb.append(getCreateDate());
638                    sb.append(", modifiedDate=");
639                    sb.append(getModifiedDate());
640                    sb.append(", privateLayout=");
641                    sb.append(getPrivateLayout());
642                    sb.append(", logo=");
643                    sb.append(getLogo());
644                    sb.append(", logoId=");
645                    sb.append(getLogoId());
646                    sb.append(", themeId=");
647                    sb.append(getThemeId());
648                    sb.append(", colorSchemeId=");
649                    sb.append(getColorSchemeId());
650                    sb.append(", wapThemeId=");
651                    sb.append(getWapThemeId());
652                    sb.append(", wapColorSchemeId=");
653                    sb.append(getWapColorSchemeId());
654                    sb.append(", css=");
655                    sb.append(getCss());
656                    sb.append(", pageCount=");
657                    sb.append(getPageCount());
658                    sb.append(", settings=");
659                    sb.append(getSettings());
660                    sb.append(", layoutSetPrototypeUuid=");
661                    sb.append(getLayoutSetPrototypeUuid());
662                    sb.append(", layoutSetPrototypeLinkEnabled=");
663                    sb.append(getLayoutSetPrototypeLinkEnabled());
664                    sb.append("}");
665    
666                    return sb.toString();
667            }
668    
669            public String toXmlString() {
670                    StringBundler sb = new StringBundler(55);
671    
672                    sb.append("<model><model-name>");
673                    sb.append("com.liferay.portal.model.LayoutSet");
674                    sb.append("</model-name>");
675    
676                    sb.append(
677                            "<column><column-name>layoutSetId</column-name><column-value><![CDATA[");
678                    sb.append(getLayoutSetId());
679                    sb.append("]]></column-value></column>");
680                    sb.append(
681                            "<column><column-name>groupId</column-name><column-value><![CDATA[");
682                    sb.append(getGroupId());
683                    sb.append("]]></column-value></column>");
684                    sb.append(
685                            "<column><column-name>companyId</column-name><column-value><![CDATA[");
686                    sb.append(getCompanyId());
687                    sb.append("]]></column-value></column>");
688                    sb.append(
689                            "<column><column-name>createDate</column-name><column-value><![CDATA[");
690                    sb.append(getCreateDate());
691                    sb.append("]]></column-value></column>");
692                    sb.append(
693                            "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
694                    sb.append(getModifiedDate());
695                    sb.append("]]></column-value></column>");
696                    sb.append(
697                            "<column><column-name>privateLayout</column-name><column-value><![CDATA[");
698                    sb.append(getPrivateLayout());
699                    sb.append("]]></column-value></column>");
700                    sb.append(
701                            "<column><column-name>logo</column-name><column-value><![CDATA[");
702                    sb.append(getLogo());
703                    sb.append("]]></column-value></column>");
704                    sb.append(
705                            "<column><column-name>logoId</column-name><column-value><![CDATA[");
706                    sb.append(getLogoId());
707                    sb.append("]]></column-value></column>");
708                    sb.append(
709                            "<column><column-name>themeId</column-name><column-value><![CDATA[");
710                    sb.append(getThemeId());
711                    sb.append("]]></column-value></column>");
712                    sb.append(
713                            "<column><column-name>colorSchemeId</column-name><column-value><![CDATA[");
714                    sb.append(getColorSchemeId());
715                    sb.append("]]></column-value></column>");
716                    sb.append(
717                            "<column><column-name>wapThemeId</column-name><column-value><![CDATA[");
718                    sb.append(getWapThemeId());
719                    sb.append("]]></column-value></column>");
720                    sb.append(
721                            "<column><column-name>wapColorSchemeId</column-name><column-value><![CDATA[");
722                    sb.append(getWapColorSchemeId());
723                    sb.append("]]></column-value></column>");
724                    sb.append(
725                            "<column><column-name>css</column-name><column-value><![CDATA[");
726                    sb.append(getCss());
727                    sb.append("]]></column-value></column>");
728                    sb.append(
729                            "<column><column-name>pageCount</column-name><column-value><![CDATA[");
730                    sb.append(getPageCount());
731                    sb.append("]]></column-value></column>");
732                    sb.append(
733                            "<column><column-name>settings</column-name><column-value><![CDATA[");
734                    sb.append(getSettings());
735                    sb.append("]]></column-value></column>");
736                    sb.append(
737                            "<column><column-name>layoutSetPrototypeUuid</column-name><column-value><![CDATA[");
738                    sb.append(getLayoutSetPrototypeUuid());
739                    sb.append("]]></column-value></column>");
740                    sb.append(
741                            "<column><column-name>layoutSetPrototypeLinkEnabled</column-name><column-value><![CDATA[");
742                    sb.append(getLayoutSetPrototypeLinkEnabled());
743                    sb.append("]]></column-value></column>");
744    
745                    sb.append("</model>");
746    
747                    return sb.toString();
748            }
749    
750            private static ClassLoader _classLoader = LayoutSet.class.getClassLoader();
751            private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
752                            LayoutSet.class
753                    };
754            private long _layoutSetId;
755            private long _groupId;
756            private long _originalGroupId;
757            private boolean _setOriginalGroupId;
758            private long _companyId;
759            private Date _createDate;
760            private Date _modifiedDate;
761            private boolean _privateLayout;
762            private boolean _originalPrivateLayout;
763            private boolean _setOriginalPrivateLayout;
764            private boolean _logo;
765            private long _logoId;
766            private String _themeId;
767            private String _colorSchemeId;
768            private String _wapThemeId;
769            private String _wapColorSchemeId;
770            private String _css;
771            private int _pageCount;
772            private String _settings;
773            private String _layoutSetPrototypeUuid;
774            private String _originalLayoutSetPrototypeUuid;
775            private boolean _layoutSetPrototypeLinkEnabled;
776            private transient ExpandoBridge _expandoBridge;
777            private long _columnBitmask;
778            private LayoutSet _escapedModelProxy;
779    }