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