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