001
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.lar.StagedModelType;
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.LayoutFriendlyURL;
028 import com.liferay.portal.model.LayoutFriendlyURLModel;
029 import com.liferay.portal.model.User;
030 import com.liferay.portal.service.ServiceContext;
031 import com.liferay.portal.service.UserLocalServiceUtil;
032 import com.liferay.portal.util.PortalUtil;
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.Date;
042 import java.util.HashMap;
043 import java.util.Map;
044
045
058 @ProviderType
059 public class LayoutFriendlyURLModelImpl extends BaseModelImpl<LayoutFriendlyURL>
060 implements LayoutFriendlyURLModel {
061
066 public static final String TABLE_NAME = "LayoutFriendlyURL";
067 public static final Object[][] TABLE_COLUMNS = {
068 { "mvccVersion", Types.BIGINT },
069 { "uuid_", Types.VARCHAR },
070 { "layoutFriendlyURLId", Types.BIGINT },
071 { "groupId", Types.BIGINT },
072 { "companyId", Types.BIGINT },
073 { "userId", Types.BIGINT },
074 { "userName", Types.VARCHAR },
075 { "createDate", Types.TIMESTAMP },
076 { "modifiedDate", Types.TIMESTAMP },
077 { "plid", Types.BIGINT },
078 { "privateLayout", Types.BOOLEAN },
079 { "friendlyURL", Types.VARCHAR },
080 { "languageId", Types.VARCHAR }
081 };
082 public static final String TABLE_SQL_CREATE = "create table LayoutFriendlyURL (mvccVersion LONG default 0,uuid_ VARCHAR(75) null,layoutFriendlyURLId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,plid LONG,privateLayout BOOLEAN,friendlyURL VARCHAR(255) null,languageId VARCHAR(75) null)";
083 public static final String TABLE_SQL_DROP = "drop table LayoutFriendlyURL";
084 public static final String ORDER_BY_JPQL = " ORDER BY layoutFriendlyURL.layoutFriendlyURLId ASC";
085 public static final String ORDER_BY_SQL = " ORDER BY LayoutFriendlyURL.layoutFriendlyURLId ASC";
086 public static final String DATA_SOURCE = "liferayDataSource";
087 public static final String SESSION_FACTORY = "liferaySessionFactory";
088 public static final String TX_MANAGER = "liferayTransactionManager";
089 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
090 "value.object.entity.cache.enabled.com.liferay.portal.model.LayoutFriendlyURL"),
091 true);
092 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
093 "value.object.finder.cache.enabled.com.liferay.portal.model.LayoutFriendlyURL"),
094 true);
095 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
096 "value.object.column.bitmask.enabled.com.liferay.portal.model.LayoutFriendlyURL"),
097 true);
098 public static final long COMPANYID_COLUMN_BITMASK = 1L;
099 public static final long FRIENDLYURL_COLUMN_BITMASK = 2L;
100 public static final long GROUPID_COLUMN_BITMASK = 4L;
101 public static final long LANGUAGEID_COLUMN_BITMASK = 8L;
102 public static final long PLID_COLUMN_BITMASK = 16L;
103 public static final long PRIVATELAYOUT_COLUMN_BITMASK = 32L;
104 public static final long UUID_COLUMN_BITMASK = 64L;
105 public static final long LAYOUTFRIENDLYURLID_COLUMN_BITMASK = 128L;
106 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
107 "lock.expiration.time.com.liferay.portal.model.LayoutFriendlyURL"));
108
109 public LayoutFriendlyURLModelImpl() {
110 }
111
112 @Override
113 public long getPrimaryKey() {
114 return _layoutFriendlyURLId;
115 }
116
117 @Override
118 public void setPrimaryKey(long primaryKey) {
119 setLayoutFriendlyURLId(primaryKey);
120 }
121
122 @Override
123 public Serializable getPrimaryKeyObj() {
124 return _layoutFriendlyURLId;
125 }
126
127 @Override
128 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
129 setPrimaryKey(((Long)primaryKeyObj).longValue());
130 }
131
132 @Override
133 public Class<?> getModelClass() {
134 return LayoutFriendlyURL.class;
135 }
136
137 @Override
138 public String getModelClassName() {
139 return LayoutFriendlyURL.class.getName();
140 }
141
142 @Override
143 public Map<String, Object> getModelAttributes() {
144 Map<String, Object> attributes = new HashMap<String, Object>();
145
146 attributes.put("mvccVersion", getMvccVersion());
147 attributes.put("uuid", getUuid());
148 attributes.put("layoutFriendlyURLId", getLayoutFriendlyURLId());
149 attributes.put("groupId", getGroupId());
150 attributes.put("companyId", getCompanyId());
151 attributes.put("userId", getUserId());
152 attributes.put("userName", getUserName());
153 attributes.put("createDate", getCreateDate());
154 attributes.put("modifiedDate", getModifiedDate());
155 attributes.put("plid", getPlid());
156 attributes.put("privateLayout", getPrivateLayout());
157 attributes.put("friendlyURL", getFriendlyURL());
158 attributes.put("languageId", getLanguageId());
159
160 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
161 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
162
163 return attributes;
164 }
165
166 @Override
167 public void setModelAttributes(Map<String, Object> attributes) {
168 Long mvccVersion = (Long)attributes.get("mvccVersion");
169
170 if (mvccVersion != null) {
171 setMvccVersion(mvccVersion);
172 }
173
174 String uuid = (String)attributes.get("uuid");
175
176 if (uuid != null) {
177 setUuid(uuid);
178 }
179
180 Long layoutFriendlyURLId = (Long)attributes.get("layoutFriendlyURLId");
181
182 if (layoutFriendlyURLId != null) {
183 setLayoutFriendlyURLId(layoutFriendlyURLId);
184 }
185
186 Long groupId = (Long)attributes.get("groupId");
187
188 if (groupId != null) {
189 setGroupId(groupId);
190 }
191
192 Long companyId = (Long)attributes.get("companyId");
193
194 if (companyId != null) {
195 setCompanyId(companyId);
196 }
197
198 Long userId = (Long)attributes.get("userId");
199
200 if (userId != null) {
201 setUserId(userId);
202 }
203
204 String userName = (String)attributes.get("userName");
205
206 if (userName != null) {
207 setUserName(userName);
208 }
209
210 Date createDate = (Date)attributes.get("createDate");
211
212 if (createDate != null) {
213 setCreateDate(createDate);
214 }
215
216 Date modifiedDate = (Date)attributes.get("modifiedDate");
217
218 if (modifiedDate != null) {
219 setModifiedDate(modifiedDate);
220 }
221
222 Long plid = (Long)attributes.get("plid");
223
224 if (plid != null) {
225 setPlid(plid);
226 }
227
228 Boolean privateLayout = (Boolean)attributes.get("privateLayout");
229
230 if (privateLayout != null) {
231 setPrivateLayout(privateLayout);
232 }
233
234 String friendlyURL = (String)attributes.get("friendlyURL");
235
236 if (friendlyURL != null) {
237 setFriendlyURL(friendlyURL);
238 }
239
240 String languageId = (String)attributes.get("languageId");
241
242 if (languageId != null) {
243 setLanguageId(languageId);
244 }
245 }
246
247 @Override
248 public long getMvccVersion() {
249 return _mvccVersion;
250 }
251
252 @Override
253 public void setMvccVersion(long mvccVersion) {
254 _mvccVersion = mvccVersion;
255 }
256
257 @Override
258 public String getUuid() {
259 if (_uuid == null) {
260 return StringPool.BLANK;
261 }
262 else {
263 return _uuid;
264 }
265 }
266
267 @Override
268 public void setUuid(String uuid) {
269 if (_originalUuid == null) {
270 _originalUuid = _uuid;
271 }
272
273 _uuid = uuid;
274 }
275
276 public String getOriginalUuid() {
277 return GetterUtil.getString(_originalUuid);
278 }
279
280 @Override
281 public long getLayoutFriendlyURLId() {
282 return _layoutFriendlyURLId;
283 }
284
285 @Override
286 public void setLayoutFriendlyURLId(long layoutFriendlyURLId) {
287 _layoutFriendlyURLId = layoutFriendlyURLId;
288 }
289
290 @Override
291 public long getGroupId() {
292 return _groupId;
293 }
294
295 @Override
296 public void setGroupId(long groupId) {
297 _columnBitmask |= GROUPID_COLUMN_BITMASK;
298
299 if (!_setOriginalGroupId) {
300 _setOriginalGroupId = true;
301
302 _originalGroupId = _groupId;
303 }
304
305 _groupId = groupId;
306 }
307
308 public long getOriginalGroupId() {
309 return _originalGroupId;
310 }
311
312 @Override
313 public long getCompanyId() {
314 return _companyId;
315 }
316
317 @Override
318 public void setCompanyId(long companyId) {
319 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
320
321 if (!_setOriginalCompanyId) {
322 _setOriginalCompanyId = true;
323
324 _originalCompanyId = _companyId;
325 }
326
327 _companyId = companyId;
328 }
329
330 public long getOriginalCompanyId() {
331 return _originalCompanyId;
332 }
333
334 @Override
335 public long getUserId() {
336 return _userId;
337 }
338
339 @Override
340 public void setUserId(long userId) {
341 _userId = userId;
342 }
343
344 @Override
345 public String getUserUuid() {
346 try {
347 User user = UserLocalServiceUtil.getUserById(getUserId());
348
349 return user.getUuid();
350 }
351 catch (PortalException pe) {
352 return StringPool.BLANK;
353 }
354 }
355
356 @Override
357 public void setUserUuid(String userUuid) {
358 }
359
360 @Override
361 public String getUserName() {
362 if (_userName == null) {
363 return StringPool.BLANK;
364 }
365 else {
366 return _userName;
367 }
368 }
369
370 @Override
371 public void setUserName(String userName) {
372 _userName = userName;
373 }
374
375 @Override
376 public Date getCreateDate() {
377 return _createDate;
378 }
379
380 @Override
381 public void setCreateDate(Date createDate) {
382 _createDate = createDate;
383 }
384
385 @Override
386 public Date getModifiedDate() {
387 return _modifiedDate;
388 }
389
390 @Override
391 public void setModifiedDate(Date modifiedDate) {
392 _modifiedDate = modifiedDate;
393 }
394
395 @Override
396 public long getPlid() {
397 return _plid;
398 }
399
400 @Override
401 public void setPlid(long plid) {
402 _columnBitmask |= PLID_COLUMN_BITMASK;
403
404 if (!_setOriginalPlid) {
405 _setOriginalPlid = true;
406
407 _originalPlid = _plid;
408 }
409
410 _plid = plid;
411 }
412
413 public long getOriginalPlid() {
414 return _originalPlid;
415 }
416
417 @Override
418 public boolean getPrivateLayout() {
419 return _privateLayout;
420 }
421
422 @Override
423 public boolean isPrivateLayout() {
424 return _privateLayout;
425 }
426
427 @Override
428 public void setPrivateLayout(boolean privateLayout) {
429 _columnBitmask |= PRIVATELAYOUT_COLUMN_BITMASK;
430
431 if (!_setOriginalPrivateLayout) {
432 _setOriginalPrivateLayout = true;
433
434 _originalPrivateLayout = _privateLayout;
435 }
436
437 _privateLayout = privateLayout;
438 }
439
440 public boolean getOriginalPrivateLayout() {
441 return _originalPrivateLayout;
442 }
443
444 @Override
445 public String getFriendlyURL() {
446 if (_friendlyURL == null) {
447 return StringPool.BLANK;
448 }
449 else {
450 return _friendlyURL;
451 }
452 }
453
454 @Override
455 public void setFriendlyURL(String friendlyURL) {
456 _columnBitmask |= FRIENDLYURL_COLUMN_BITMASK;
457
458 if (_originalFriendlyURL == null) {
459 _originalFriendlyURL = _friendlyURL;
460 }
461
462 _friendlyURL = friendlyURL;
463 }
464
465 public String getOriginalFriendlyURL() {
466 return GetterUtil.getString(_originalFriendlyURL);
467 }
468
469 @Override
470 public String getLanguageId() {
471 if (_languageId == null) {
472 return StringPool.BLANK;
473 }
474 else {
475 return _languageId;
476 }
477 }
478
479 @Override
480 public void setLanguageId(String languageId) {
481 _columnBitmask |= LANGUAGEID_COLUMN_BITMASK;
482
483 if (_originalLanguageId == null) {
484 _originalLanguageId = _languageId;
485 }
486
487 _languageId = languageId;
488 }
489
490 public String getOriginalLanguageId() {
491 return GetterUtil.getString(_originalLanguageId);
492 }
493
494 @Override
495 public StagedModelType getStagedModelType() {
496 return new StagedModelType(PortalUtil.getClassNameId(
497 LayoutFriendlyURL.class.getName()));
498 }
499
500 public long getColumnBitmask() {
501 return _columnBitmask;
502 }
503
504 @Override
505 public ExpandoBridge getExpandoBridge() {
506 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
507 LayoutFriendlyURL.class.getName(), getPrimaryKey());
508 }
509
510 @Override
511 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
512 ExpandoBridge expandoBridge = getExpandoBridge();
513
514 expandoBridge.setAttributes(serviceContext);
515 }
516
517 @Override
518 public LayoutFriendlyURL toEscapedModel() {
519 if (_escapedModel == null) {
520 _escapedModel = (LayoutFriendlyURL)ProxyUtil.newProxyInstance(_classLoader,
521 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
522 }
523
524 return _escapedModel;
525 }
526
527 @Override
528 public Object clone() {
529 LayoutFriendlyURLImpl layoutFriendlyURLImpl = new LayoutFriendlyURLImpl();
530
531 layoutFriendlyURLImpl.setMvccVersion(getMvccVersion());
532 layoutFriendlyURLImpl.setUuid(getUuid());
533 layoutFriendlyURLImpl.setLayoutFriendlyURLId(getLayoutFriendlyURLId());
534 layoutFriendlyURLImpl.setGroupId(getGroupId());
535 layoutFriendlyURLImpl.setCompanyId(getCompanyId());
536 layoutFriendlyURLImpl.setUserId(getUserId());
537 layoutFriendlyURLImpl.setUserName(getUserName());
538 layoutFriendlyURLImpl.setCreateDate(getCreateDate());
539 layoutFriendlyURLImpl.setModifiedDate(getModifiedDate());
540 layoutFriendlyURLImpl.setPlid(getPlid());
541 layoutFriendlyURLImpl.setPrivateLayout(getPrivateLayout());
542 layoutFriendlyURLImpl.setFriendlyURL(getFriendlyURL());
543 layoutFriendlyURLImpl.setLanguageId(getLanguageId());
544
545 layoutFriendlyURLImpl.resetOriginalValues();
546
547 return layoutFriendlyURLImpl;
548 }
549
550 @Override
551 public int compareTo(LayoutFriendlyURL layoutFriendlyURL) {
552 long primaryKey = layoutFriendlyURL.getPrimaryKey();
553
554 if (getPrimaryKey() < primaryKey) {
555 return -1;
556 }
557 else if (getPrimaryKey() > primaryKey) {
558 return 1;
559 }
560 else {
561 return 0;
562 }
563 }
564
565 @Override
566 public boolean equals(Object obj) {
567 if (this == obj) {
568 return true;
569 }
570
571 if (!(obj instanceof LayoutFriendlyURL)) {
572 return false;
573 }
574
575 LayoutFriendlyURL layoutFriendlyURL = (LayoutFriendlyURL)obj;
576
577 long primaryKey = layoutFriendlyURL.getPrimaryKey();
578
579 if (getPrimaryKey() == primaryKey) {
580 return true;
581 }
582 else {
583 return false;
584 }
585 }
586
587 @Override
588 public int hashCode() {
589 return (int)getPrimaryKey();
590 }
591
592 @Override
593 public boolean isEntityCacheEnabled() {
594 return ENTITY_CACHE_ENABLED;
595 }
596
597 @Override
598 public boolean isFinderCacheEnabled() {
599 return FINDER_CACHE_ENABLED;
600 }
601
602 @Override
603 public void resetOriginalValues() {
604 LayoutFriendlyURLModelImpl layoutFriendlyURLModelImpl = this;
605
606 layoutFriendlyURLModelImpl._originalUuid = layoutFriendlyURLModelImpl._uuid;
607
608 layoutFriendlyURLModelImpl._originalGroupId = layoutFriendlyURLModelImpl._groupId;
609
610 layoutFriendlyURLModelImpl._setOriginalGroupId = false;
611
612 layoutFriendlyURLModelImpl._originalCompanyId = layoutFriendlyURLModelImpl._companyId;
613
614 layoutFriendlyURLModelImpl._setOriginalCompanyId = false;
615
616 layoutFriendlyURLModelImpl._originalPlid = layoutFriendlyURLModelImpl._plid;
617
618 layoutFriendlyURLModelImpl._setOriginalPlid = false;
619
620 layoutFriendlyURLModelImpl._originalPrivateLayout = layoutFriendlyURLModelImpl._privateLayout;
621
622 layoutFriendlyURLModelImpl._setOriginalPrivateLayout = false;
623
624 layoutFriendlyURLModelImpl._originalFriendlyURL = layoutFriendlyURLModelImpl._friendlyURL;
625
626 layoutFriendlyURLModelImpl._originalLanguageId = layoutFriendlyURLModelImpl._languageId;
627
628 layoutFriendlyURLModelImpl._columnBitmask = 0;
629 }
630
631 @Override
632 public CacheModel<LayoutFriendlyURL> toCacheModel() {
633 LayoutFriendlyURLCacheModel layoutFriendlyURLCacheModel = new LayoutFriendlyURLCacheModel();
634
635 layoutFriendlyURLCacheModel.mvccVersion = getMvccVersion();
636
637 layoutFriendlyURLCacheModel.uuid = getUuid();
638
639 String uuid = layoutFriendlyURLCacheModel.uuid;
640
641 if ((uuid != null) && (uuid.length() == 0)) {
642 layoutFriendlyURLCacheModel.uuid = null;
643 }
644
645 layoutFriendlyURLCacheModel.layoutFriendlyURLId = getLayoutFriendlyURLId();
646
647 layoutFriendlyURLCacheModel.groupId = getGroupId();
648
649 layoutFriendlyURLCacheModel.companyId = getCompanyId();
650
651 layoutFriendlyURLCacheModel.userId = getUserId();
652
653 layoutFriendlyURLCacheModel.userName = getUserName();
654
655 String userName = layoutFriendlyURLCacheModel.userName;
656
657 if ((userName != null) && (userName.length() == 0)) {
658 layoutFriendlyURLCacheModel.userName = null;
659 }
660
661 Date createDate = getCreateDate();
662
663 if (createDate != null) {
664 layoutFriendlyURLCacheModel.createDate = createDate.getTime();
665 }
666 else {
667 layoutFriendlyURLCacheModel.createDate = Long.MIN_VALUE;
668 }
669
670 Date modifiedDate = getModifiedDate();
671
672 if (modifiedDate != null) {
673 layoutFriendlyURLCacheModel.modifiedDate = modifiedDate.getTime();
674 }
675 else {
676 layoutFriendlyURLCacheModel.modifiedDate = Long.MIN_VALUE;
677 }
678
679 layoutFriendlyURLCacheModel.plid = getPlid();
680
681 layoutFriendlyURLCacheModel.privateLayout = getPrivateLayout();
682
683 layoutFriendlyURLCacheModel.friendlyURL = getFriendlyURL();
684
685 String friendlyURL = layoutFriendlyURLCacheModel.friendlyURL;
686
687 if ((friendlyURL != null) && (friendlyURL.length() == 0)) {
688 layoutFriendlyURLCacheModel.friendlyURL = null;
689 }
690
691 layoutFriendlyURLCacheModel.languageId = getLanguageId();
692
693 String languageId = layoutFriendlyURLCacheModel.languageId;
694
695 if ((languageId != null) && (languageId.length() == 0)) {
696 layoutFriendlyURLCacheModel.languageId = null;
697 }
698
699 return layoutFriendlyURLCacheModel;
700 }
701
702 @Override
703 public String toString() {
704 StringBundler sb = new StringBundler(27);
705
706 sb.append("{mvccVersion=");
707 sb.append(getMvccVersion());
708 sb.append(", uuid=");
709 sb.append(getUuid());
710 sb.append(", layoutFriendlyURLId=");
711 sb.append(getLayoutFriendlyURLId());
712 sb.append(", groupId=");
713 sb.append(getGroupId());
714 sb.append(", companyId=");
715 sb.append(getCompanyId());
716 sb.append(", userId=");
717 sb.append(getUserId());
718 sb.append(", userName=");
719 sb.append(getUserName());
720 sb.append(", createDate=");
721 sb.append(getCreateDate());
722 sb.append(", modifiedDate=");
723 sb.append(getModifiedDate());
724 sb.append(", plid=");
725 sb.append(getPlid());
726 sb.append(", privateLayout=");
727 sb.append(getPrivateLayout());
728 sb.append(", friendlyURL=");
729 sb.append(getFriendlyURL());
730 sb.append(", languageId=");
731 sb.append(getLanguageId());
732 sb.append("}");
733
734 return sb.toString();
735 }
736
737 @Override
738 public String toXmlString() {
739 StringBundler sb = new StringBundler(43);
740
741 sb.append("<model><model-name>");
742 sb.append("com.liferay.portal.model.LayoutFriendlyURL");
743 sb.append("</model-name>");
744
745 sb.append(
746 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
747 sb.append(getMvccVersion());
748 sb.append("]]></column-value></column>");
749 sb.append(
750 "<column><column-name>uuid</column-name><column-value><![CDATA[");
751 sb.append(getUuid());
752 sb.append("]]></column-value></column>");
753 sb.append(
754 "<column><column-name>layoutFriendlyURLId</column-name><column-value><![CDATA[");
755 sb.append(getLayoutFriendlyURLId());
756 sb.append("]]></column-value></column>");
757 sb.append(
758 "<column><column-name>groupId</column-name><column-value><![CDATA[");
759 sb.append(getGroupId());
760 sb.append("]]></column-value></column>");
761 sb.append(
762 "<column><column-name>companyId</column-name><column-value><![CDATA[");
763 sb.append(getCompanyId());
764 sb.append("]]></column-value></column>");
765 sb.append(
766 "<column><column-name>userId</column-name><column-value><![CDATA[");
767 sb.append(getUserId());
768 sb.append("]]></column-value></column>");
769 sb.append(
770 "<column><column-name>userName</column-name><column-value><![CDATA[");
771 sb.append(getUserName());
772 sb.append("]]></column-value></column>");
773 sb.append(
774 "<column><column-name>createDate</column-name><column-value><![CDATA[");
775 sb.append(getCreateDate());
776 sb.append("]]></column-value></column>");
777 sb.append(
778 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
779 sb.append(getModifiedDate());
780 sb.append("]]></column-value></column>");
781 sb.append(
782 "<column><column-name>plid</column-name><column-value><![CDATA[");
783 sb.append(getPlid());
784 sb.append("]]></column-value></column>");
785 sb.append(
786 "<column><column-name>privateLayout</column-name><column-value><![CDATA[");
787 sb.append(getPrivateLayout());
788 sb.append("]]></column-value></column>");
789 sb.append(
790 "<column><column-name>friendlyURL</column-name><column-value><![CDATA[");
791 sb.append(getFriendlyURL());
792 sb.append("]]></column-value></column>");
793 sb.append(
794 "<column><column-name>languageId</column-name><column-value><![CDATA[");
795 sb.append(getLanguageId());
796 sb.append("]]></column-value></column>");
797
798 sb.append("</model>");
799
800 return sb.toString();
801 }
802
803 private static final ClassLoader _classLoader = LayoutFriendlyURL.class.getClassLoader();
804 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
805 LayoutFriendlyURL.class
806 };
807 private long _mvccVersion;
808 private String _uuid;
809 private String _originalUuid;
810 private long _layoutFriendlyURLId;
811 private long _groupId;
812 private long _originalGroupId;
813 private boolean _setOriginalGroupId;
814 private long _companyId;
815 private long _originalCompanyId;
816 private boolean _setOriginalCompanyId;
817 private long _userId;
818 private String _userName;
819 private Date _createDate;
820 private Date _modifiedDate;
821 private long _plid;
822 private long _originalPlid;
823 private boolean _setOriginalPlid;
824 private boolean _privateLayout;
825 private boolean _originalPrivateLayout;
826 private boolean _setOriginalPrivateLayout;
827 private String _friendlyURL;
828 private String _originalFriendlyURL;
829 private String _languageId;
830 private String _originalLanguageId;
831 private long _columnBitmask;
832 private LayoutFriendlyURL _escapedModel;
833 }