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