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 _createDate = createDate;
273 }
274
275 @JSON
276 public Date getModifiedDate() {
277 return _modifiedDate;
278 }
279
280 public void setModifiedDate(Date modifiedDate) {
281 _modifiedDate = modifiedDate;
282 }
283
284 @JSON
285 public long getRepositoryId() {
286 return _repositoryId;
287 }
288
289 public void setRepositoryId(long repositoryId) {
290 _repositoryId = repositoryId;
291 }
292
293 @JSON
294 public long getFolderId() {
295 return _folderId;
296 }
297
298 public void setFolderId(long folderId) {
299 _columnBitmask |= FOLDERID_COLUMN_BITMASK;
300
301 if (!_setOriginalFolderId) {
302 _setOriginalFolderId = true;
303
304 _originalFolderId = _folderId;
305 }
306
307 _folderId = folderId;
308 }
309
310 public long getOriginalFolderId() {
311 return _originalFolderId;
312 }
313
314 @JSON
315 public long getFileEntryId() {
316 return _fileEntryId;
317 }
318
319 public void setFileEntryId(long fileEntryId) {
320 _columnBitmask |= FILEENTRYID_COLUMN_BITMASK;
321
322 if (!_setOriginalFileEntryId) {
323 _setOriginalFileEntryId = true;
324
325 _originalFileEntryId = _fileEntryId;
326 }
327
328 _fileEntryId = fileEntryId;
329 }
330
331 public long getOriginalFileEntryId() {
332 return _originalFileEntryId;
333 }
334
335 @JSON
336 public String getExtension() {
337 if (_extension == null) {
338 return StringPool.BLANK;
339 }
340 else {
341 return _extension;
342 }
343 }
344
345 public void setExtension(String extension) {
346 _extension = extension;
347 }
348
349 @JSON
350 public String getMimeType() {
351 if (_mimeType == null) {
352 return StringPool.BLANK;
353 }
354 else {
355 return _mimeType;
356 }
357 }
358
359 public void setMimeType(String mimeType) {
360 _mimeType = mimeType;
361 }
362
363 @JSON
364 public String getTitle() {
365 if (_title == null) {
366 return StringPool.BLANK;
367 }
368 else {
369 return _title;
370 }
371 }
372
373 public void setTitle(String title) {
374 _title = title;
375 }
376
377 @JSON
378 public String getDescription() {
379 if (_description == null) {
380 return StringPool.BLANK;
381 }
382 else {
383 return _description;
384 }
385 }
386
387 public void setDescription(String description) {
388 _description = description;
389 }
390
391 @JSON
392 public String getChangeLog() {
393 if (_changeLog == null) {
394 return StringPool.BLANK;
395 }
396 else {
397 return _changeLog;
398 }
399 }
400
401 public void setChangeLog(String changeLog) {
402 _changeLog = changeLog;
403 }
404
405 @JSON
406 public String getExtraSettings() {
407 if (_extraSettings == null) {
408 return StringPool.BLANK;
409 }
410 else {
411 return _extraSettings;
412 }
413 }
414
415 public void setExtraSettings(String extraSettings) {
416 _extraSettings = extraSettings;
417 }
418
419 @JSON
420 public long getFileEntryTypeId() {
421 return _fileEntryTypeId;
422 }
423
424 public void setFileEntryTypeId(long fileEntryTypeId) {
425 _fileEntryTypeId = fileEntryTypeId;
426 }
427
428 @JSON
429 public String getVersion() {
430 if (_version == null) {
431 return StringPool.BLANK;
432 }
433 else {
434 return _version;
435 }
436 }
437
438 public void setVersion(String version) {
439 _columnBitmask |= VERSION_COLUMN_BITMASK;
440
441 if (_originalVersion == null) {
442 _originalVersion = _version;
443 }
444
445 _version = version;
446 }
447
448 public String getOriginalVersion() {
449 return GetterUtil.getString(_originalVersion);
450 }
451
452 @JSON
453 public long getSize() {
454 return _size;
455 }
456
457 public void setSize(long size) {
458 _size = size;
459 }
460
461 @JSON
462 public int getStatus() {
463 return _status;
464 }
465
466 public void setStatus(int status) {
467 _columnBitmask |= STATUS_COLUMN_BITMASK;
468
469 if (!_setOriginalStatus) {
470 _setOriginalStatus = true;
471
472 _originalStatus = _status;
473 }
474
475 _status = status;
476 }
477
478 public int getOriginalStatus() {
479 return _originalStatus;
480 }
481
482 @JSON
483 public long getStatusByUserId() {
484 return _statusByUserId;
485 }
486
487 public void setStatusByUserId(long statusByUserId) {
488 _statusByUserId = statusByUserId;
489 }
490
491 public String getStatusByUserUuid() throws SystemException {
492 return PortalUtil.getUserValue(getStatusByUserId(), "uuid",
493 _statusByUserUuid);
494 }
495
496 public void setStatusByUserUuid(String statusByUserUuid) {
497 _statusByUserUuid = statusByUserUuid;
498 }
499
500 @JSON
501 public String getStatusByUserName() {
502 if (_statusByUserName == null) {
503 return StringPool.BLANK;
504 }
505 else {
506 return _statusByUserName;
507 }
508 }
509
510 public void setStatusByUserName(String statusByUserName) {
511 _statusByUserName = statusByUserName;
512 }
513
514 @JSON
515 public Date getStatusDate() {
516 return _statusDate;
517 }
518
519 public void setStatusDate(Date statusDate) {
520 _statusDate = statusDate;
521 }
522
523
526 public boolean getApproved() {
527 return isApproved();
528 }
529
530 public boolean isApproved() {
531 if (getStatus() == WorkflowConstants.STATUS_APPROVED) {
532 return true;
533 }
534 else {
535 return false;
536 }
537 }
538
539 public boolean isDraft() {
540 if (getStatus() == WorkflowConstants.STATUS_DRAFT) {
541 return true;
542 }
543 else {
544 return false;
545 }
546 }
547
548 public boolean isExpired() {
549 if (getStatus() == WorkflowConstants.STATUS_EXPIRED) {
550 return true;
551 }
552 else {
553 return false;
554 }
555 }
556
557 public boolean isPending() {
558 if (getStatus() == WorkflowConstants.STATUS_PENDING) {
559 return true;
560 }
561 else {
562 return false;
563 }
564 }
565
566 public long getColumnBitmask() {
567 return _columnBitmask;
568 }
569
570 @Override
571 public DLFileVersion toEscapedModel() {
572 if (_escapedModelProxy == null) {
573 _escapedModelProxy = (DLFileVersion)ProxyUtil.newProxyInstance(_classLoader,
574 _escapedModelProxyInterfaces,
575 new AutoEscapeBeanHandler(this));
576 }
577
578 return _escapedModelProxy;
579 }
580
581 @Override
582 public ExpandoBridge getExpandoBridge() {
583 if (_expandoBridge == null) {
584 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
585 DLFileVersion.class.getName(), getPrimaryKey());
586 }
587
588 return _expandoBridge;
589 }
590
591 @Override
592 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
593 getExpandoBridge().setAttributes(serviceContext);
594 }
595
596 @Override
597 public Object clone() {
598 DLFileVersionImpl dlFileVersionImpl = new DLFileVersionImpl();
599
600 dlFileVersionImpl.setFileVersionId(getFileVersionId());
601 dlFileVersionImpl.setGroupId(getGroupId());
602 dlFileVersionImpl.setCompanyId(getCompanyId());
603 dlFileVersionImpl.setUserId(getUserId());
604 dlFileVersionImpl.setUserName(getUserName());
605 dlFileVersionImpl.setCreateDate(getCreateDate());
606 dlFileVersionImpl.setModifiedDate(getModifiedDate());
607 dlFileVersionImpl.setRepositoryId(getRepositoryId());
608 dlFileVersionImpl.setFolderId(getFolderId());
609 dlFileVersionImpl.setFileEntryId(getFileEntryId());
610 dlFileVersionImpl.setExtension(getExtension());
611 dlFileVersionImpl.setMimeType(getMimeType());
612 dlFileVersionImpl.setTitle(getTitle());
613 dlFileVersionImpl.setDescription(getDescription());
614 dlFileVersionImpl.setChangeLog(getChangeLog());
615 dlFileVersionImpl.setExtraSettings(getExtraSettings());
616 dlFileVersionImpl.setFileEntryTypeId(getFileEntryTypeId());
617 dlFileVersionImpl.setVersion(getVersion());
618 dlFileVersionImpl.setSize(getSize());
619 dlFileVersionImpl.setStatus(getStatus());
620 dlFileVersionImpl.setStatusByUserId(getStatusByUserId());
621 dlFileVersionImpl.setStatusByUserName(getStatusByUserName());
622 dlFileVersionImpl.setStatusDate(getStatusDate());
623
624 dlFileVersionImpl.resetOriginalValues();
625
626 return dlFileVersionImpl;
627 }
628
629 public int compareTo(DLFileVersion dlFileVersion) {
630 int value = 0;
631
632 if (getFileEntryId() < dlFileVersion.getFileEntryId()) {
633 value = -1;
634 }
635 else if (getFileEntryId() > dlFileVersion.getFileEntryId()) {
636 value = 1;
637 }
638 else {
639 value = 0;
640 }
641
642 value = value * -1;
643
644 if (value != 0) {
645 return value;
646 }
647
648 value = DateUtil.compareTo(getCreateDate(),
649 dlFileVersion.getCreateDate());
650
651 value = value * -1;
652
653 if (value != 0) {
654 return value;
655 }
656
657 return 0;
658 }
659
660 @Override
661 public boolean equals(Object obj) {
662 if (obj == null) {
663 return false;
664 }
665
666 DLFileVersion dlFileVersion = null;
667
668 try {
669 dlFileVersion = (DLFileVersion)obj;
670 }
671 catch (ClassCastException cce) {
672 return false;
673 }
674
675 long primaryKey = dlFileVersion.getPrimaryKey();
676
677 if (getPrimaryKey() == primaryKey) {
678 return true;
679 }
680 else {
681 return false;
682 }
683 }
684
685 @Override
686 public int hashCode() {
687 return (int)getPrimaryKey();
688 }
689
690 @Override
691 public void resetOriginalValues() {
692 DLFileVersionModelImpl dlFileVersionModelImpl = this;
693
694 dlFileVersionModelImpl._originalGroupId = dlFileVersionModelImpl._groupId;
695
696 dlFileVersionModelImpl._setOriginalGroupId = false;
697
698 dlFileVersionModelImpl._originalFolderId = dlFileVersionModelImpl._folderId;
699
700 dlFileVersionModelImpl._setOriginalFolderId = false;
701
702 dlFileVersionModelImpl._originalFileEntryId = dlFileVersionModelImpl._fileEntryId;
703
704 dlFileVersionModelImpl._setOriginalFileEntryId = false;
705
706 dlFileVersionModelImpl._originalVersion = dlFileVersionModelImpl._version;
707
708 dlFileVersionModelImpl._originalStatus = dlFileVersionModelImpl._status;
709
710 dlFileVersionModelImpl._setOriginalStatus = false;
711
712 dlFileVersionModelImpl._columnBitmask = 0;
713 }
714
715 @Override
716 public CacheModel<DLFileVersion> toCacheModel() {
717 DLFileVersionCacheModel dlFileVersionCacheModel = new DLFileVersionCacheModel();
718
719 dlFileVersionCacheModel.fileVersionId = getFileVersionId();
720
721 dlFileVersionCacheModel.groupId = getGroupId();
722
723 dlFileVersionCacheModel.companyId = getCompanyId();
724
725 dlFileVersionCacheModel.userId = getUserId();
726
727 dlFileVersionCacheModel.userName = getUserName();
728
729 String userName = dlFileVersionCacheModel.userName;
730
731 if ((userName != null) && (userName.length() == 0)) {
732 dlFileVersionCacheModel.userName = null;
733 }
734
735 Date createDate = getCreateDate();
736
737 if (createDate != null) {
738 dlFileVersionCacheModel.createDate = createDate.getTime();
739 }
740 else {
741 dlFileVersionCacheModel.createDate = Long.MIN_VALUE;
742 }
743
744 Date modifiedDate = getModifiedDate();
745
746 if (modifiedDate != null) {
747 dlFileVersionCacheModel.modifiedDate = modifiedDate.getTime();
748 }
749 else {
750 dlFileVersionCacheModel.modifiedDate = Long.MIN_VALUE;
751 }
752
753 dlFileVersionCacheModel.repositoryId = getRepositoryId();
754
755 dlFileVersionCacheModel.folderId = getFolderId();
756
757 dlFileVersionCacheModel.fileEntryId = getFileEntryId();
758
759 dlFileVersionCacheModel.extension = getExtension();
760
761 String extension = dlFileVersionCacheModel.extension;
762
763 if ((extension != null) && (extension.length() == 0)) {
764 dlFileVersionCacheModel.extension = null;
765 }
766
767 dlFileVersionCacheModel.mimeType = getMimeType();
768
769 String mimeType = dlFileVersionCacheModel.mimeType;
770
771 if ((mimeType != null) && (mimeType.length() == 0)) {
772 dlFileVersionCacheModel.mimeType = null;
773 }
774
775 dlFileVersionCacheModel.title = getTitle();
776
777 String title = dlFileVersionCacheModel.title;
778
779 if ((title != null) && (title.length() == 0)) {
780 dlFileVersionCacheModel.title = null;
781 }
782
783 dlFileVersionCacheModel.description = getDescription();
784
785 String description = dlFileVersionCacheModel.description;
786
787 if ((description != null) && (description.length() == 0)) {
788 dlFileVersionCacheModel.description = null;
789 }
790
791 dlFileVersionCacheModel.changeLog = getChangeLog();
792
793 String changeLog = dlFileVersionCacheModel.changeLog;
794
795 if ((changeLog != null) && (changeLog.length() == 0)) {
796 dlFileVersionCacheModel.changeLog = null;
797 }
798
799 dlFileVersionCacheModel.extraSettings = getExtraSettings();
800
801 String extraSettings = dlFileVersionCacheModel.extraSettings;
802
803 if ((extraSettings != null) && (extraSettings.length() == 0)) {
804 dlFileVersionCacheModel.extraSettings = null;
805 }
806
807 dlFileVersionCacheModel.fileEntryTypeId = getFileEntryTypeId();
808
809 dlFileVersionCacheModel.version = getVersion();
810
811 String version = dlFileVersionCacheModel.version;
812
813 if ((version != null) && (version.length() == 0)) {
814 dlFileVersionCacheModel.version = null;
815 }
816
817 dlFileVersionCacheModel.size = getSize();
818
819 dlFileVersionCacheModel.status = getStatus();
820
821 dlFileVersionCacheModel.statusByUserId = getStatusByUserId();
822
823 dlFileVersionCacheModel.statusByUserName = getStatusByUserName();
824
825 String statusByUserName = dlFileVersionCacheModel.statusByUserName;
826
827 if ((statusByUserName != null) && (statusByUserName.length() == 0)) {
828 dlFileVersionCacheModel.statusByUserName = null;
829 }
830
831 Date statusDate = getStatusDate();
832
833 if (statusDate != null) {
834 dlFileVersionCacheModel.statusDate = statusDate.getTime();
835 }
836 else {
837 dlFileVersionCacheModel.statusDate = Long.MIN_VALUE;
838 }
839
840 return dlFileVersionCacheModel;
841 }
842
843 @Override
844 public String toString() {
845 StringBundler sb = new StringBundler(47);
846
847 sb.append("{fileVersionId=");
848 sb.append(getFileVersionId());
849 sb.append(", groupId=");
850 sb.append(getGroupId());
851 sb.append(", companyId=");
852 sb.append(getCompanyId());
853 sb.append(", userId=");
854 sb.append(getUserId());
855 sb.append(", userName=");
856 sb.append(getUserName());
857 sb.append(", createDate=");
858 sb.append(getCreateDate());
859 sb.append(", modifiedDate=");
860 sb.append(getModifiedDate());
861 sb.append(", repositoryId=");
862 sb.append(getRepositoryId());
863 sb.append(", folderId=");
864 sb.append(getFolderId());
865 sb.append(", fileEntryId=");
866 sb.append(getFileEntryId());
867 sb.append(", extension=");
868 sb.append(getExtension());
869 sb.append(", mimeType=");
870 sb.append(getMimeType());
871 sb.append(", title=");
872 sb.append(getTitle());
873 sb.append(", description=");
874 sb.append(getDescription());
875 sb.append(", changeLog=");
876 sb.append(getChangeLog());
877 sb.append(", extraSettings=");
878 sb.append(getExtraSettings());
879 sb.append(", fileEntryTypeId=");
880 sb.append(getFileEntryTypeId());
881 sb.append(", version=");
882 sb.append(getVersion());
883 sb.append(", size=");
884 sb.append(getSize());
885 sb.append(", status=");
886 sb.append(getStatus());
887 sb.append(", statusByUserId=");
888 sb.append(getStatusByUserId());
889 sb.append(", statusByUserName=");
890 sb.append(getStatusByUserName());
891 sb.append(", statusDate=");
892 sb.append(getStatusDate());
893 sb.append("}");
894
895 return sb.toString();
896 }
897
898 public String toXmlString() {
899 StringBundler sb = new StringBundler(73);
900
901 sb.append("<model><model-name>");
902 sb.append("com.liferay.portlet.documentlibrary.model.DLFileVersion");
903 sb.append("</model-name>");
904
905 sb.append(
906 "<column><column-name>fileVersionId</column-name><column-value><![CDATA[");
907 sb.append(getFileVersionId());
908 sb.append("]]></column-value></column>");
909 sb.append(
910 "<column><column-name>groupId</column-name><column-value><![CDATA[");
911 sb.append(getGroupId());
912 sb.append("]]></column-value></column>");
913 sb.append(
914 "<column><column-name>companyId</column-name><column-value><![CDATA[");
915 sb.append(getCompanyId());
916 sb.append("]]></column-value></column>");
917 sb.append(
918 "<column><column-name>userId</column-name><column-value><![CDATA[");
919 sb.append(getUserId());
920 sb.append("]]></column-value></column>");
921 sb.append(
922 "<column><column-name>userName</column-name><column-value><![CDATA[");
923 sb.append(getUserName());
924 sb.append("]]></column-value></column>");
925 sb.append(
926 "<column><column-name>createDate</column-name><column-value><![CDATA[");
927 sb.append(getCreateDate());
928 sb.append("]]></column-value></column>");
929 sb.append(
930 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
931 sb.append(getModifiedDate());
932 sb.append("]]></column-value></column>");
933 sb.append(
934 "<column><column-name>repositoryId</column-name><column-value><![CDATA[");
935 sb.append(getRepositoryId());
936 sb.append("]]></column-value></column>");
937 sb.append(
938 "<column><column-name>folderId</column-name><column-value><![CDATA[");
939 sb.append(getFolderId());
940 sb.append("]]></column-value></column>");
941 sb.append(
942 "<column><column-name>fileEntryId</column-name><column-value><![CDATA[");
943 sb.append(getFileEntryId());
944 sb.append("]]></column-value></column>");
945 sb.append(
946 "<column><column-name>extension</column-name><column-value><![CDATA[");
947 sb.append(getExtension());
948 sb.append("]]></column-value></column>");
949 sb.append(
950 "<column><column-name>mimeType</column-name><column-value><![CDATA[");
951 sb.append(getMimeType());
952 sb.append("]]></column-value></column>");
953 sb.append(
954 "<column><column-name>title</column-name><column-value><![CDATA[");
955 sb.append(getTitle());
956 sb.append("]]></column-value></column>");
957 sb.append(
958 "<column><column-name>description</column-name><column-value><![CDATA[");
959 sb.append(getDescription());
960 sb.append("]]></column-value></column>");
961 sb.append(
962 "<column><column-name>changeLog</column-name><column-value><![CDATA[");
963 sb.append(getChangeLog());
964 sb.append("]]></column-value></column>");
965 sb.append(
966 "<column><column-name>extraSettings</column-name><column-value><![CDATA[");
967 sb.append(getExtraSettings());
968 sb.append("]]></column-value></column>");
969 sb.append(
970 "<column><column-name>fileEntryTypeId</column-name><column-value><![CDATA[");
971 sb.append(getFileEntryTypeId());
972 sb.append("]]></column-value></column>");
973 sb.append(
974 "<column><column-name>version</column-name><column-value><![CDATA[");
975 sb.append(getVersion());
976 sb.append("]]></column-value></column>");
977 sb.append(
978 "<column><column-name>size</column-name><column-value><![CDATA[");
979 sb.append(getSize());
980 sb.append("]]></column-value></column>");
981 sb.append(
982 "<column><column-name>status</column-name><column-value><![CDATA[");
983 sb.append(getStatus());
984 sb.append("]]></column-value></column>");
985 sb.append(
986 "<column><column-name>statusByUserId</column-name><column-value><![CDATA[");
987 sb.append(getStatusByUserId());
988 sb.append("]]></column-value></column>");
989 sb.append(
990 "<column><column-name>statusByUserName</column-name><column-value><![CDATA[");
991 sb.append(getStatusByUserName());
992 sb.append("]]></column-value></column>");
993 sb.append(
994 "<column><column-name>statusDate</column-name><column-value><![CDATA[");
995 sb.append(getStatusDate());
996 sb.append("]]></column-value></column>");
997
998 sb.append("</model>");
999
1000 return sb.toString();
1001 }
1002
1003 private static ClassLoader _classLoader = DLFileVersion.class.getClassLoader();
1004 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
1005 DLFileVersion.class
1006 };
1007 private long _fileVersionId;
1008 private long _groupId;
1009 private long _originalGroupId;
1010 private boolean _setOriginalGroupId;
1011 private long _companyId;
1012 private long _userId;
1013 private String _userUuid;
1014 private String _userName;
1015 private Date _createDate;
1016 private Date _modifiedDate;
1017 private long _repositoryId;
1018 private long _folderId;
1019 private long _originalFolderId;
1020 private boolean _setOriginalFolderId;
1021 private long _fileEntryId;
1022 private long _originalFileEntryId;
1023 private boolean _setOriginalFileEntryId;
1024 private String _extension;
1025 private String _mimeType;
1026 private String _title;
1027 private String _description;
1028 private String _changeLog;
1029 private String _extraSettings;
1030 private long _fileEntryTypeId;
1031 private String _version;
1032 private String _originalVersion;
1033 private long _size;
1034 private int _status;
1035 private int _originalStatus;
1036 private boolean _setOriginalStatus;
1037 private long _statusByUserId;
1038 private String _statusByUserUuid;
1039 private String _statusByUserName;
1040 private Date _statusDate;
1041 private transient ExpandoBridge _expandoBridge;
1042 private long _columnBitmask;
1043 private DLFileVersion _escapedModelProxy;
1044 }