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