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