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