001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
013     */
014    
015    package com.liferay.portal.model.impl;
016    
017    import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
018    import com.liferay.portal.kernel.util.GetterUtil;
019    import com.liferay.portal.kernel.util.StringBundler;
020    import com.liferay.portal.kernel.util.StringPool;
021    import com.liferay.portal.model.Layout;
022    import com.liferay.portal.model.LayoutModel;
023    import com.liferay.portal.model.LayoutSoap;
024    import com.liferay.portal.service.ServiceContext;
025    
026    import com.liferay.portlet.expando.model.ExpandoBridge;
027    import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
028    
029    import java.io.Serializable;
030    
031    import java.lang.reflect.Proxy;
032    
033    import java.sql.Types;
034    
035    import java.util.ArrayList;
036    import java.util.List;
037    
038    /**
039     * The base model implementation for the Layout service. Represents a row in the "Layout" database table, with each column mapped to a property of this class.
040     *
041     * <p>
042     * This implementation and its corresponding interface {@link com.liferay.portal.model.LayoutModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link LayoutImpl}.
043     * </p>
044     *
045     * <p>
046     * Never modify or reference this class directly. All methods that expect a layout model instance should use the {@link com.liferay.portal.model.Layout} interface instead.
047     * </p>
048     *
049     * @author Brian Wing Shun Chan
050     * @see LayoutImpl
051     * @see com.liferay.portal.model.Layout
052     * @see com.liferay.portal.model.LayoutModel
053     * @generated
054     */
055    public class LayoutModelImpl extends BaseModelImpl<Layout>
056            implements LayoutModel {
057            public static final String TABLE_NAME = "Layout";
058            public static final Object[][] TABLE_COLUMNS = {
059                            { "uuid_", new Integer(Types.VARCHAR) },
060                            { "plid", new Integer(Types.BIGINT) },
061                            { "groupId", new Integer(Types.BIGINT) },
062                            { "companyId", new Integer(Types.BIGINT) },
063                            { "privateLayout", new Integer(Types.BOOLEAN) },
064                            { "layoutId", new Integer(Types.BIGINT) },
065                            { "parentLayoutId", new Integer(Types.BIGINT) },
066                            { "name", new Integer(Types.VARCHAR) },
067                            { "title", new Integer(Types.VARCHAR) },
068                            { "description", new Integer(Types.VARCHAR) },
069                            { "type_", new Integer(Types.VARCHAR) },
070                            { "typeSettings", new Integer(Types.CLOB) },
071                            { "hidden_", new Integer(Types.BOOLEAN) },
072                            { "friendlyURL", new Integer(Types.VARCHAR) },
073                            { "iconImage", new Integer(Types.BOOLEAN) },
074                            { "iconImageId", new Integer(Types.BIGINT) },
075                            { "themeId", new Integer(Types.VARCHAR) },
076                            { "colorSchemeId", new Integer(Types.VARCHAR) },
077                            { "wapThemeId", new Integer(Types.VARCHAR) },
078                            { "wapColorSchemeId", new Integer(Types.VARCHAR) },
079                            { "css", new Integer(Types.VARCHAR) },
080                            { "priority", new Integer(Types.INTEGER) },
081                            { "layoutPrototypeId", new Integer(Types.BIGINT) },
082                            { "dlFolderId", new Integer(Types.BIGINT) }
083                    };
084            public static final String TABLE_SQL_CREATE = "create table Layout (uuid_ VARCHAR(75) null,plid LONG not null primary key,groupId LONG,companyId LONG,privateLayout BOOLEAN,layoutId LONG,parentLayoutId LONG,name STRING null,title STRING null,description STRING null,type_ VARCHAR(75) null,typeSettings TEXT null,hidden_ BOOLEAN,friendlyURL VARCHAR(255) null,iconImage BOOLEAN,iconImageId LONG,themeId VARCHAR(75) null,colorSchemeId VARCHAR(75) null,wapThemeId VARCHAR(75) null,wapColorSchemeId VARCHAR(75) null,css STRING null,priority INTEGER,layoutPrototypeId LONG,dlFolderId LONG)";
085            public static final String TABLE_SQL_DROP = "drop table Layout";
086            public static final String ORDER_BY_JPQL = " ORDER BY layout.parentLayoutId ASC, layout.priority ASC";
087            public static final String ORDER_BY_SQL = " ORDER BY Layout.parentLayoutId ASC, Layout.priority ASC";
088            public static final String DATA_SOURCE = "liferayDataSource";
089            public static final String SESSION_FACTORY = "liferaySessionFactory";
090            public static final String TX_MANAGER = "liferayTransactionManager";
091            public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
092                                    "value.object.entity.cache.enabled.com.liferay.portal.model.Layout"),
093                            true);
094            public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
095                                    "value.object.finder.cache.enabled.com.liferay.portal.model.Layout"),
096                            true);
097    
098            /**
099             * Converts the soap model instance into a normal model instance.
100             *
101             * @param soapModel the soap model instance to convert
102             * @return the normal model instance
103             */
104            public static Layout toModel(LayoutSoap soapModel) {
105                    Layout model = new LayoutImpl();
106    
107                    model.setUuid(soapModel.getUuid());
108                    model.setPlid(soapModel.getPlid());
109                    model.setGroupId(soapModel.getGroupId());
110                    model.setCompanyId(soapModel.getCompanyId());
111                    model.setPrivateLayout(soapModel.getPrivateLayout());
112                    model.setLayoutId(soapModel.getLayoutId());
113                    model.setParentLayoutId(soapModel.getParentLayoutId());
114                    model.setName(soapModel.getName());
115                    model.setTitle(soapModel.getTitle());
116                    model.setDescription(soapModel.getDescription());
117                    model.setType(soapModel.getType());
118                    model.setTypeSettings(soapModel.getTypeSettings());
119                    model.setHidden(soapModel.getHidden());
120                    model.setFriendlyURL(soapModel.getFriendlyURL());
121                    model.setIconImage(soapModel.getIconImage());
122                    model.setIconImageId(soapModel.getIconImageId());
123                    model.setThemeId(soapModel.getThemeId());
124                    model.setColorSchemeId(soapModel.getColorSchemeId());
125                    model.setWapThemeId(soapModel.getWapThemeId());
126                    model.setWapColorSchemeId(soapModel.getWapColorSchemeId());
127                    model.setCss(soapModel.getCss());
128                    model.setPriority(soapModel.getPriority());
129                    model.setLayoutPrototypeId(soapModel.getLayoutPrototypeId());
130                    model.setDlFolderId(soapModel.getDlFolderId());
131    
132                    return model;
133            }
134    
135            /**
136             * Converts the soap model instances into normal model instances.
137             *
138             * @param soapModels the soap model instances to convert
139             * @return the normal model instances
140             */
141            public static List<Layout> toModels(LayoutSoap[] soapModels) {
142                    List<Layout> models = new ArrayList<Layout>(soapModels.length);
143    
144                    for (LayoutSoap 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.Layout"));
153    
154            public LayoutModelImpl() {
155            }
156    
157            public long getPrimaryKey() {
158                    return _plid;
159            }
160    
161            public void setPrimaryKey(long pk) {
162                    setPlid(pk);
163            }
164    
165            public Serializable getPrimaryKeyObj() {
166                    return new Long(_plid);
167            }
168    
169            public String getUuid() {
170                    if (_uuid == null) {
171                            return StringPool.BLANK;
172                    }
173                    else {
174                            return _uuid;
175                    }
176            }
177    
178            public void setUuid(String uuid) {
179                    _uuid = uuid;
180    
181                    if (_originalUuid == null) {
182                            _originalUuid = uuid;
183                    }
184            }
185    
186            public String getOriginalUuid() {
187                    return GetterUtil.getString(_originalUuid);
188            }
189    
190            public long getPlid() {
191                    return _plid;
192            }
193    
194            public void setPlid(long plid) {
195                    _plid = plid;
196            }
197    
198            public long getGroupId() {
199                    return _groupId;
200            }
201    
202            public void setGroupId(long groupId) {
203                    _groupId = groupId;
204    
205                    if (!_setOriginalGroupId) {
206                            _setOriginalGroupId = true;
207    
208                            _originalGroupId = groupId;
209                    }
210            }
211    
212            public long getOriginalGroupId() {
213                    return _originalGroupId;
214            }
215    
216            public long getCompanyId() {
217                    return _companyId;
218            }
219    
220            public void setCompanyId(long companyId) {
221                    _companyId = companyId;
222            }
223    
224            public boolean getPrivateLayout() {
225                    return _privateLayout;
226            }
227    
228            public boolean isPrivateLayout() {
229                    return _privateLayout;
230            }
231    
232            public void setPrivateLayout(boolean privateLayout) {
233                    _privateLayout = privateLayout;
234    
235                    if (!_setOriginalPrivateLayout) {
236                            _setOriginalPrivateLayout = true;
237    
238                            _originalPrivateLayout = privateLayout;
239                    }
240            }
241    
242            public boolean getOriginalPrivateLayout() {
243                    return _originalPrivateLayout;
244            }
245    
246            public long getLayoutId() {
247                    return _layoutId;
248            }
249    
250            public void setLayoutId(long layoutId) {
251                    _layoutId = layoutId;
252    
253                    if (!_setOriginalLayoutId) {
254                            _setOriginalLayoutId = true;
255    
256                            _originalLayoutId = layoutId;
257                    }
258            }
259    
260            public long getOriginalLayoutId() {
261                    return _originalLayoutId;
262            }
263    
264            public long getParentLayoutId() {
265                    return _parentLayoutId;
266            }
267    
268            public void setParentLayoutId(long parentLayoutId) {
269                    _parentLayoutId = parentLayoutId;
270            }
271    
272            public String getName() {
273                    if (_name == null) {
274                            return StringPool.BLANK;
275                    }
276                    else {
277                            return _name;
278                    }
279            }
280    
281            public void setName(String name) {
282                    _name = name;
283            }
284    
285            public String getTitle() {
286                    if (_title == null) {
287                            return StringPool.BLANK;
288                    }
289                    else {
290                            return _title;
291                    }
292            }
293    
294            public void setTitle(String title) {
295                    _title = title;
296            }
297    
298            public String getDescription() {
299                    if (_description == null) {
300                            return StringPool.BLANK;
301                    }
302                    else {
303                            return _description;
304                    }
305            }
306    
307            public void setDescription(String description) {
308                    _description = description;
309            }
310    
311            public String getType() {
312                    if (_type == null) {
313                            return StringPool.BLANK;
314                    }
315                    else {
316                            return _type;
317                    }
318            }
319    
320            public void setType(String type) {
321                    _type = type;
322            }
323    
324            public String getTypeSettings() {
325                    if (_typeSettings == null) {
326                            return StringPool.BLANK;
327                    }
328                    else {
329                            return _typeSettings;
330                    }
331            }
332    
333            public void setTypeSettings(String typeSettings) {
334                    _typeSettings = typeSettings;
335            }
336    
337            public boolean getHidden() {
338                    return _hidden;
339            }
340    
341            public boolean isHidden() {
342                    return _hidden;
343            }
344    
345            public void setHidden(boolean hidden) {
346                    _hidden = hidden;
347            }
348    
349            public String getFriendlyURL() {
350                    if (_friendlyURL == null) {
351                            return StringPool.BLANK;
352                    }
353                    else {
354                            return _friendlyURL;
355                    }
356            }
357    
358            public void setFriendlyURL(String friendlyURL) {
359                    _friendlyURL = friendlyURL;
360    
361                    if (_originalFriendlyURL == null) {
362                            _originalFriendlyURL = friendlyURL;
363                    }
364            }
365    
366            public String getOriginalFriendlyURL() {
367                    return GetterUtil.getString(_originalFriendlyURL);
368            }
369    
370            public boolean getIconImage() {
371                    return _iconImage;
372            }
373    
374            public boolean isIconImage() {
375                    return _iconImage;
376            }
377    
378            public void setIconImage(boolean iconImage) {
379                    _iconImage = iconImage;
380            }
381    
382            public long getIconImageId() {
383                    return _iconImageId;
384            }
385    
386            public void setIconImageId(long iconImageId) {
387                    _iconImageId = iconImageId;
388    
389                    if (!_setOriginalIconImageId) {
390                            _setOriginalIconImageId = true;
391    
392                            _originalIconImageId = iconImageId;
393                    }
394            }
395    
396            public long getOriginalIconImageId() {
397                    return _originalIconImageId;
398            }
399    
400            public String getThemeId() {
401                    if (_themeId == null) {
402                            return StringPool.BLANK;
403                    }
404                    else {
405                            return _themeId;
406                    }
407            }
408    
409            public void setThemeId(String themeId) {
410                    _themeId = themeId;
411            }
412    
413            public String getColorSchemeId() {
414                    if (_colorSchemeId == null) {
415                            return StringPool.BLANK;
416                    }
417                    else {
418                            return _colorSchemeId;
419                    }
420            }
421    
422            public void setColorSchemeId(String colorSchemeId) {
423                    _colorSchemeId = colorSchemeId;
424            }
425    
426            public String getWapThemeId() {
427                    if (_wapThemeId == null) {
428                            return StringPool.BLANK;
429                    }
430                    else {
431                            return _wapThemeId;
432                    }
433            }
434    
435            public void setWapThemeId(String wapThemeId) {
436                    _wapThemeId = wapThemeId;
437            }
438    
439            public String getWapColorSchemeId() {
440                    if (_wapColorSchemeId == null) {
441                            return StringPool.BLANK;
442                    }
443                    else {
444                            return _wapColorSchemeId;
445                    }
446            }
447    
448            public void setWapColorSchemeId(String wapColorSchemeId) {
449                    _wapColorSchemeId = wapColorSchemeId;
450            }
451    
452            public String getCss() {
453                    if (_css == null) {
454                            return StringPool.BLANK;
455                    }
456                    else {
457                            return _css;
458                    }
459            }
460    
461            public void setCss(String css) {
462                    _css = css;
463            }
464    
465            public int getPriority() {
466                    return _priority;
467            }
468    
469            public void setPriority(int priority) {
470                    _priority = priority;
471            }
472    
473            public long getLayoutPrototypeId() {
474                    return _layoutPrototypeId;
475            }
476    
477            public void setLayoutPrototypeId(long layoutPrototypeId) {
478                    _layoutPrototypeId = layoutPrototypeId;
479            }
480    
481            public long getDlFolderId() {
482                    return _dlFolderId;
483            }
484    
485            public void setDlFolderId(long dlFolderId) {
486                    _dlFolderId = dlFolderId;
487    
488                    if (!_setOriginalDlFolderId) {
489                            _setOriginalDlFolderId = true;
490    
491                            _originalDlFolderId = dlFolderId;
492                    }
493            }
494    
495            public long getOriginalDlFolderId() {
496                    return _originalDlFolderId;
497            }
498    
499            public Layout toEscapedModel() {
500                    if (isEscapedModel()) {
501                            return (Layout)this;
502                    }
503                    else {
504                            return (Layout)Proxy.newProxyInstance(Layout.class.getClassLoader(),
505                                    new Class[] { Layout.class }, new AutoEscapeBeanHandler(this));
506                    }
507            }
508    
509            public ExpandoBridge getExpandoBridge() {
510                    if (_expandoBridge == null) {
511                            _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
512                                            Layout.class.getName(), getPrimaryKey());
513                    }
514    
515                    return _expandoBridge;
516            }
517    
518            public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
519                    getExpandoBridge().setAttributes(serviceContext);
520            }
521    
522            public Object clone() {
523                    LayoutImpl clone = new LayoutImpl();
524    
525                    clone.setUuid(getUuid());
526                    clone.setPlid(getPlid());
527                    clone.setGroupId(getGroupId());
528                    clone.setCompanyId(getCompanyId());
529                    clone.setPrivateLayout(getPrivateLayout());
530                    clone.setLayoutId(getLayoutId());
531                    clone.setParentLayoutId(getParentLayoutId());
532                    clone.setName(getName());
533                    clone.setTitle(getTitle());
534                    clone.setDescription(getDescription());
535                    clone.setType(getType());
536                    clone.setTypeSettings(getTypeSettings());
537                    clone.setHidden(getHidden());
538                    clone.setFriendlyURL(getFriendlyURL());
539                    clone.setIconImage(getIconImage());
540                    clone.setIconImageId(getIconImageId());
541                    clone.setThemeId(getThemeId());
542                    clone.setColorSchemeId(getColorSchemeId());
543                    clone.setWapThemeId(getWapThemeId());
544                    clone.setWapColorSchemeId(getWapColorSchemeId());
545                    clone.setCss(getCss());
546                    clone.setPriority(getPriority());
547                    clone.setLayoutPrototypeId(getLayoutPrototypeId());
548                    clone.setDlFolderId(getDlFolderId());
549    
550                    return clone;
551            }
552    
553            public int compareTo(Layout layout) {
554                    int value = 0;
555    
556                    if (getParentLayoutId() < layout.getParentLayoutId()) {
557                            value = -1;
558                    }
559                    else if (getParentLayoutId() > layout.getParentLayoutId()) {
560                            value = 1;
561                    }
562                    else {
563                            value = 0;
564                    }
565    
566                    if (value != 0) {
567                            return value;
568                    }
569    
570                    if (getPriority() < layout.getPriority()) {
571                            value = -1;
572                    }
573                    else if (getPriority() > layout.getPriority()) {
574                            value = 1;
575                    }
576                    else {
577                            value = 0;
578                    }
579    
580                    if (value != 0) {
581                            return value;
582                    }
583    
584                    return 0;
585            }
586    
587            public boolean equals(Object obj) {
588                    if (obj == null) {
589                            return false;
590                    }
591    
592                    Layout layout = null;
593    
594                    try {
595                            layout = (Layout)obj;
596                    }
597                    catch (ClassCastException cce) {
598                            return false;
599                    }
600    
601                    long pk = layout.getPrimaryKey();
602    
603                    if (getPrimaryKey() == pk) {
604                            return true;
605                    }
606                    else {
607                            return false;
608                    }
609            }
610    
611            public int hashCode() {
612                    return (int)getPrimaryKey();
613            }
614    
615            public String toString() {
616                    StringBundler sb = new StringBundler(49);
617    
618                    sb.append("{uuid=");
619                    sb.append(getUuid());
620                    sb.append(", plid=");
621                    sb.append(getPlid());
622                    sb.append(", groupId=");
623                    sb.append(getGroupId());
624                    sb.append(", companyId=");
625                    sb.append(getCompanyId());
626                    sb.append(", privateLayout=");
627                    sb.append(getPrivateLayout());
628                    sb.append(", layoutId=");
629                    sb.append(getLayoutId());
630                    sb.append(", parentLayoutId=");
631                    sb.append(getParentLayoutId());
632                    sb.append(", name=");
633                    sb.append(getName());
634                    sb.append(", title=");
635                    sb.append(getTitle());
636                    sb.append(", description=");
637                    sb.append(getDescription());
638                    sb.append(", type=");
639                    sb.append(getType());
640                    sb.append(", typeSettings=");
641                    sb.append(getTypeSettings());
642                    sb.append(", hidden=");
643                    sb.append(getHidden());
644                    sb.append(", friendlyURL=");
645                    sb.append(getFriendlyURL());
646                    sb.append(", iconImage=");
647                    sb.append(getIconImage());
648                    sb.append(", iconImageId=");
649                    sb.append(getIconImageId());
650                    sb.append(", themeId=");
651                    sb.append(getThemeId());
652                    sb.append(", colorSchemeId=");
653                    sb.append(getColorSchemeId());
654                    sb.append(", wapThemeId=");
655                    sb.append(getWapThemeId());
656                    sb.append(", wapColorSchemeId=");
657                    sb.append(getWapColorSchemeId());
658                    sb.append(", css=");
659                    sb.append(getCss());
660                    sb.append(", priority=");
661                    sb.append(getPriority());
662                    sb.append(", layoutPrototypeId=");
663                    sb.append(getLayoutPrototypeId());
664                    sb.append(", dlFolderId=");
665                    sb.append(getDlFolderId());
666                    sb.append("}");
667    
668                    return sb.toString();
669            }
670    
671            public String toXmlString() {
672                    StringBundler sb = new StringBundler(76);
673    
674                    sb.append("<model><model-name>");
675                    sb.append("com.liferay.portal.model.Layout");
676                    sb.append("</model-name>");
677    
678                    sb.append(
679                            "<column><column-name>uuid</column-name><column-value><![CDATA[");
680                    sb.append(getUuid());
681                    sb.append("]]></column-value></column>");
682                    sb.append(
683                            "<column><column-name>plid</column-name><column-value><![CDATA[");
684                    sb.append(getPlid());
685                    sb.append("]]></column-value></column>");
686                    sb.append(
687                            "<column><column-name>groupId</column-name><column-value><![CDATA[");
688                    sb.append(getGroupId());
689                    sb.append("]]></column-value></column>");
690                    sb.append(
691                            "<column><column-name>companyId</column-name><column-value><![CDATA[");
692                    sb.append(getCompanyId());
693                    sb.append("]]></column-value></column>");
694                    sb.append(
695                            "<column><column-name>privateLayout</column-name><column-value><![CDATA[");
696                    sb.append(getPrivateLayout());
697                    sb.append("]]></column-value></column>");
698                    sb.append(
699                            "<column><column-name>layoutId</column-name><column-value><![CDATA[");
700                    sb.append(getLayoutId());
701                    sb.append("]]></column-value></column>");
702                    sb.append(
703                            "<column><column-name>parentLayoutId</column-name><column-value><![CDATA[");
704                    sb.append(getParentLayoutId());
705                    sb.append("]]></column-value></column>");
706                    sb.append(
707                            "<column><column-name>name</column-name><column-value><![CDATA[");
708                    sb.append(getName());
709                    sb.append("]]></column-value></column>");
710                    sb.append(
711                            "<column><column-name>title</column-name><column-value><![CDATA[");
712                    sb.append(getTitle());
713                    sb.append("]]></column-value></column>");
714                    sb.append(
715                            "<column><column-name>description</column-name><column-value><![CDATA[");
716                    sb.append(getDescription());
717                    sb.append("]]></column-value></column>");
718                    sb.append(
719                            "<column><column-name>type</column-name><column-value><![CDATA[");
720                    sb.append(getType());
721                    sb.append("]]></column-value></column>");
722                    sb.append(
723                            "<column><column-name>typeSettings</column-name><column-value><![CDATA[");
724                    sb.append(getTypeSettings());
725                    sb.append("]]></column-value></column>");
726                    sb.append(
727                            "<column><column-name>hidden</column-name><column-value><![CDATA[");
728                    sb.append(getHidden());
729                    sb.append("]]></column-value></column>");
730                    sb.append(
731                            "<column><column-name>friendlyURL</column-name><column-value><![CDATA[");
732                    sb.append(getFriendlyURL());
733                    sb.append("]]></column-value></column>");
734                    sb.append(
735                            "<column><column-name>iconImage</column-name><column-value><![CDATA[");
736                    sb.append(getIconImage());
737                    sb.append("]]></column-value></column>");
738                    sb.append(
739                            "<column><column-name>iconImageId</column-name><column-value><![CDATA[");
740                    sb.append(getIconImageId());
741                    sb.append("]]></column-value></column>");
742                    sb.append(
743                            "<column><column-name>themeId</column-name><column-value><![CDATA[");
744                    sb.append(getThemeId());
745                    sb.append("]]></column-value></column>");
746                    sb.append(
747                            "<column><column-name>colorSchemeId</column-name><column-value><![CDATA[");
748                    sb.append(getColorSchemeId());
749                    sb.append("]]></column-value></column>");
750                    sb.append(
751                            "<column><column-name>wapThemeId</column-name><column-value><![CDATA[");
752                    sb.append(getWapThemeId());
753                    sb.append("]]></column-value></column>");
754                    sb.append(
755                            "<column><column-name>wapColorSchemeId</column-name><column-value><![CDATA[");
756                    sb.append(getWapColorSchemeId());
757                    sb.append("]]></column-value></column>");
758                    sb.append(
759                            "<column><column-name>css</column-name><column-value><![CDATA[");
760                    sb.append(getCss());
761                    sb.append("]]></column-value></column>");
762                    sb.append(
763                            "<column><column-name>priority</column-name><column-value><![CDATA[");
764                    sb.append(getPriority());
765                    sb.append("]]></column-value></column>");
766                    sb.append(
767                            "<column><column-name>layoutPrototypeId</column-name><column-value><![CDATA[");
768                    sb.append(getLayoutPrototypeId());
769                    sb.append("]]></column-value></column>");
770                    sb.append(
771                            "<column><column-name>dlFolderId</column-name><column-value><![CDATA[");
772                    sb.append(getDlFolderId());
773                    sb.append("]]></column-value></column>");
774    
775                    sb.append("</model>");
776    
777                    return sb.toString();
778            }
779    
780            private String _uuid;
781            private String _originalUuid;
782            private long _plid;
783            private long _groupId;
784            private long _originalGroupId;
785            private boolean _setOriginalGroupId;
786            private long _companyId;
787            private boolean _privateLayout;
788            private boolean _originalPrivateLayout;
789            private boolean _setOriginalPrivateLayout;
790            private long _layoutId;
791            private long _originalLayoutId;
792            private boolean _setOriginalLayoutId;
793            private long _parentLayoutId;
794            private String _name;
795            private String _title;
796            private String _description;
797            private String _type;
798            private String _typeSettings;
799            private boolean _hidden;
800            private String _friendlyURL;
801            private String _originalFriendlyURL;
802            private boolean _iconImage;
803            private long _iconImageId;
804            private long _originalIconImageId;
805            private boolean _setOriginalIconImageId;
806            private String _themeId;
807            private String _colorSchemeId;
808            private String _wapThemeId;
809            private String _wapColorSchemeId;
810            private String _css;
811            private int _priority;
812            private long _layoutPrototypeId;
813            private long _dlFolderId;
814            private long _originalDlFolderId;
815            private boolean _setOriginalDlFolderId;
816            private transient ExpandoBridge _expandoBridge;
817    }