001
014
015 package com.liferay.portlet.journal.model.impl;
016
017 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.json.JSON;
020 import com.liferay.portal.kernel.util.GetterUtil;
021 import com.liferay.portal.kernel.util.ProxyUtil;
022 import com.liferay.portal.kernel.util.StringBundler;
023 import com.liferay.portal.kernel.util.StringPool;
024 import com.liferay.portal.model.CacheModel;
025 import com.liferay.portal.model.impl.BaseModelImpl;
026 import com.liferay.portal.service.ServiceContext;
027 import com.liferay.portal.util.PortalUtil;
028
029 import com.liferay.portlet.expando.model.ExpandoBridge;
030 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
031 import com.liferay.portlet.journal.model.JournalFeed;
032 import com.liferay.portlet.journal.model.JournalFeedModel;
033 import com.liferay.portlet.journal.model.JournalFeedSoap;
034
035 import java.io.Serializable;
036
037 import java.sql.Types;
038
039 import java.util.ArrayList;
040 import java.util.Date;
041 import java.util.List;
042
043
056 @JSON(strict = true)
057 public class JournalFeedModelImpl extends BaseModelImpl<JournalFeed>
058 implements JournalFeedModel {
059
064 public static final String TABLE_NAME = "JournalFeed";
065 public static final Object[][] TABLE_COLUMNS = {
066 { "uuid_", Types.VARCHAR },
067 { "id_", Types.BIGINT },
068 { "groupId", Types.BIGINT },
069 { "companyId", Types.BIGINT },
070 { "userId", Types.BIGINT },
071 { "userName", Types.VARCHAR },
072 { "createDate", Types.TIMESTAMP },
073 { "modifiedDate", Types.TIMESTAMP },
074 { "feedId", Types.VARCHAR },
075 { "name", Types.VARCHAR },
076 { "description", Types.VARCHAR },
077 { "type_", Types.VARCHAR },
078 { "structureId", Types.VARCHAR },
079 { "templateId", Types.VARCHAR },
080 { "rendererTemplateId", Types.VARCHAR },
081 { "delta", Types.INTEGER },
082 { "orderByCol", Types.VARCHAR },
083 { "orderByType", Types.VARCHAR },
084 { "targetLayoutFriendlyUrl", Types.VARCHAR },
085 { "targetPortletId", Types.VARCHAR },
086 { "contentField", Types.VARCHAR },
087 { "feedType", Types.VARCHAR },
088 { "feedVersion", Types.DOUBLE }
089 };
090 public static final String TABLE_SQL_CREATE = "create table JournalFeed (uuid_ VARCHAR(75) null,id_ LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,feedId VARCHAR(75) null,name VARCHAR(75) null,description STRING null,type_ VARCHAR(75) null,structureId VARCHAR(75) null,templateId VARCHAR(75) null,rendererTemplateId VARCHAR(75) null,delta INTEGER,orderByCol VARCHAR(75) null,orderByType VARCHAR(75) null,targetLayoutFriendlyUrl VARCHAR(255) null,targetPortletId VARCHAR(75) null,contentField VARCHAR(75) null,feedType VARCHAR(75) null,feedVersion DOUBLE)";
091 public static final String TABLE_SQL_DROP = "drop table JournalFeed";
092 public static final String ORDER_BY_JPQL = " ORDER BY journalFeed.feedId ASC";
093 public static final String ORDER_BY_SQL = " ORDER BY JournalFeed.feedId ASC";
094 public static final String DATA_SOURCE = "liferayDataSource";
095 public static final String SESSION_FACTORY = "liferaySessionFactory";
096 public static final String TX_MANAGER = "liferayTransactionManager";
097 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
098 "value.object.entity.cache.enabled.com.liferay.portlet.journal.model.JournalFeed"),
099 true);
100 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
101 "value.object.finder.cache.enabled.com.liferay.portlet.journal.model.JournalFeed"),
102 true);
103 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
104 "value.object.column.bitmask.enabled.com.liferay.portlet.journal.model.JournalFeed"),
105 true);
106 public static long FEEDID_COLUMN_BITMASK = 1L;
107 public static long GROUPID_COLUMN_BITMASK = 2L;
108 public static long UUID_COLUMN_BITMASK = 4L;
109
110
116 public static JournalFeed toModel(JournalFeedSoap soapModel) {
117 JournalFeed model = new JournalFeedImpl();
118
119 model.setUuid(soapModel.getUuid());
120 model.setId(soapModel.getId());
121 model.setGroupId(soapModel.getGroupId());
122 model.setCompanyId(soapModel.getCompanyId());
123 model.setUserId(soapModel.getUserId());
124 model.setUserName(soapModel.getUserName());
125 model.setCreateDate(soapModel.getCreateDate());
126 model.setModifiedDate(soapModel.getModifiedDate());
127 model.setFeedId(soapModel.getFeedId());
128 model.setName(soapModel.getName());
129 model.setDescription(soapModel.getDescription());
130 model.setType(soapModel.getType());
131 model.setStructureId(soapModel.getStructureId());
132 model.setTemplateId(soapModel.getTemplateId());
133 model.setRendererTemplateId(soapModel.getRendererTemplateId());
134 model.setDelta(soapModel.getDelta());
135 model.setOrderByCol(soapModel.getOrderByCol());
136 model.setOrderByType(soapModel.getOrderByType());
137 model.setTargetLayoutFriendlyUrl(soapModel.getTargetLayoutFriendlyUrl());
138 model.setTargetPortletId(soapModel.getTargetPortletId());
139 model.setContentField(soapModel.getContentField());
140 model.setFeedType(soapModel.getFeedType());
141 model.setFeedVersion(soapModel.getFeedVersion());
142
143 return model;
144 }
145
146
152 public static List<JournalFeed> toModels(JournalFeedSoap[] soapModels) {
153 List<JournalFeed> models = new ArrayList<JournalFeed>(soapModels.length);
154
155 for (JournalFeedSoap soapModel : soapModels) {
156 models.add(toModel(soapModel));
157 }
158
159 return models;
160 }
161
162 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
163 "lock.expiration.time.com.liferay.portlet.journal.model.JournalFeed"));
164
165 public JournalFeedModelImpl() {
166 }
167
168 public long getPrimaryKey() {
169 return _id;
170 }
171
172 public void setPrimaryKey(long primaryKey) {
173 setId(primaryKey);
174 }
175
176 public Serializable getPrimaryKeyObj() {
177 return new Long(_id);
178 }
179
180 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
181 setPrimaryKey(((Long)primaryKeyObj).longValue());
182 }
183
184 public Class<?> getModelClass() {
185 return JournalFeed.class;
186 }
187
188 public String getModelClassName() {
189 return JournalFeed.class.getName();
190 }
191
192 @JSON
193 public String getUuid() {
194 if (_uuid == null) {
195 return StringPool.BLANK;
196 }
197 else {
198 return _uuid;
199 }
200 }
201
202 public void setUuid(String uuid) {
203 if (_originalUuid == null) {
204 _originalUuid = _uuid;
205 }
206
207 _uuid = uuid;
208 }
209
210 public String getOriginalUuid() {
211 return GetterUtil.getString(_originalUuid);
212 }
213
214 @JSON
215 public long getId() {
216 return _id;
217 }
218
219 public void setId(long id) {
220 _id = id;
221 }
222
223 @JSON
224 public long getGroupId() {
225 return _groupId;
226 }
227
228 public void setGroupId(long groupId) {
229 _columnBitmask |= GROUPID_COLUMN_BITMASK;
230
231 if (!_setOriginalGroupId) {
232 _setOriginalGroupId = true;
233
234 _originalGroupId = _groupId;
235 }
236
237 _groupId = groupId;
238 }
239
240 public long getOriginalGroupId() {
241 return _originalGroupId;
242 }
243
244 @JSON
245 public long getCompanyId() {
246 return _companyId;
247 }
248
249 public void setCompanyId(long companyId) {
250 _companyId = companyId;
251 }
252
253 @JSON
254 public long getUserId() {
255 return _userId;
256 }
257
258 public void setUserId(long userId) {
259 _userId = userId;
260 }
261
262 public String getUserUuid() throws SystemException {
263 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
264 }
265
266 public void setUserUuid(String userUuid) {
267 _userUuid = userUuid;
268 }
269
270 @JSON
271 public String getUserName() {
272 if (_userName == null) {
273 return StringPool.BLANK;
274 }
275 else {
276 return _userName;
277 }
278 }
279
280 public void setUserName(String userName) {
281 _userName = userName;
282 }
283
284 @JSON
285 public Date getCreateDate() {
286 return _createDate;
287 }
288
289 public void setCreateDate(Date createDate) {
290 _createDate = createDate;
291 }
292
293 @JSON
294 public Date getModifiedDate() {
295 return _modifiedDate;
296 }
297
298 public void setModifiedDate(Date modifiedDate) {
299 _modifiedDate = modifiedDate;
300 }
301
302 @JSON
303 public String getFeedId() {
304 if (_feedId == null) {
305 return StringPool.BLANK;
306 }
307 else {
308 return _feedId;
309 }
310 }
311
312 public void setFeedId(String feedId) {
313 _columnBitmask = -1L;
314
315 if (_originalFeedId == null) {
316 _originalFeedId = _feedId;
317 }
318
319 _feedId = feedId;
320 }
321
322 public String getOriginalFeedId() {
323 return GetterUtil.getString(_originalFeedId);
324 }
325
326 @JSON
327 public String getName() {
328 if (_name == null) {
329 return StringPool.BLANK;
330 }
331 else {
332 return _name;
333 }
334 }
335
336 public void setName(String name) {
337 _name = name;
338 }
339
340 @JSON
341 public String getDescription() {
342 if (_description == null) {
343 return StringPool.BLANK;
344 }
345 else {
346 return _description;
347 }
348 }
349
350 public void setDescription(String description) {
351 _description = description;
352 }
353
354 @JSON
355 public String getType() {
356 if (_type == null) {
357 return StringPool.BLANK;
358 }
359 else {
360 return _type;
361 }
362 }
363
364 public void setType(String type) {
365 _type = type;
366 }
367
368 @JSON
369 public String getStructureId() {
370 if (_structureId == null) {
371 return StringPool.BLANK;
372 }
373 else {
374 return _structureId;
375 }
376 }
377
378 public void setStructureId(String structureId) {
379 _structureId = structureId;
380 }
381
382 @JSON
383 public String getTemplateId() {
384 if (_templateId == null) {
385 return StringPool.BLANK;
386 }
387 else {
388 return _templateId;
389 }
390 }
391
392 public void setTemplateId(String templateId) {
393 _templateId = templateId;
394 }
395
396 @JSON
397 public String getRendererTemplateId() {
398 if (_rendererTemplateId == null) {
399 return StringPool.BLANK;
400 }
401 else {
402 return _rendererTemplateId;
403 }
404 }
405
406 public void setRendererTemplateId(String rendererTemplateId) {
407 _rendererTemplateId = rendererTemplateId;
408 }
409
410 @JSON
411 public int getDelta() {
412 return _delta;
413 }
414
415 public void setDelta(int delta) {
416 _delta = delta;
417 }
418
419 @JSON
420 public String getOrderByCol() {
421 if (_orderByCol == null) {
422 return StringPool.BLANK;
423 }
424 else {
425 return _orderByCol;
426 }
427 }
428
429 public void setOrderByCol(String orderByCol) {
430 _orderByCol = orderByCol;
431 }
432
433 @JSON
434 public String getOrderByType() {
435 if (_orderByType == null) {
436 return StringPool.BLANK;
437 }
438 else {
439 return _orderByType;
440 }
441 }
442
443 public void setOrderByType(String orderByType) {
444 _orderByType = orderByType;
445 }
446
447 @JSON
448 public String getTargetLayoutFriendlyUrl() {
449 if (_targetLayoutFriendlyUrl == null) {
450 return StringPool.BLANK;
451 }
452 else {
453 return _targetLayoutFriendlyUrl;
454 }
455 }
456
457 public void setTargetLayoutFriendlyUrl(String targetLayoutFriendlyUrl) {
458 _targetLayoutFriendlyUrl = targetLayoutFriendlyUrl;
459 }
460
461 @JSON
462 public String getTargetPortletId() {
463 if (_targetPortletId == null) {
464 return StringPool.BLANK;
465 }
466 else {
467 return _targetPortletId;
468 }
469 }
470
471 public void setTargetPortletId(String targetPortletId) {
472 _targetPortletId = targetPortletId;
473 }
474
475 @JSON
476 public String getContentField() {
477 if (_contentField == null) {
478 return StringPool.BLANK;
479 }
480 else {
481 return _contentField;
482 }
483 }
484
485 public void setContentField(String contentField) {
486 _contentField = contentField;
487 }
488
489 @JSON
490 public String getFeedType() {
491 if (_feedType == null) {
492 return StringPool.BLANK;
493 }
494 else {
495 return _feedType;
496 }
497 }
498
499 public void setFeedType(String feedType) {
500 _feedType = feedType;
501 }
502
503 @JSON
504 public double getFeedVersion() {
505 return _feedVersion;
506 }
507
508 public void setFeedVersion(double feedVersion) {
509 _feedVersion = feedVersion;
510 }
511
512 public long getColumnBitmask() {
513 return _columnBitmask;
514 }
515
516 @Override
517 public JournalFeed toEscapedModel() {
518 if (_escapedModelProxy == null) {
519 _escapedModelProxy = (JournalFeed)ProxyUtil.newProxyInstance(_classLoader,
520 _escapedModelProxyInterfaces,
521 new AutoEscapeBeanHandler(this));
522 }
523
524 return _escapedModelProxy;
525 }
526
527 @Override
528 public ExpandoBridge getExpandoBridge() {
529 if (_expandoBridge == null) {
530 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
531 JournalFeed.class.getName(), getPrimaryKey());
532 }
533
534 return _expandoBridge;
535 }
536
537 @Override
538 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
539 getExpandoBridge().setAttributes(serviceContext);
540 }
541
542 @Override
543 public Object clone() {
544 JournalFeedImpl journalFeedImpl = new JournalFeedImpl();
545
546 journalFeedImpl.setUuid(getUuid());
547 journalFeedImpl.setId(getId());
548 journalFeedImpl.setGroupId(getGroupId());
549 journalFeedImpl.setCompanyId(getCompanyId());
550 journalFeedImpl.setUserId(getUserId());
551 journalFeedImpl.setUserName(getUserName());
552 journalFeedImpl.setCreateDate(getCreateDate());
553 journalFeedImpl.setModifiedDate(getModifiedDate());
554 journalFeedImpl.setFeedId(getFeedId());
555 journalFeedImpl.setName(getName());
556 journalFeedImpl.setDescription(getDescription());
557 journalFeedImpl.setType(getType());
558 journalFeedImpl.setStructureId(getStructureId());
559 journalFeedImpl.setTemplateId(getTemplateId());
560 journalFeedImpl.setRendererTemplateId(getRendererTemplateId());
561 journalFeedImpl.setDelta(getDelta());
562 journalFeedImpl.setOrderByCol(getOrderByCol());
563 journalFeedImpl.setOrderByType(getOrderByType());
564 journalFeedImpl.setTargetLayoutFriendlyUrl(getTargetLayoutFriendlyUrl());
565 journalFeedImpl.setTargetPortletId(getTargetPortletId());
566 journalFeedImpl.setContentField(getContentField());
567 journalFeedImpl.setFeedType(getFeedType());
568 journalFeedImpl.setFeedVersion(getFeedVersion());
569
570 journalFeedImpl.resetOriginalValues();
571
572 return journalFeedImpl;
573 }
574
575 public int compareTo(JournalFeed journalFeed) {
576 int value = 0;
577
578 value = getFeedId().compareTo(journalFeed.getFeedId());
579
580 if (value != 0) {
581 return value;
582 }
583
584 return 0;
585 }
586
587 @Override
588 public boolean equals(Object obj) {
589 if (obj == null) {
590 return false;
591 }
592
593 JournalFeed journalFeed = null;
594
595 try {
596 journalFeed = (JournalFeed)obj;
597 }
598 catch (ClassCastException cce) {
599 return false;
600 }
601
602 long primaryKey = journalFeed.getPrimaryKey();
603
604 if (getPrimaryKey() == primaryKey) {
605 return true;
606 }
607 else {
608 return false;
609 }
610 }
611
612 @Override
613 public int hashCode() {
614 return (int)getPrimaryKey();
615 }
616
617 @Override
618 public void resetOriginalValues() {
619 JournalFeedModelImpl journalFeedModelImpl = this;
620
621 journalFeedModelImpl._originalUuid = journalFeedModelImpl._uuid;
622
623 journalFeedModelImpl._originalGroupId = journalFeedModelImpl._groupId;
624
625 journalFeedModelImpl._setOriginalGroupId = false;
626
627 journalFeedModelImpl._originalFeedId = journalFeedModelImpl._feedId;
628
629 journalFeedModelImpl._columnBitmask = 0;
630 }
631
632 @Override
633 public CacheModel<JournalFeed> toCacheModel() {
634 JournalFeedCacheModel journalFeedCacheModel = new JournalFeedCacheModel();
635
636 journalFeedCacheModel.uuid = getUuid();
637
638 String uuid = journalFeedCacheModel.uuid;
639
640 if ((uuid != null) && (uuid.length() == 0)) {
641 journalFeedCacheModel.uuid = null;
642 }
643
644 journalFeedCacheModel.id = getId();
645
646 journalFeedCacheModel.groupId = getGroupId();
647
648 journalFeedCacheModel.companyId = getCompanyId();
649
650 journalFeedCacheModel.userId = getUserId();
651
652 journalFeedCacheModel.userName = getUserName();
653
654 String userName = journalFeedCacheModel.userName;
655
656 if ((userName != null) && (userName.length() == 0)) {
657 journalFeedCacheModel.userName = null;
658 }
659
660 Date createDate = getCreateDate();
661
662 if (createDate != null) {
663 journalFeedCacheModel.createDate = createDate.getTime();
664 }
665 else {
666 journalFeedCacheModel.createDate = Long.MIN_VALUE;
667 }
668
669 Date modifiedDate = getModifiedDate();
670
671 if (modifiedDate != null) {
672 journalFeedCacheModel.modifiedDate = modifiedDate.getTime();
673 }
674 else {
675 journalFeedCacheModel.modifiedDate = Long.MIN_VALUE;
676 }
677
678 journalFeedCacheModel.feedId = getFeedId();
679
680 String feedId = journalFeedCacheModel.feedId;
681
682 if ((feedId != null) && (feedId.length() == 0)) {
683 journalFeedCacheModel.feedId = null;
684 }
685
686 journalFeedCacheModel.name = getName();
687
688 String name = journalFeedCacheModel.name;
689
690 if ((name != null) && (name.length() == 0)) {
691 journalFeedCacheModel.name = null;
692 }
693
694 journalFeedCacheModel.description = getDescription();
695
696 String description = journalFeedCacheModel.description;
697
698 if ((description != null) && (description.length() == 0)) {
699 journalFeedCacheModel.description = null;
700 }
701
702 journalFeedCacheModel.type = getType();
703
704 String type = journalFeedCacheModel.type;
705
706 if ((type != null) && (type.length() == 0)) {
707 journalFeedCacheModel.type = null;
708 }
709
710 journalFeedCacheModel.structureId = getStructureId();
711
712 String structureId = journalFeedCacheModel.structureId;
713
714 if ((structureId != null) && (structureId.length() == 0)) {
715 journalFeedCacheModel.structureId = null;
716 }
717
718 journalFeedCacheModel.templateId = getTemplateId();
719
720 String templateId = journalFeedCacheModel.templateId;
721
722 if ((templateId != null) && (templateId.length() == 0)) {
723 journalFeedCacheModel.templateId = null;
724 }
725
726 journalFeedCacheModel.rendererTemplateId = getRendererTemplateId();
727
728 String rendererTemplateId = journalFeedCacheModel.rendererTemplateId;
729
730 if ((rendererTemplateId != null) && (rendererTemplateId.length() == 0)) {
731 journalFeedCacheModel.rendererTemplateId = null;
732 }
733
734 journalFeedCacheModel.delta = getDelta();
735
736 journalFeedCacheModel.orderByCol = getOrderByCol();
737
738 String orderByCol = journalFeedCacheModel.orderByCol;
739
740 if ((orderByCol != null) && (orderByCol.length() == 0)) {
741 journalFeedCacheModel.orderByCol = null;
742 }
743
744 journalFeedCacheModel.orderByType = getOrderByType();
745
746 String orderByType = journalFeedCacheModel.orderByType;
747
748 if ((orderByType != null) && (orderByType.length() == 0)) {
749 journalFeedCacheModel.orderByType = null;
750 }
751
752 journalFeedCacheModel.targetLayoutFriendlyUrl = getTargetLayoutFriendlyUrl();
753
754 String targetLayoutFriendlyUrl = journalFeedCacheModel.targetLayoutFriendlyUrl;
755
756 if ((targetLayoutFriendlyUrl != null) &&
757 (targetLayoutFriendlyUrl.length() == 0)) {
758 journalFeedCacheModel.targetLayoutFriendlyUrl = null;
759 }
760
761 journalFeedCacheModel.targetPortletId = getTargetPortletId();
762
763 String targetPortletId = journalFeedCacheModel.targetPortletId;
764
765 if ((targetPortletId != null) && (targetPortletId.length() == 0)) {
766 journalFeedCacheModel.targetPortletId = null;
767 }
768
769 journalFeedCacheModel.contentField = getContentField();
770
771 String contentField = journalFeedCacheModel.contentField;
772
773 if ((contentField != null) && (contentField.length() == 0)) {
774 journalFeedCacheModel.contentField = null;
775 }
776
777 journalFeedCacheModel.feedType = getFeedType();
778
779 String feedType = journalFeedCacheModel.feedType;
780
781 if ((feedType != null) && (feedType.length() == 0)) {
782 journalFeedCacheModel.feedType = null;
783 }
784
785 journalFeedCacheModel.feedVersion = getFeedVersion();
786
787 return journalFeedCacheModel;
788 }
789
790 @Override
791 public String toString() {
792 StringBundler sb = new StringBundler(47);
793
794 sb.append("{uuid=");
795 sb.append(getUuid());
796 sb.append(", id=");
797 sb.append(getId());
798 sb.append(", groupId=");
799 sb.append(getGroupId());
800 sb.append(", companyId=");
801 sb.append(getCompanyId());
802 sb.append(", userId=");
803 sb.append(getUserId());
804 sb.append(", userName=");
805 sb.append(getUserName());
806 sb.append(", createDate=");
807 sb.append(getCreateDate());
808 sb.append(", modifiedDate=");
809 sb.append(getModifiedDate());
810 sb.append(", feedId=");
811 sb.append(getFeedId());
812 sb.append(", name=");
813 sb.append(getName());
814 sb.append(", description=");
815 sb.append(getDescription());
816 sb.append(", type=");
817 sb.append(getType());
818 sb.append(", structureId=");
819 sb.append(getStructureId());
820 sb.append(", templateId=");
821 sb.append(getTemplateId());
822 sb.append(", rendererTemplateId=");
823 sb.append(getRendererTemplateId());
824 sb.append(", delta=");
825 sb.append(getDelta());
826 sb.append(", orderByCol=");
827 sb.append(getOrderByCol());
828 sb.append(", orderByType=");
829 sb.append(getOrderByType());
830 sb.append(", targetLayoutFriendlyUrl=");
831 sb.append(getTargetLayoutFriendlyUrl());
832 sb.append(", targetPortletId=");
833 sb.append(getTargetPortletId());
834 sb.append(", contentField=");
835 sb.append(getContentField());
836 sb.append(", feedType=");
837 sb.append(getFeedType());
838 sb.append(", feedVersion=");
839 sb.append(getFeedVersion());
840 sb.append("}");
841
842 return sb.toString();
843 }
844
845 public String toXmlString() {
846 StringBundler sb = new StringBundler(73);
847
848 sb.append("<model><model-name>");
849 sb.append("com.liferay.portlet.journal.model.JournalFeed");
850 sb.append("</model-name>");
851
852 sb.append(
853 "<column><column-name>uuid</column-name><column-value><![CDATA[");
854 sb.append(getUuid());
855 sb.append("]]></column-value></column>");
856 sb.append(
857 "<column><column-name>id</column-name><column-value><![CDATA[");
858 sb.append(getId());
859 sb.append("]]></column-value></column>");
860 sb.append(
861 "<column><column-name>groupId</column-name><column-value><![CDATA[");
862 sb.append(getGroupId());
863 sb.append("]]></column-value></column>");
864 sb.append(
865 "<column><column-name>companyId</column-name><column-value><![CDATA[");
866 sb.append(getCompanyId());
867 sb.append("]]></column-value></column>");
868 sb.append(
869 "<column><column-name>userId</column-name><column-value><![CDATA[");
870 sb.append(getUserId());
871 sb.append("]]></column-value></column>");
872 sb.append(
873 "<column><column-name>userName</column-name><column-value><![CDATA[");
874 sb.append(getUserName());
875 sb.append("]]></column-value></column>");
876 sb.append(
877 "<column><column-name>createDate</column-name><column-value><![CDATA[");
878 sb.append(getCreateDate());
879 sb.append("]]></column-value></column>");
880 sb.append(
881 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
882 sb.append(getModifiedDate());
883 sb.append("]]></column-value></column>");
884 sb.append(
885 "<column><column-name>feedId</column-name><column-value><![CDATA[");
886 sb.append(getFeedId());
887 sb.append("]]></column-value></column>");
888 sb.append(
889 "<column><column-name>name</column-name><column-value><![CDATA[");
890 sb.append(getName());
891 sb.append("]]></column-value></column>");
892 sb.append(
893 "<column><column-name>description</column-name><column-value><![CDATA[");
894 sb.append(getDescription());
895 sb.append("]]></column-value></column>");
896 sb.append(
897 "<column><column-name>type</column-name><column-value><![CDATA[");
898 sb.append(getType());
899 sb.append("]]></column-value></column>");
900 sb.append(
901 "<column><column-name>structureId</column-name><column-value><![CDATA[");
902 sb.append(getStructureId());
903 sb.append("]]></column-value></column>");
904 sb.append(
905 "<column><column-name>templateId</column-name><column-value><![CDATA[");
906 sb.append(getTemplateId());
907 sb.append("]]></column-value></column>");
908 sb.append(
909 "<column><column-name>rendererTemplateId</column-name><column-value><![CDATA[");
910 sb.append(getRendererTemplateId());
911 sb.append("]]></column-value></column>");
912 sb.append(
913 "<column><column-name>delta</column-name><column-value><![CDATA[");
914 sb.append(getDelta());
915 sb.append("]]></column-value></column>");
916 sb.append(
917 "<column><column-name>orderByCol</column-name><column-value><![CDATA[");
918 sb.append(getOrderByCol());
919 sb.append("]]></column-value></column>");
920 sb.append(
921 "<column><column-name>orderByType</column-name><column-value><![CDATA[");
922 sb.append(getOrderByType());
923 sb.append("]]></column-value></column>");
924 sb.append(
925 "<column><column-name>targetLayoutFriendlyUrl</column-name><column-value><![CDATA[");
926 sb.append(getTargetLayoutFriendlyUrl());
927 sb.append("]]></column-value></column>");
928 sb.append(
929 "<column><column-name>targetPortletId</column-name><column-value><![CDATA[");
930 sb.append(getTargetPortletId());
931 sb.append("]]></column-value></column>");
932 sb.append(
933 "<column><column-name>contentField</column-name><column-value><![CDATA[");
934 sb.append(getContentField());
935 sb.append("]]></column-value></column>");
936 sb.append(
937 "<column><column-name>feedType</column-name><column-value><![CDATA[");
938 sb.append(getFeedType());
939 sb.append("]]></column-value></column>");
940 sb.append(
941 "<column><column-name>feedVersion</column-name><column-value><![CDATA[");
942 sb.append(getFeedVersion());
943 sb.append("]]></column-value></column>");
944
945 sb.append("</model>");
946
947 return sb.toString();
948 }
949
950 private static ClassLoader _classLoader = JournalFeed.class.getClassLoader();
951 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
952 JournalFeed.class
953 };
954 private String _uuid;
955 private String _originalUuid;
956 private long _id;
957 private long _groupId;
958 private long _originalGroupId;
959 private boolean _setOriginalGroupId;
960 private long _companyId;
961 private long _userId;
962 private String _userUuid;
963 private String _userName;
964 private Date _createDate;
965 private Date _modifiedDate;
966 private String _feedId;
967 private String _originalFeedId;
968 private String _name;
969 private String _description;
970 private String _type;
971 private String _structureId;
972 private String _templateId;
973 private String _rendererTemplateId;
974 private int _delta;
975 private String _orderByCol;
976 private String _orderByType;
977 private String _targetLayoutFriendlyUrl;
978 private String _targetPortletId;
979 private String _contentField;
980 private String _feedType;
981 private double _feedVersion;
982 private transient ExpandoBridge _expandoBridge;
983 private long _columnBitmask;
984 private JournalFeed _escapedModelProxy;
985 }