001
014
015 package com.liferay.portlet.bookmarks.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.lar.StagedModelType;
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.kernel.workflow.WorkflowConstants;
026 import com.liferay.portal.model.CacheModel;
027 import com.liferay.portal.model.impl.BaseModelImpl;
028 import com.liferay.portal.service.ServiceContext;
029 import com.liferay.portal.util.PortalUtil;
030
031 import com.liferay.portlet.bookmarks.model.BookmarksFolder;
032 import com.liferay.portlet.bookmarks.model.BookmarksFolderModel;
033 import com.liferay.portlet.bookmarks.model.BookmarksFolderSoap;
034 import com.liferay.portlet.expando.model.ExpandoBridge;
035 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
036
037 import java.io.Serializable;
038
039 import java.sql.Types;
040
041 import java.util.ArrayList;
042 import java.util.Date;
043 import java.util.HashMap;
044 import java.util.List;
045 import java.util.Map;
046
047
060 @JSON(strict = true)
061 public class BookmarksFolderModelImpl extends BaseModelImpl<BookmarksFolder>
062 implements BookmarksFolderModel {
063
068 public static final String TABLE_NAME = "BookmarksFolder";
069 public static final Object[][] TABLE_COLUMNS = {
070 { "uuid_", Types.VARCHAR },
071 { "folderId", Types.BIGINT },
072 { "groupId", Types.BIGINT },
073 { "companyId", Types.BIGINT },
074 { "userId", Types.BIGINT },
075 { "userName", Types.VARCHAR },
076 { "createDate", Types.TIMESTAMP },
077 { "modifiedDate", Types.TIMESTAMP },
078 { "resourceBlockId", Types.BIGINT },
079 { "parentFolderId", Types.BIGINT },
080 { "name", Types.VARCHAR },
081 { "description", Types.VARCHAR },
082 { "status", Types.INTEGER },
083 { "statusByUserId", Types.BIGINT },
084 { "statusByUserName", Types.VARCHAR },
085 { "statusDate", Types.TIMESTAMP }
086 };
087 public static final String TABLE_SQL_CREATE = "create table BookmarksFolder (uuid_ VARCHAR(75) null,folderId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,resourceBlockId LONG,parentFolderId LONG,name VARCHAR(75) null,description STRING null,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null)";
088 public static final String TABLE_SQL_DROP = "drop table BookmarksFolder";
089 public static final String ORDER_BY_JPQL = " ORDER BY bookmarksFolder.parentFolderId ASC, bookmarksFolder.name ASC";
090 public static final String ORDER_BY_SQL = " ORDER BY BookmarksFolder.parentFolderId ASC, BookmarksFolder.name ASC";
091 public static final String DATA_SOURCE = "liferayDataSource";
092 public static final String SESSION_FACTORY = "liferaySessionFactory";
093 public static final String TX_MANAGER = "liferayTransactionManager";
094 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
095 "value.object.entity.cache.enabled.com.liferay.portlet.bookmarks.model.BookmarksFolder"),
096 true);
097 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
098 "value.object.finder.cache.enabled.com.liferay.portlet.bookmarks.model.BookmarksFolder"),
099 true);
100 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
101 "value.object.column.bitmask.enabled.com.liferay.portlet.bookmarks.model.BookmarksFolder"),
102 true);
103 public static long COMPANYID_COLUMN_BITMASK = 1L;
104 public static long GROUPID_COLUMN_BITMASK = 2L;
105 public static long PARENTFOLDERID_COLUMN_BITMASK = 4L;
106 public static long RESOURCEBLOCKID_COLUMN_BITMASK = 8L;
107 public static long STATUS_COLUMN_BITMASK = 16L;
108 public static long UUID_COLUMN_BITMASK = 32L;
109 public static long NAME_COLUMN_BITMASK = 64L;
110
111
117 public static BookmarksFolder toModel(BookmarksFolderSoap soapModel) {
118 if (soapModel == null) {
119 return null;
120 }
121
122 BookmarksFolder model = new BookmarksFolderImpl();
123
124 model.setUuid(soapModel.getUuid());
125 model.setFolderId(soapModel.getFolderId());
126 model.setGroupId(soapModel.getGroupId());
127 model.setCompanyId(soapModel.getCompanyId());
128 model.setUserId(soapModel.getUserId());
129 model.setUserName(soapModel.getUserName());
130 model.setCreateDate(soapModel.getCreateDate());
131 model.setModifiedDate(soapModel.getModifiedDate());
132 model.setResourceBlockId(soapModel.getResourceBlockId());
133 model.setParentFolderId(soapModel.getParentFolderId());
134 model.setName(soapModel.getName());
135 model.setDescription(soapModel.getDescription());
136 model.setStatus(soapModel.getStatus());
137 model.setStatusByUserId(soapModel.getStatusByUserId());
138 model.setStatusByUserName(soapModel.getStatusByUserName());
139 model.setStatusDate(soapModel.getStatusDate());
140
141 return model;
142 }
143
144
150 public static List<BookmarksFolder> toModels(
151 BookmarksFolderSoap[] soapModels) {
152 if (soapModels == null) {
153 return null;
154 }
155
156 List<BookmarksFolder> models = new ArrayList<BookmarksFolder>(soapModels.length);
157
158 for (BookmarksFolderSoap soapModel : soapModels) {
159 models.add(toModel(soapModel));
160 }
161
162 return models;
163 }
164
165 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
166 "lock.expiration.time.com.liferay.portlet.bookmarks.model.BookmarksFolder"));
167
168 public BookmarksFolderModelImpl() {
169 }
170
171 @Override
172 public long getPrimaryKey() {
173 return _folderId;
174 }
175
176 @Override
177 public void setPrimaryKey(long primaryKey) {
178 setFolderId(primaryKey);
179 }
180
181 @Override
182 public Serializable getPrimaryKeyObj() {
183 return _folderId;
184 }
185
186 @Override
187 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
188 setPrimaryKey(((Long)primaryKeyObj).longValue());
189 }
190
191 @Override
192 public Class<?> getModelClass() {
193 return BookmarksFolder.class;
194 }
195
196 @Override
197 public String getModelClassName() {
198 return BookmarksFolder.class.getName();
199 }
200
201 @Override
202 public Map<String, Object> getModelAttributes() {
203 Map<String, Object> attributes = new HashMap<String, Object>();
204
205 attributes.put("uuid", getUuid());
206 attributes.put("folderId", getFolderId());
207 attributes.put("groupId", getGroupId());
208 attributes.put("companyId", getCompanyId());
209 attributes.put("userId", getUserId());
210 attributes.put("userName", getUserName());
211 attributes.put("createDate", getCreateDate());
212 attributes.put("modifiedDate", getModifiedDate());
213 attributes.put("resourceBlockId", getResourceBlockId());
214 attributes.put("parentFolderId", getParentFolderId());
215 attributes.put("name", getName());
216 attributes.put("description", getDescription());
217 attributes.put("status", getStatus());
218 attributes.put("statusByUserId", getStatusByUserId());
219 attributes.put("statusByUserName", getStatusByUserName());
220 attributes.put("statusDate", getStatusDate());
221
222 return attributes;
223 }
224
225 @Override
226 public void setModelAttributes(Map<String, Object> attributes) {
227 String uuid = (String)attributes.get("uuid");
228
229 if (uuid != null) {
230 setUuid(uuid);
231 }
232
233 Long folderId = (Long)attributes.get("folderId");
234
235 if (folderId != null) {
236 setFolderId(folderId);
237 }
238
239 Long groupId = (Long)attributes.get("groupId");
240
241 if (groupId != null) {
242 setGroupId(groupId);
243 }
244
245 Long companyId = (Long)attributes.get("companyId");
246
247 if (companyId != null) {
248 setCompanyId(companyId);
249 }
250
251 Long userId = (Long)attributes.get("userId");
252
253 if (userId != null) {
254 setUserId(userId);
255 }
256
257 String userName = (String)attributes.get("userName");
258
259 if (userName != null) {
260 setUserName(userName);
261 }
262
263 Date createDate = (Date)attributes.get("createDate");
264
265 if (createDate != null) {
266 setCreateDate(createDate);
267 }
268
269 Date modifiedDate = (Date)attributes.get("modifiedDate");
270
271 if (modifiedDate != null) {
272 setModifiedDate(modifiedDate);
273 }
274
275 Long resourceBlockId = (Long)attributes.get("resourceBlockId");
276
277 if (resourceBlockId != null) {
278 setResourceBlockId(resourceBlockId);
279 }
280
281 Long parentFolderId = (Long)attributes.get("parentFolderId");
282
283 if (parentFolderId != null) {
284 setParentFolderId(parentFolderId);
285 }
286
287 String name = (String)attributes.get("name");
288
289 if (name != null) {
290 setName(name);
291 }
292
293 String description = (String)attributes.get("description");
294
295 if (description != null) {
296 setDescription(description);
297 }
298
299 Integer status = (Integer)attributes.get("status");
300
301 if (status != null) {
302 setStatus(status);
303 }
304
305 Long statusByUserId = (Long)attributes.get("statusByUserId");
306
307 if (statusByUserId != null) {
308 setStatusByUserId(statusByUserId);
309 }
310
311 String statusByUserName = (String)attributes.get("statusByUserName");
312
313 if (statusByUserName != null) {
314 setStatusByUserName(statusByUserName);
315 }
316
317 Date statusDate = (Date)attributes.get("statusDate");
318
319 if (statusDate != null) {
320 setStatusDate(statusDate);
321 }
322 }
323
324 @JSON
325 @Override
326 public String getUuid() {
327 if (_uuid == null) {
328 return StringPool.BLANK;
329 }
330 else {
331 return _uuid;
332 }
333 }
334
335 @Override
336 public void setUuid(String uuid) {
337 if (_originalUuid == null) {
338 _originalUuid = _uuid;
339 }
340
341 _uuid = uuid;
342 }
343
344 public String getOriginalUuid() {
345 return GetterUtil.getString(_originalUuid);
346 }
347
348 @JSON
349 @Override
350 public long getFolderId() {
351 return _folderId;
352 }
353
354 @Override
355 public void setFolderId(long folderId) {
356 _folderId = folderId;
357 }
358
359 @JSON
360 @Override
361 public long getGroupId() {
362 return _groupId;
363 }
364
365 @Override
366 public void setGroupId(long groupId) {
367 _columnBitmask |= GROUPID_COLUMN_BITMASK;
368
369 if (!_setOriginalGroupId) {
370 _setOriginalGroupId = true;
371
372 _originalGroupId = _groupId;
373 }
374
375 _groupId = groupId;
376 }
377
378 public long getOriginalGroupId() {
379 return _originalGroupId;
380 }
381
382 @JSON
383 @Override
384 public long getCompanyId() {
385 return _companyId;
386 }
387
388 @Override
389 public void setCompanyId(long companyId) {
390 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
391
392 if (!_setOriginalCompanyId) {
393 _setOriginalCompanyId = true;
394
395 _originalCompanyId = _companyId;
396 }
397
398 _companyId = companyId;
399 }
400
401 public long getOriginalCompanyId() {
402 return _originalCompanyId;
403 }
404
405 @JSON
406 @Override
407 public long getUserId() {
408 return _userId;
409 }
410
411 @Override
412 public void setUserId(long userId) {
413 _userId = userId;
414 }
415
416 @Override
417 public String getUserUuid() throws SystemException {
418 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
419 }
420
421 @Override
422 public void setUserUuid(String userUuid) {
423 _userUuid = userUuid;
424 }
425
426 @JSON
427 @Override
428 public String getUserName() {
429 if (_userName == null) {
430 return StringPool.BLANK;
431 }
432 else {
433 return _userName;
434 }
435 }
436
437 @Override
438 public void setUserName(String userName) {
439 _userName = userName;
440 }
441
442 @JSON
443 @Override
444 public Date getCreateDate() {
445 return _createDate;
446 }
447
448 @Override
449 public void setCreateDate(Date createDate) {
450 _createDate = createDate;
451 }
452
453 @JSON
454 @Override
455 public Date getModifiedDate() {
456 return _modifiedDate;
457 }
458
459 @Override
460 public void setModifiedDate(Date modifiedDate) {
461 _modifiedDate = modifiedDate;
462 }
463
464 @JSON
465 @Override
466 public long getResourceBlockId() {
467 return _resourceBlockId;
468 }
469
470 @Override
471 public void setResourceBlockId(long resourceBlockId) {
472 _columnBitmask |= RESOURCEBLOCKID_COLUMN_BITMASK;
473
474 if (!_setOriginalResourceBlockId) {
475 _setOriginalResourceBlockId = true;
476
477 _originalResourceBlockId = _resourceBlockId;
478 }
479
480 _resourceBlockId = resourceBlockId;
481 }
482
483 public long getOriginalResourceBlockId() {
484 return _originalResourceBlockId;
485 }
486
487 @JSON
488 @Override
489 public long getParentFolderId() {
490 return _parentFolderId;
491 }
492
493 @Override
494 public void setParentFolderId(long parentFolderId) {
495 _columnBitmask = -1L;
496
497 if (!_setOriginalParentFolderId) {
498 _setOriginalParentFolderId = true;
499
500 _originalParentFolderId = _parentFolderId;
501 }
502
503 _parentFolderId = parentFolderId;
504 }
505
506 public long getOriginalParentFolderId() {
507 return _originalParentFolderId;
508 }
509
510 @JSON
511 @Override
512 public String getName() {
513 if (_name == null) {
514 return StringPool.BLANK;
515 }
516 else {
517 return _name;
518 }
519 }
520
521 @Override
522 public void setName(String name) {
523 _columnBitmask = -1L;
524
525 _name = name;
526 }
527
528 @JSON
529 @Override
530 public String getDescription() {
531 if (_description == null) {
532 return StringPool.BLANK;
533 }
534 else {
535 return _description;
536 }
537 }
538
539 @Override
540 public void setDescription(String description) {
541 _description = description;
542 }
543
544 @JSON
545 @Override
546 public int getStatus() {
547 return _status;
548 }
549
550 @Override
551 public void setStatus(int status) {
552 _columnBitmask |= STATUS_COLUMN_BITMASK;
553
554 if (!_setOriginalStatus) {
555 _setOriginalStatus = true;
556
557 _originalStatus = _status;
558 }
559
560 _status = status;
561 }
562
563 public int getOriginalStatus() {
564 return _originalStatus;
565 }
566
567 @JSON
568 @Override
569 public long getStatusByUserId() {
570 return _statusByUserId;
571 }
572
573 @Override
574 public void setStatusByUserId(long statusByUserId) {
575 _statusByUserId = statusByUserId;
576 }
577
578 @Override
579 public String getStatusByUserUuid() throws SystemException {
580 return PortalUtil.getUserValue(getStatusByUserId(), "uuid",
581 _statusByUserUuid);
582 }
583
584 @Override
585 public void setStatusByUserUuid(String statusByUserUuid) {
586 _statusByUserUuid = statusByUserUuid;
587 }
588
589 @JSON
590 @Override
591 public String getStatusByUserName() {
592 if (_statusByUserName == null) {
593 return StringPool.BLANK;
594 }
595 else {
596 return _statusByUserName;
597 }
598 }
599
600 @Override
601 public void setStatusByUserName(String statusByUserName) {
602 _statusByUserName = statusByUserName;
603 }
604
605 @JSON
606 @Override
607 public Date getStatusDate() {
608 return _statusDate;
609 }
610
611 @Override
612 public void setStatusDate(Date statusDate) {
613 _statusDate = statusDate;
614 }
615
616 @Override
617 public long getContainerModelId() {
618 return getFolderId();
619 }
620
621 @Override
622 public void setContainerModelId(long containerModelId) {
623 _folderId = containerModelId;
624 }
625
626 @Override
627 public long getParentContainerModelId() {
628 return getParentFolderId();
629 }
630
631 @Override
632 public void setParentContainerModelId(long parentContainerModelId) {
633 _parentFolderId = parentContainerModelId;
634 }
635
636 @Override
637 public String getContainerModelName() {
638 return String.valueOf(getName());
639 }
640
641 @Override
642 public StagedModelType getStagedModelType() {
643 return new StagedModelType(PortalUtil.getClassNameId(
644 BookmarksFolder.class.getName()));
645 }
646
647
650 @Override
651 public boolean getApproved() {
652 return isApproved();
653 }
654
655 @Override
656 public boolean isApproved() {
657 if (getStatus() == WorkflowConstants.STATUS_APPROVED) {
658 return true;
659 }
660 else {
661 return false;
662 }
663 }
664
665 @Override
666 public boolean isDenied() {
667 if (getStatus() == WorkflowConstants.STATUS_DENIED) {
668 return true;
669 }
670 else {
671 return false;
672 }
673 }
674
675 @Override
676 public boolean isDraft() {
677 if (getStatus() == WorkflowConstants.STATUS_DRAFT) {
678 return true;
679 }
680 else {
681 return false;
682 }
683 }
684
685 @Override
686 public boolean isExpired() {
687 if (getStatus() == WorkflowConstants.STATUS_EXPIRED) {
688 return true;
689 }
690 else {
691 return false;
692 }
693 }
694
695 @Override
696 public boolean isInactive() {
697 if (getStatus() == WorkflowConstants.STATUS_INACTIVE) {
698 return true;
699 }
700 else {
701 return false;
702 }
703 }
704
705 @Override
706 public boolean isIncomplete() {
707 if (getStatus() == WorkflowConstants.STATUS_INCOMPLETE) {
708 return true;
709 }
710 else {
711 return false;
712 }
713 }
714
715 @Override
716 public boolean isInTrash() {
717 if (getStatus() == WorkflowConstants.STATUS_IN_TRASH) {
718 return true;
719 }
720 else {
721 return false;
722 }
723 }
724
725 @Override
726 public boolean isPending() {
727 if (getStatus() == WorkflowConstants.STATUS_PENDING) {
728 return true;
729 }
730 else {
731 return false;
732 }
733 }
734
735 @Override
736 public boolean isScheduled() {
737 if (getStatus() == WorkflowConstants.STATUS_SCHEDULED) {
738 return true;
739 }
740 else {
741 return false;
742 }
743 }
744
745 public long getColumnBitmask() {
746 return _columnBitmask;
747 }
748
749 @Override
750 public ExpandoBridge getExpandoBridge() {
751 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
752 BookmarksFolder.class.getName(), getPrimaryKey());
753 }
754
755 @Override
756 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
757 ExpandoBridge expandoBridge = getExpandoBridge();
758
759 expandoBridge.setAttributes(serviceContext);
760 }
761
762 @Override
763 public BookmarksFolder toEscapedModel() {
764 if (_escapedModel == null) {
765 _escapedModel = (BookmarksFolder)ProxyUtil.newProxyInstance(_classLoader,
766 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
767 }
768
769 return _escapedModel;
770 }
771
772 @Override
773 public Object clone() {
774 BookmarksFolderImpl bookmarksFolderImpl = new BookmarksFolderImpl();
775
776 bookmarksFolderImpl.setUuid(getUuid());
777 bookmarksFolderImpl.setFolderId(getFolderId());
778 bookmarksFolderImpl.setGroupId(getGroupId());
779 bookmarksFolderImpl.setCompanyId(getCompanyId());
780 bookmarksFolderImpl.setUserId(getUserId());
781 bookmarksFolderImpl.setUserName(getUserName());
782 bookmarksFolderImpl.setCreateDate(getCreateDate());
783 bookmarksFolderImpl.setModifiedDate(getModifiedDate());
784 bookmarksFolderImpl.setResourceBlockId(getResourceBlockId());
785 bookmarksFolderImpl.setParentFolderId(getParentFolderId());
786 bookmarksFolderImpl.setName(getName());
787 bookmarksFolderImpl.setDescription(getDescription());
788 bookmarksFolderImpl.setStatus(getStatus());
789 bookmarksFolderImpl.setStatusByUserId(getStatusByUserId());
790 bookmarksFolderImpl.setStatusByUserName(getStatusByUserName());
791 bookmarksFolderImpl.setStatusDate(getStatusDate());
792
793 bookmarksFolderImpl.resetOriginalValues();
794
795 return bookmarksFolderImpl;
796 }
797
798 @Override
799 public int compareTo(BookmarksFolder bookmarksFolder) {
800 int value = 0;
801
802 if (getParentFolderId() < bookmarksFolder.getParentFolderId()) {
803 value = -1;
804 }
805 else if (getParentFolderId() > bookmarksFolder.getParentFolderId()) {
806 value = 1;
807 }
808 else {
809 value = 0;
810 }
811
812 if (value != 0) {
813 return value;
814 }
815
816 value = getName().compareToIgnoreCase(bookmarksFolder.getName());
817
818 if (value != 0) {
819 return value;
820 }
821
822 return 0;
823 }
824
825 @Override
826 public boolean equals(Object obj) {
827 if (this == obj) {
828 return true;
829 }
830
831 if (!(obj instanceof BookmarksFolder)) {
832 return false;
833 }
834
835 BookmarksFolder bookmarksFolder = (BookmarksFolder)obj;
836
837 long primaryKey = bookmarksFolder.getPrimaryKey();
838
839 if (getPrimaryKey() == primaryKey) {
840 return true;
841 }
842 else {
843 return false;
844 }
845 }
846
847 @Override
848 public int hashCode() {
849 return (int)getPrimaryKey();
850 }
851
852 @Override
853 public void resetOriginalValues() {
854 BookmarksFolderModelImpl bookmarksFolderModelImpl = this;
855
856 bookmarksFolderModelImpl._originalUuid = bookmarksFolderModelImpl._uuid;
857
858 bookmarksFolderModelImpl._originalGroupId = bookmarksFolderModelImpl._groupId;
859
860 bookmarksFolderModelImpl._setOriginalGroupId = false;
861
862 bookmarksFolderModelImpl._originalCompanyId = bookmarksFolderModelImpl._companyId;
863
864 bookmarksFolderModelImpl._setOriginalCompanyId = false;
865
866 bookmarksFolderModelImpl._originalResourceBlockId = bookmarksFolderModelImpl._resourceBlockId;
867
868 bookmarksFolderModelImpl._setOriginalResourceBlockId = false;
869
870 bookmarksFolderModelImpl._originalParentFolderId = bookmarksFolderModelImpl._parentFolderId;
871
872 bookmarksFolderModelImpl._setOriginalParentFolderId = false;
873
874 bookmarksFolderModelImpl._originalStatus = bookmarksFolderModelImpl._status;
875
876 bookmarksFolderModelImpl._setOriginalStatus = false;
877
878 bookmarksFolderModelImpl._columnBitmask = 0;
879 }
880
881 @Override
882 public CacheModel<BookmarksFolder> toCacheModel() {
883 BookmarksFolderCacheModel bookmarksFolderCacheModel = new BookmarksFolderCacheModel();
884
885 bookmarksFolderCacheModel.uuid = getUuid();
886
887 String uuid = bookmarksFolderCacheModel.uuid;
888
889 if ((uuid != null) && (uuid.length() == 0)) {
890 bookmarksFolderCacheModel.uuid = null;
891 }
892
893 bookmarksFolderCacheModel.folderId = getFolderId();
894
895 bookmarksFolderCacheModel.groupId = getGroupId();
896
897 bookmarksFolderCacheModel.companyId = getCompanyId();
898
899 bookmarksFolderCacheModel.userId = getUserId();
900
901 bookmarksFolderCacheModel.userName = getUserName();
902
903 String userName = bookmarksFolderCacheModel.userName;
904
905 if ((userName != null) && (userName.length() == 0)) {
906 bookmarksFolderCacheModel.userName = null;
907 }
908
909 Date createDate = getCreateDate();
910
911 if (createDate != null) {
912 bookmarksFolderCacheModel.createDate = createDate.getTime();
913 }
914 else {
915 bookmarksFolderCacheModel.createDate = Long.MIN_VALUE;
916 }
917
918 Date modifiedDate = getModifiedDate();
919
920 if (modifiedDate != null) {
921 bookmarksFolderCacheModel.modifiedDate = modifiedDate.getTime();
922 }
923 else {
924 bookmarksFolderCacheModel.modifiedDate = Long.MIN_VALUE;
925 }
926
927 bookmarksFolderCacheModel.resourceBlockId = getResourceBlockId();
928
929 bookmarksFolderCacheModel.parentFolderId = getParentFolderId();
930
931 bookmarksFolderCacheModel.name = getName();
932
933 String name = bookmarksFolderCacheModel.name;
934
935 if ((name != null) && (name.length() == 0)) {
936 bookmarksFolderCacheModel.name = null;
937 }
938
939 bookmarksFolderCacheModel.description = getDescription();
940
941 String description = bookmarksFolderCacheModel.description;
942
943 if ((description != null) && (description.length() == 0)) {
944 bookmarksFolderCacheModel.description = null;
945 }
946
947 bookmarksFolderCacheModel.status = getStatus();
948
949 bookmarksFolderCacheModel.statusByUserId = getStatusByUserId();
950
951 bookmarksFolderCacheModel.statusByUserName = getStatusByUserName();
952
953 String statusByUserName = bookmarksFolderCacheModel.statusByUserName;
954
955 if ((statusByUserName != null) && (statusByUserName.length() == 0)) {
956 bookmarksFolderCacheModel.statusByUserName = null;
957 }
958
959 Date statusDate = getStatusDate();
960
961 if (statusDate != null) {
962 bookmarksFolderCacheModel.statusDate = statusDate.getTime();
963 }
964 else {
965 bookmarksFolderCacheModel.statusDate = Long.MIN_VALUE;
966 }
967
968 return bookmarksFolderCacheModel;
969 }
970
971 @Override
972 public String toString() {
973 StringBundler sb = new StringBundler(33);
974
975 sb.append("{uuid=");
976 sb.append(getUuid());
977 sb.append(", folderId=");
978 sb.append(getFolderId());
979 sb.append(", groupId=");
980 sb.append(getGroupId());
981 sb.append(", companyId=");
982 sb.append(getCompanyId());
983 sb.append(", userId=");
984 sb.append(getUserId());
985 sb.append(", userName=");
986 sb.append(getUserName());
987 sb.append(", createDate=");
988 sb.append(getCreateDate());
989 sb.append(", modifiedDate=");
990 sb.append(getModifiedDate());
991 sb.append(", resourceBlockId=");
992 sb.append(getResourceBlockId());
993 sb.append(", parentFolderId=");
994 sb.append(getParentFolderId());
995 sb.append(", name=");
996 sb.append(getName());
997 sb.append(", description=");
998 sb.append(getDescription());
999 sb.append(", status=");
1000 sb.append(getStatus());
1001 sb.append(", statusByUserId=");
1002 sb.append(getStatusByUserId());
1003 sb.append(", statusByUserName=");
1004 sb.append(getStatusByUserName());
1005 sb.append(", statusDate=");
1006 sb.append(getStatusDate());
1007 sb.append("}");
1008
1009 return sb.toString();
1010 }
1011
1012 @Override
1013 public String toXmlString() {
1014 StringBundler sb = new StringBundler(52);
1015
1016 sb.append("<model><model-name>");
1017 sb.append("com.liferay.portlet.bookmarks.model.BookmarksFolder");
1018 sb.append("</model-name>");
1019
1020 sb.append(
1021 "<column><column-name>uuid</column-name><column-value><![CDATA[");
1022 sb.append(getUuid());
1023 sb.append("]]></column-value></column>");
1024 sb.append(
1025 "<column><column-name>folderId</column-name><column-value><![CDATA[");
1026 sb.append(getFolderId());
1027 sb.append("]]></column-value></column>");
1028 sb.append(
1029 "<column><column-name>groupId</column-name><column-value><![CDATA[");
1030 sb.append(getGroupId());
1031 sb.append("]]></column-value></column>");
1032 sb.append(
1033 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1034 sb.append(getCompanyId());
1035 sb.append("]]></column-value></column>");
1036 sb.append(
1037 "<column><column-name>userId</column-name><column-value><![CDATA[");
1038 sb.append(getUserId());
1039 sb.append("]]></column-value></column>");
1040 sb.append(
1041 "<column><column-name>userName</column-name><column-value><![CDATA[");
1042 sb.append(getUserName());
1043 sb.append("]]></column-value></column>");
1044 sb.append(
1045 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1046 sb.append(getCreateDate());
1047 sb.append("]]></column-value></column>");
1048 sb.append(
1049 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1050 sb.append(getModifiedDate());
1051 sb.append("]]></column-value></column>");
1052 sb.append(
1053 "<column><column-name>resourceBlockId</column-name><column-value><![CDATA[");
1054 sb.append(getResourceBlockId());
1055 sb.append("]]></column-value></column>");
1056 sb.append(
1057 "<column><column-name>parentFolderId</column-name><column-value><![CDATA[");
1058 sb.append(getParentFolderId());
1059 sb.append("]]></column-value></column>");
1060 sb.append(
1061 "<column><column-name>name</column-name><column-value><![CDATA[");
1062 sb.append(getName());
1063 sb.append("]]></column-value></column>");
1064 sb.append(
1065 "<column><column-name>description</column-name><column-value><![CDATA[");
1066 sb.append(getDescription());
1067 sb.append("]]></column-value></column>");
1068 sb.append(
1069 "<column><column-name>status</column-name><column-value><![CDATA[");
1070 sb.append(getStatus());
1071 sb.append("]]></column-value></column>");
1072 sb.append(
1073 "<column><column-name>statusByUserId</column-name><column-value><![CDATA[");
1074 sb.append(getStatusByUserId());
1075 sb.append("]]></column-value></column>");
1076 sb.append(
1077 "<column><column-name>statusByUserName</column-name><column-value><![CDATA[");
1078 sb.append(getStatusByUserName());
1079 sb.append("]]></column-value></column>");
1080 sb.append(
1081 "<column><column-name>statusDate</column-name><column-value><![CDATA[");
1082 sb.append(getStatusDate());
1083 sb.append("]]></column-value></column>");
1084
1085 sb.append("</model>");
1086
1087 return sb.toString();
1088 }
1089
1090 private static ClassLoader _classLoader = BookmarksFolder.class.getClassLoader();
1091 private static Class<?>[] _escapedModelInterfaces = new Class[] {
1092 BookmarksFolder.class
1093 };
1094 private String _uuid;
1095 private String _originalUuid;
1096 private long _folderId;
1097 private long _groupId;
1098 private long _originalGroupId;
1099 private boolean _setOriginalGroupId;
1100 private long _companyId;
1101 private long _originalCompanyId;
1102 private boolean _setOriginalCompanyId;
1103 private long _userId;
1104 private String _userUuid;
1105 private String _userName;
1106 private Date _createDate;
1107 private Date _modifiedDate;
1108 private long _resourceBlockId;
1109 private long _originalResourceBlockId;
1110 private boolean _setOriginalResourceBlockId;
1111 private long _parentFolderId;
1112 private long _originalParentFolderId;
1113 private boolean _setOriginalParentFolderId;
1114 private String _name;
1115 private String _description;
1116 private int _status;
1117 private int _originalStatus;
1118 private boolean _setOriginalStatus;
1119 private long _statusByUserId;
1120 private String _statusByUserUuid;
1121 private String _statusByUserName;
1122 private Date _statusDate;
1123 private long _columnBitmask;
1124 private BookmarksFolder _escapedModel;
1125 }