001
014
015 package com.liferay.portlet.documentlibrary.model.impl;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.document.library.kernel.model.DLFileVersion;
020 import com.liferay.document.library.kernel.model.DLFileVersionModel;
021 import com.liferay.document.library.kernel.model.DLFileVersionSoap;
022
023 import com.liferay.expando.kernel.model.ExpandoBridge;
024 import com.liferay.expando.kernel.util.ExpandoBridgeFactoryUtil;
025
026 import com.liferay.exportimport.kernel.lar.StagedModelType;
027
028 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
029 import com.liferay.portal.kernel.exception.PortalException;
030 import com.liferay.portal.kernel.json.JSON;
031 import com.liferay.portal.kernel.model.CacheModel;
032 import com.liferay.portal.kernel.model.User;
033 import com.liferay.portal.kernel.model.impl.BaseModelImpl;
034 import com.liferay.portal.kernel.service.ServiceContext;
035 import com.liferay.portal.kernel.service.UserLocalServiceUtil;
036 import com.liferay.portal.kernel.util.DateUtil;
037 import com.liferay.portal.kernel.util.GetterUtil;
038 import com.liferay.portal.kernel.util.PortalUtil;
039 import com.liferay.portal.kernel.util.ProxyUtil;
040 import com.liferay.portal.kernel.util.StringBundler;
041 import com.liferay.portal.kernel.util.StringPool;
042 import com.liferay.portal.kernel.workflow.WorkflowConstants;
043
044 import java.io.Serializable;
045
046 import java.sql.Types;
047
048 import java.util.ArrayList;
049 import java.util.Date;
050 import java.util.HashMap;
051 import java.util.List;
052 import java.util.Map;
053
054
067 @JSON(strict = true)
068 @ProviderType
069 public class DLFileVersionModelImpl extends BaseModelImpl<DLFileVersion>
070 implements DLFileVersionModel {
071
076 public static final String TABLE_NAME = "DLFileVersion";
077 public static final Object[][] TABLE_COLUMNS = {
078 { "uuid_", Types.VARCHAR },
079 { "fileVersionId", Types.BIGINT },
080 { "groupId", Types.BIGINT },
081 { "companyId", Types.BIGINT },
082 { "userId", Types.BIGINT },
083 { "userName", Types.VARCHAR },
084 { "createDate", Types.TIMESTAMP },
085 { "modifiedDate", Types.TIMESTAMP },
086 { "repositoryId", Types.BIGINT },
087 { "folderId", Types.BIGINT },
088 { "fileEntryId", Types.BIGINT },
089 { "treePath", Types.VARCHAR },
090 { "fileName", Types.VARCHAR },
091 { "extension", Types.VARCHAR },
092 { "mimeType", Types.VARCHAR },
093 { "title", Types.VARCHAR },
094 { "description", Types.VARCHAR },
095 { "changeLog", Types.VARCHAR },
096 { "extraSettings", Types.CLOB },
097 { "fileEntryTypeId", Types.BIGINT },
098 { "version", Types.VARCHAR },
099 { "size_", Types.BIGINT },
100 { "checksum", Types.VARCHAR },
101 { "lastPublishDate", Types.TIMESTAMP },
102 { "status", Types.INTEGER },
103 { "statusByUserId", Types.BIGINT },
104 { "statusByUserName", Types.VARCHAR },
105 { "statusDate", Types.TIMESTAMP }
106 };
107 public static final Map<String, Integer> TABLE_COLUMNS_MAP = new HashMap<String, Integer>();
108
109 static {
110 TABLE_COLUMNS_MAP.put("uuid_", Types.VARCHAR);
111 TABLE_COLUMNS_MAP.put("fileVersionId", Types.BIGINT);
112 TABLE_COLUMNS_MAP.put("groupId", Types.BIGINT);
113 TABLE_COLUMNS_MAP.put("companyId", Types.BIGINT);
114 TABLE_COLUMNS_MAP.put("userId", Types.BIGINT);
115 TABLE_COLUMNS_MAP.put("userName", Types.VARCHAR);
116 TABLE_COLUMNS_MAP.put("createDate", Types.TIMESTAMP);
117 TABLE_COLUMNS_MAP.put("modifiedDate", Types.TIMESTAMP);
118 TABLE_COLUMNS_MAP.put("repositoryId", Types.BIGINT);
119 TABLE_COLUMNS_MAP.put("folderId", Types.BIGINT);
120 TABLE_COLUMNS_MAP.put("fileEntryId", Types.BIGINT);
121 TABLE_COLUMNS_MAP.put("treePath", Types.VARCHAR);
122 TABLE_COLUMNS_MAP.put("fileName", Types.VARCHAR);
123 TABLE_COLUMNS_MAP.put("extension", Types.VARCHAR);
124 TABLE_COLUMNS_MAP.put("mimeType", Types.VARCHAR);
125 TABLE_COLUMNS_MAP.put("title", Types.VARCHAR);
126 TABLE_COLUMNS_MAP.put("description", Types.VARCHAR);
127 TABLE_COLUMNS_MAP.put("changeLog", Types.VARCHAR);
128 TABLE_COLUMNS_MAP.put("extraSettings", Types.CLOB);
129 TABLE_COLUMNS_MAP.put("fileEntryTypeId", Types.BIGINT);
130 TABLE_COLUMNS_MAP.put("version", Types.VARCHAR);
131 TABLE_COLUMNS_MAP.put("size_", Types.BIGINT);
132 TABLE_COLUMNS_MAP.put("checksum", Types.VARCHAR);
133 TABLE_COLUMNS_MAP.put("lastPublishDate", Types.TIMESTAMP);
134 TABLE_COLUMNS_MAP.put("status", Types.INTEGER);
135 TABLE_COLUMNS_MAP.put("statusByUserId", Types.BIGINT);
136 TABLE_COLUMNS_MAP.put("statusByUserName", Types.VARCHAR);
137 TABLE_COLUMNS_MAP.put("statusDate", Types.TIMESTAMP);
138 }
139
140 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,treePath STRING null,fileName VARCHAR(255) null,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,checksum VARCHAR(75) null,lastPublishDate DATE null,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null)";
141 public static final String TABLE_SQL_DROP = "drop table DLFileVersion";
142 public static final String ORDER_BY_JPQL = " ORDER BY dlFileVersion.fileEntryId DESC, dlFileVersion.createDate DESC";
143 public static final String ORDER_BY_SQL = " ORDER BY DLFileVersion.fileEntryId DESC, DLFileVersion.createDate DESC";
144 public static final String DATA_SOURCE = "liferayDataSource";
145 public static final String SESSION_FACTORY = "liferaySessionFactory";
146 public static final String TX_MANAGER = "liferayTransactionManager";
147 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
148 "value.object.entity.cache.enabled.com.liferay.document.library.kernel.model.DLFileVersion"),
149 true);
150 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
151 "value.object.finder.cache.enabled.com.liferay.document.library.kernel.model.DLFileVersion"),
152 true);
153 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
154 "value.object.column.bitmask.enabled.com.liferay.document.library.kernel.model.DLFileVersion"),
155 true);
156 public static final long COMPANYID_COLUMN_BITMASK = 1L;
157 public static final long FILEENTRYID_COLUMN_BITMASK = 2L;
158 public static final long FOLDERID_COLUMN_BITMASK = 4L;
159 public static final long GROUPID_COLUMN_BITMASK = 8L;
160 public static final long MIMETYPE_COLUMN_BITMASK = 16L;
161 public static final long STATUS_COLUMN_BITMASK = 32L;
162 public static final long TITLE_COLUMN_BITMASK = 64L;
163 public static final long UUID_COLUMN_BITMASK = 128L;
164 public static final long VERSION_COLUMN_BITMASK = 256L;
165 public static final long CREATEDATE_COLUMN_BITMASK = 512L;
166
167
173 public static DLFileVersion toModel(DLFileVersionSoap soapModel) {
174 if (soapModel == null) {
175 return null;
176 }
177
178 DLFileVersion model = new DLFileVersionImpl();
179
180 model.setUuid(soapModel.getUuid());
181 model.setFileVersionId(soapModel.getFileVersionId());
182 model.setGroupId(soapModel.getGroupId());
183 model.setCompanyId(soapModel.getCompanyId());
184 model.setUserId(soapModel.getUserId());
185 model.setUserName(soapModel.getUserName());
186 model.setCreateDate(soapModel.getCreateDate());
187 model.setModifiedDate(soapModel.getModifiedDate());
188 model.setRepositoryId(soapModel.getRepositoryId());
189 model.setFolderId(soapModel.getFolderId());
190 model.setFileEntryId(soapModel.getFileEntryId());
191 model.setTreePath(soapModel.getTreePath());
192 model.setFileName(soapModel.getFileName());
193 model.setExtension(soapModel.getExtension());
194 model.setMimeType(soapModel.getMimeType());
195 model.setTitle(soapModel.getTitle());
196 model.setDescription(soapModel.getDescription());
197 model.setChangeLog(soapModel.getChangeLog());
198 model.setExtraSettings(soapModel.getExtraSettings());
199 model.setFileEntryTypeId(soapModel.getFileEntryTypeId());
200 model.setVersion(soapModel.getVersion());
201 model.setSize(soapModel.getSize());
202 model.setChecksum(soapModel.getChecksum());
203 model.setLastPublishDate(soapModel.getLastPublishDate());
204 model.setStatus(soapModel.getStatus());
205 model.setStatusByUserId(soapModel.getStatusByUserId());
206 model.setStatusByUserName(soapModel.getStatusByUserName());
207 model.setStatusDate(soapModel.getStatusDate());
208
209 return model;
210 }
211
212
218 public static List<DLFileVersion> toModels(DLFileVersionSoap[] soapModels) {
219 if (soapModels == null) {
220 return null;
221 }
222
223 List<DLFileVersion> models = new ArrayList<DLFileVersion>(soapModels.length);
224
225 for (DLFileVersionSoap soapModel : soapModels) {
226 models.add(toModel(soapModel));
227 }
228
229 return models;
230 }
231
232 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
233 "lock.expiration.time.com.liferay.document.library.kernel.model.DLFileVersion"));
234
235 public DLFileVersionModelImpl() {
236 }
237
238 @Override
239 public long getPrimaryKey() {
240 return _fileVersionId;
241 }
242
243 @Override
244 public void setPrimaryKey(long primaryKey) {
245 setFileVersionId(primaryKey);
246 }
247
248 @Override
249 public Serializable getPrimaryKeyObj() {
250 return _fileVersionId;
251 }
252
253 @Override
254 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
255 setPrimaryKey(((Long)primaryKeyObj).longValue());
256 }
257
258 @Override
259 public Class<?> getModelClass() {
260 return DLFileVersion.class;
261 }
262
263 @Override
264 public String getModelClassName() {
265 return DLFileVersion.class.getName();
266 }
267
268 @Override
269 public Map<String, Object> getModelAttributes() {
270 Map<String, Object> attributes = new HashMap<String, Object>();
271
272 attributes.put("uuid", getUuid());
273 attributes.put("fileVersionId", getFileVersionId());
274 attributes.put("groupId", getGroupId());
275 attributes.put("companyId", getCompanyId());
276 attributes.put("userId", getUserId());
277 attributes.put("userName", getUserName());
278 attributes.put("createDate", getCreateDate());
279 attributes.put("modifiedDate", getModifiedDate());
280 attributes.put("repositoryId", getRepositoryId());
281 attributes.put("folderId", getFolderId());
282 attributes.put("fileEntryId", getFileEntryId());
283 attributes.put("treePath", getTreePath());
284 attributes.put("fileName", getFileName());
285 attributes.put("extension", getExtension());
286 attributes.put("mimeType", getMimeType());
287 attributes.put("title", getTitle());
288 attributes.put("description", getDescription());
289 attributes.put("changeLog", getChangeLog());
290 attributes.put("extraSettings", getExtraSettings());
291 attributes.put("fileEntryTypeId", getFileEntryTypeId());
292 attributes.put("version", getVersion());
293 attributes.put("size", getSize());
294 attributes.put("checksum", getChecksum());
295 attributes.put("lastPublishDate", getLastPublishDate());
296 attributes.put("status", getStatus());
297 attributes.put("statusByUserId", getStatusByUserId());
298 attributes.put("statusByUserName", getStatusByUserName());
299 attributes.put("statusDate", getStatusDate());
300
301 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
302 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
303
304 return attributes;
305 }
306
307 @Override
308 public void setModelAttributes(Map<String, Object> attributes) {
309 String uuid = (String)attributes.get("uuid");
310
311 if (uuid != null) {
312 setUuid(uuid);
313 }
314
315 Long fileVersionId = (Long)attributes.get("fileVersionId");
316
317 if (fileVersionId != null) {
318 setFileVersionId(fileVersionId);
319 }
320
321 Long groupId = (Long)attributes.get("groupId");
322
323 if (groupId != null) {
324 setGroupId(groupId);
325 }
326
327 Long companyId = (Long)attributes.get("companyId");
328
329 if (companyId != null) {
330 setCompanyId(companyId);
331 }
332
333 Long userId = (Long)attributes.get("userId");
334
335 if (userId != null) {
336 setUserId(userId);
337 }
338
339 String userName = (String)attributes.get("userName");
340
341 if (userName != null) {
342 setUserName(userName);
343 }
344
345 Date createDate = (Date)attributes.get("createDate");
346
347 if (createDate != null) {
348 setCreateDate(createDate);
349 }
350
351 Date modifiedDate = (Date)attributes.get("modifiedDate");
352
353 if (modifiedDate != null) {
354 setModifiedDate(modifiedDate);
355 }
356
357 Long repositoryId = (Long)attributes.get("repositoryId");
358
359 if (repositoryId != null) {
360 setRepositoryId(repositoryId);
361 }
362
363 Long folderId = (Long)attributes.get("folderId");
364
365 if (folderId != null) {
366 setFolderId(folderId);
367 }
368
369 Long fileEntryId = (Long)attributes.get("fileEntryId");
370
371 if (fileEntryId != null) {
372 setFileEntryId(fileEntryId);
373 }
374
375 String treePath = (String)attributes.get("treePath");
376
377 if (treePath != null) {
378 setTreePath(treePath);
379 }
380
381 String fileName = (String)attributes.get("fileName");
382
383 if (fileName != null) {
384 setFileName(fileName);
385 }
386
387 String extension = (String)attributes.get("extension");
388
389 if (extension != null) {
390 setExtension(extension);
391 }
392
393 String mimeType = (String)attributes.get("mimeType");
394
395 if (mimeType != null) {
396 setMimeType(mimeType);
397 }
398
399 String title = (String)attributes.get("title");
400
401 if (title != null) {
402 setTitle(title);
403 }
404
405 String description = (String)attributes.get("description");
406
407 if (description != null) {
408 setDescription(description);
409 }
410
411 String changeLog = (String)attributes.get("changeLog");
412
413 if (changeLog != null) {
414 setChangeLog(changeLog);
415 }
416
417 String extraSettings = (String)attributes.get("extraSettings");
418
419 if (extraSettings != null) {
420 setExtraSettings(extraSettings);
421 }
422
423 Long fileEntryTypeId = (Long)attributes.get("fileEntryTypeId");
424
425 if (fileEntryTypeId != null) {
426 setFileEntryTypeId(fileEntryTypeId);
427 }
428
429 String version = (String)attributes.get("version");
430
431 if (version != null) {
432 setVersion(version);
433 }
434
435 Long size = (Long)attributes.get("size");
436
437 if (size != null) {
438 setSize(size);
439 }
440
441 String checksum = (String)attributes.get("checksum");
442
443 if (checksum != null) {
444 setChecksum(checksum);
445 }
446
447 Date lastPublishDate = (Date)attributes.get("lastPublishDate");
448
449 if (lastPublishDate != null) {
450 setLastPublishDate(lastPublishDate);
451 }
452
453 Integer status = (Integer)attributes.get("status");
454
455 if (status != null) {
456 setStatus(status);
457 }
458
459 Long statusByUserId = (Long)attributes.get("statusByUserId");
460
461 if (statusByUserId != null) {
462 setStatusByUserId(statusByUserId);
463 }
464
465 String statusByUserName = (String)attributes.get("statusByUserName");
466
467 if (statusByUserName != null) {
468 setStatusByUserName(statusByUserName);
469 }
470
471 Date statusDate = (Date)attributes.get("statusDate");
472
473 if (statusDate != null) {
474 setStatusDate(statusDate);
475 }
476 }
477
478 @JSON
479 @Override
480 public String getUuid() {
481 if (_uuid == null) {
482 return StringPool.BLANK;
483 }
484 else {
485 return _uuid;
486 }
487 }
488
489 @Override
490 public void setUuid(String uuid) {
491 if (_originalUuid == null) {
492 _originalUuid = _uuid;
493 }
494
495 _uuid = uuid;
496 }
497
498 public String getOriginalUuid() {
499 return GetterUtil.getString(_originalUuid);
500 }
501
502 @JSON
503 @Override
504 public long getFileVersionId() {
505 return _fileVersionId;
506 }
507
508 @Override
509 public void setFileVersionId(long fileVersionId) {
510 _fileVersionId = fileVersionId;
511 }
512
513 @JSON
514 @Override
515 public long getGroupId() {
516 return _groupId;
517 }
518
519 @Override
520 public void setGroupId(long groupId) {
521 _columnBitmask |= GROUPID_COLUMN_BITMASK;
522
523 if (!_setOriginalGroupId) {
524 _setOriginalGroupId = true;
525
526 _originalGroupId = _groupId;
527 }
528
529 _groupId = groupId;
530 }
531
532 public long getOriginalGroupId() {
533 return _originalGroupId;
534 }
535
536 @JSON
537 @Override
538 public long getCompanyId() {
539 return _companyId;
540 }
541
542 @Override
543 public void setCompanyId(long companyId) {
544 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
545
546 if (!_setOriginalCompanyId) {
547 _setOriginalCompanyId = true;
548
549 _originalCompanyId = _companyId;
550 }
551
552 _companyId = companyId;
553 }
554
555 public long getOriginalCompanyId() {
556 return _originalCompanyId;
557 }
558
559 @JSON
560 @Override
561 public long getUserId() {
562 return _userId;
563 }
564
565 @Override
566 public void setUserId(long userId) {
567 _userId = userId;
568 }
569
570 @Override
571 public String getUserUuid() {
572 try {
573 User user = UserLocalServiceUtil.getUserById(getUserId());
574
575 return user.getUuid();
576 }
577 catch (PortalException pe) {
578 return StringPool.BLANK;
579 }
580 }
581
582 @Override
583 public void setUserUuid(String userUuid) {
584 }
585
586 @JSON
587 @Override
588 public String getUserName() {
589 if (_userName == null) {
590 return StringPool.BLANK;
591 }
592 else {
593 return _userName;
594 }
595 }
596
597 @Override
598 public void setUserName(String userName) {
599 _userName = userName;
600 }
601
602 @JSON
603 @Override
604 public Date getCreateDate() {
605 return _createDate;
606 }
607
608 @Override
609 public void setCreateDate(Date createDate) {
610 _columnBitmask = -1L;
611
612 _createDate = createDate;
613 }
614
615 @JSON
616 @Override
617 public Date getModifiedDate() {
618 return _modifiedDate;
619 }
620
621 public boolean hasSetModifiedDate() {
622 return _setModifiedDate;
623 }
624
625 @Override
626 public void setModifiedDate(Date modifiedDate) {
627 _setModifiedDate = true;
628
629 _modifiedDate = modifiedDate;
630 }
631
632 @JSON
633 @Override
634 public long getRepositoryId() {
635 return _repositoryId;
636 }
637
638 @Override
639 public void setRepositoryId(long repositoryId) {
640 _repositoryId = repositoryId;
641 }
642
643 @JSON
644 @Override
645 public long getFolderId() {
646 return _folderId;
647 }
648
649 @Override
650 public void setFolderId(long folderId) {
651 _columnBitmask |= FOLDERID_COLUMN_BITMASK;
652
653 if (!_setOriginalFolderId) {
654 _setOriginalFolderId = true;
655
656 _originalFolderId = _folderId;
657 }
658
659 _folderId = folderId;
660 }
661
662 public long getOriginalFolderId() {
663 return _originalFolderId;
664 }
665
666 @JSON
667 @Override
668 public long getFileEntryId() {
669 return _fileEntryId;
670 }
671
672 @Override
673 public void setFileEntryId(long fileEntryId) {
674 _columnBitmask = -1L;
675
676 if (!_setOriginalFileEntryId) {
677 _setOriginalFileEntryId = true;
678
679 _originalFileEntryId = _fileEntryId;
680 }
681
682 _fileEntryId = fileEntryId;
683 }
684
685 public long getOriginalFileEntryId() {
686 return _originalFileEntryId;
687 }
688
689 @JSON
690 @Override
691 public String getTreePath() {
692 if (_treePath == null) {
693 return StringPool.BLANK;
694 }
695 else {
696 return _treePath;
697 }
698 }
699
700 @Override
701 public void setTreePath(String treePath) {
702 _treePath = treePath;
703 }
704
705 @JSON
706 @Override
707 public String getFileName() {
708 if (_fileName == null) {
709 return StringPool.BLANK;
710 }
711 else {
712 return _fileName;
713 }
714 }
715
716 @Override
717 public void setFileName(String fileName) {
718 _fileName = fileName;
719 }
720
721 @JSON
722 @Override
723 public String getExtension() {
724 if (_extension == null) {
725 return StringPool.BLANK;
726 }
727 else {
728 return _extension;
729 }
730 }
731
732 @Override
733 public void setExtension(String extension) {
734 _extension = extension;
735 }
736
737 @JSON
738 @Override
739 public String getMimeType() {
740 if (_mimeType == null) {
741 return StringPool.BLANK;
742 }
743 else {
744 return _mimeType;
745 }
746 }
747
748 @Override
749 public void setMimeType(String mimeType) {
750 _columnBitmask |= MIMETYPE_COLUMN_BITMASK;
751
752 if (_originalMimeType == null) {
753 _originalMimeType = _mimeType;
754 }
755
756 _mimeType = mimeType;
757 }
758
759 public String getOriginalMimeType() {
760 return GetterUtil.getString(_originalMimeType);
761 }
762
763 @JSON
764 @Override
765 public String getTitle() {
766 if (_title == null) {
767 return StringPool.BLANK;
768 }
769 else {
770 return _title;
771 }
772 }
773
774 @Override
775 public void setTitle(String title) {
776 _columnBitmask |= TITLE_COLUMN_BITMASK;
777
778 if (_originalTitle == null) {
779 _originalTitle = _title;
780 }
781
782 _title = title;
783 }
784
785 public String getOriginalTitle() {
786 return GetterUtil.getString(_originalTitle);
787 }
788
789 @JSON
790 @Override
791 public String getDescription() {
792 if (_description == null) {
793 return StringPool.BLANK;
794 }
795 else {
796 return _description;
797 }
798 }
799
800 @Override
801 public void setDescription(String description) {
802 _description = description;
803 }
804
805 @JSON
806 @Override
807 public String getChangeLog() {
808 if (_changeLog == null) {
809 return StringPool.BLANK;
810 }
811 else {
812 return _changeLog;
813 }
814 }
815
816 @Override
817 public void setChangeLog(String changeLog) {
818 _changeLog = changeLog;
819 }
820
821 @JSON
822 @Override
823 public String getExtraSettings() {
824 if (_extraSettings == null) {
825 return StringPool.BLANK;
826 }
827 else {
828 return _extraSettings;
829 }
830 }
831
832 @Override
833 public void setExtraSettings(String extraSettings) {
834 _extraSettings = extraSettings;
835 }
836
837 @JSON
838 @Override
839 public long getFileEntryTypeId() {
840 return _fileEntryTypeId;
841 }
842
843 @Override
844 public void setFileEntryTypeId(long fileEntryTypeId) {
845 _fileEntryTypeId = fileEntryTypeId;
846 }
847
848 @JSON
849 @Override
850 public String getVersion() {
851 if (_version == null) {
852 return StringPool.BLANK;
853 }
854 else {
855 return _version;
856 }
857 }
858
859 @Override
860 public void setVersion(String version) {
861 _columnBitmask |= VERSION_COLUMN_BITMASK;
862
863 if (_originalVersion == null) {
864 _originalVersion = _version;
865 }
866
867 _version = version;
868 }
869
870 public String getOriginalVersion() {
871 return GetterUtil.getString(_originalVersion);
872 }
873
874 @JSON
875 @Override
876 public long getSize() {
877 return _size;
878 }
879
880 @Override
881 public void setSize(long size) {
882 _size = size;
883 }
884
885 @JSON
886 @Override
887 public String getChecksum() {
888 if (_checksum == null) {
889 return StringPool.BLANK;
890 }
891 else {
892 return _checksum;
893 }
894 }
895
896 @Override
897 public void setChecksum(String checksum) {
898 _checksum = checksum;
899 }
900
901 @JSON
902 @Override
903 public Date getLastPublishDate() {
904 return _lastPublishDate;
905 }
906
907 @Override
908 public void setLastPublishDate(Date lastPublishDate) {
909 _lastPublishDate = lastPublishDate;
910 }
911
912 @JSON
913 @Override
914 public int getStatus() {
915 return _status;
916 }
917
918 @Override
919 public void setStatus(int status) {
920 _columnBitmask |= STATUS_COLUMN_BITMASK;
921
922 if (!_setOriginalStatus) {
923 _setOriginalStatus = true;
924
925 _originalStatus = _status;
926 }
927
928 _status = status;
929 }
930
931 public int getOriginalStatus() {
932 return _originalStatus;
933 }
934
935 @JSON
936 @Override
937 public long getStatusByUserId() {
938 return _statusByUserId;
939 }
940
941 @Override
942 public void setStatusByUserId(long statusByUserId) {
943 _statusByUserId = statusByUserId;
944 }
945
946 @Override
947 public String getStatusByUserUuid() {
948 try {
949 User user = UserLocalServiceUtil.getUserById(getStatusByUserId());
950
951 return user.getUuid();
952 }
953 catch (PortalException pe) {
954 return StringPool.BLANK;
955 }
956 }
957
958 @Override
959 public void setStatusByUserUuid(String statusByUserUuid) {
960 }
961
962 @JSON
963 @Override
964 public String getStatusByUserName() {
965 if (_statusByUserName == null) {
966 return StringPool.BLANK;
967 }
968 else {
969 return _statusByUserName;
970 }
971 }
972
973 @Override
974 public void setStatusByUserName(String statusByUserName) {
975 _statusByUserName = statusByUserName;
976 }
977
978 @JSON
979 @Override
980 public Date getStatusDate() {
981 return _statusDate;
982 }
983
984 @Override
985 public void setStatusDate(Date statusDate) {
986 _statusDate = statusDate;
987 }
988
989 @Override
990 public StagedModelType getStagedModelType() {
991 return new StagedModelType(PortalUtil.getClassNameId(
992 DLFileVersion.class.getName()));
993 }
994
995 @Override
996 public boolean isApproved() {
997 if (getStatus() == WorkflowConstants.STATUS_APPROVED) {
998 return true;
999 }
1000 else {
1001 return false;
1002 }
1003 }
1004
1005 @Override
1006 public boolean isDenied() {
1007 if (getStatus() == WorkflowConstants.STATUS_DENIED) {
1008 return true;
1009 }
1010 else {
1011 return false;
1012 }
1013 }
1014
1015 @Override
1016 public boolean isDraft() {
1017 if (getStatus() == WorkflowConstants.STATUS_DRAFT) {
1018 return true;
1019 }
1020 else {
1021 return false;
1022 }
1023 }
1024
1025 @Override
1026 public boolean isExpired() {
1027 if (getStatus() == WorkflowConstants.STATUS_EXPIRED) {
1028 return true;
1029 }
1030 else {
1031 return false;
1032 }
1033 }
1034
1035 @Override
1036 public boolean isInactive() {
1037 if (getStatus() == WorkflowConstants.STATUS_INACTIVE) {
1038 return true;
1039 }
1040 else {
1041 return false;
1042 }
1043 }
1044
1045 @Override
1046 public boolean isIncomplete() {
1047 if (getStatus() == WorkflowConstants.STATUS_INCOMPLETE) {
1048 return true;
1049 }
1050 else {
1051 return false;
1052 }
1053 }
1054
1055 @Override
1056 public boolean isPending() {
1057 if (getStatus() == WorkflowConstants.STATUS_PENDING) {
1058 return true;
1059 }
1060 else {
1061 return false;
1062 }
1063 }
1064
1065 @Override
1066 public boolean isScheduled() {
1067 if (getStatus() == WorkflowConstants.STATUS_SCHEDULED) {
1068 return true;
1069 }
1070 else {
1071 return false;
1072 }
1073 }
1074
1075 public long getColumnBitmask() {
1076 return _columnBitmask;
1077 }
1078
1079 @Override
1080 public ExpandoBridge getExpandoBridge() {
1081 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
1082 DLFileVersion.class.getName(), getPrimaryKey());
1083 }
1084
1085 @Override
1086 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
1087 ExpandoBridge expandoBridge = getExpandoBridge();
1088
1089 expandoBridge.setAttributes(serviceContext);
1090 }
1091
1092 @Override
1093 public DLFileVersion toEscapedModel() {
1094 if (_escapedModel == null) {
1095 _escapedModel = (DLFileVersion)ProxyUtil.newProxyInstance(_classLoader,
1096 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
1097 }
1098
1099 return _escapedModel;
1100 }
1101
1102 @Override
1103 public Object clone() {
1104 DLFileVersionImpl dlFileVersionImpl = new DLFileVersionImpl();
1105
1106 dlFileVersionImpl.setUuid(getUuid());
1107 dlFileVersionImpl.setFileVersionId(getFileVersionId());
1108 dlFileVersionImpl.setGroupId(getGroupId());
1109 dlFileVersionImpl.setCompanyId(getCompanyId());
1110 dlFileVersionImpl.setUserId(getUserId());
1111 dlFileVersionImpl.setUserName(getUserName());
1112 dlFileVersionImpl.setCreateDate(getCreateDate());
1113 dlFileVersionImpl.setModifiedDate(getModifiedDate());
1114 dlFileVersionImpl.setRepositoryId(getRepositoryId());
1115 dlFileVersionImpl.setFolderId(getFolderId());
1116 dlFileVersionImpl.setFileEntryId(getFileEntryId());
1117 dlFileVersionImpl.setTreePath(getTreePath());
1118 dlFileVersionImpl.setFileName(getFileName());
1119 dlFileVersionImpl.setExtension(getExtension());
1120 dlFileVersionImpl.setMimeType(getMimeType());
1121 dlFileVersionImpl.setTitle(getTitle());
1122 dlFileVersionImpl.setDescription(getDescription());
1123 dlFileVersionImpl.setChangeLog(getChangeLog());
1124 dlFileVersionImpl.setExtraSettings(getExtraSettings());
1125 dlFileVersionImpl.setFileEntryTypeId(getFileEntryTypeId());
1126 dlFileVersionImpl.setVersion(getVersion());
1127 dlFileVersionImpl.setSize(getSize());
1128 dlFileVersionImpl.setChecksum(getChecksum());
1129 dlFileVersionImpl.setLastPublishDate(getLastPublishDate());
1130 dlFileVersionImpl.setStatus(getStatus());
1131 dlFileVersionImpl.setStatusByUserId(getStatusByUserId());
1132 dlFileVersionImpl.setStatusByUserName(getStatusByUserName());
1133 dlFileVersionImpl.setStatusDate(getStatusDate());
1134
1135 dlFileVersionImpl.resetOriginalValues();
1136
1137 return dlFileVersionImpl;
1138 }
1139
1140 @Override
1141 public int compareTo(DLFileVersion dlFileVersion) {
1142 int value = 0;
1143
1144 if (getFileEntryId() < dlFileVersion.getFileEntryId()) {
1145 value = -1;
1146 }
1147 else if (getFileEntryId() > dlFileVersion.getFileEntryId()) {
1148 value = 1;
1149 }
1150 else {
1151 value = 0;
1152 }
1153
1154 value = value * -1;
1155
1156 if (value != 0) {
1157 return value;
1158 }
1159
1160 value = DateUtil.compareTo(getCreateDate(),
1161 dlFileVersion.getCreateDate());
1162
1163 value = value * -1;
1164
1165 if (value != 0) {
1166 return value;
1167 }
1168
1169 return 0;
1170 }
1171
1172 @Override
1173 public boolean equals(Object obj) {
1174 if (this == obj) {
1175 return true;
1176 }
1177
1178 if (!(obj instanceof DLFileVersion)) {
1179 return false;
1180 }
1181
1182 DLFileVersion dlFileVersion = (DLFileVersion)obj;
1183
1184 long primaryKey = dlFileVersion.getPrimaryKey();
1185
1186 if (getPrimaryKey() == primaryKey) {
1187 return true;
1188 }
1189 else {
1190 return false;
1191 }
1192 }
1193
1194 @Override
1195 public int hashCode() {
1196 return (int)getPrimaryKey();
1197 }
1198
1199 @Override
1200 public boolean isEntityCacheEnabled() {
1201 return ENTITY_CACHE_ENABLED;
1202 }
1203
1204 @Override
1205 public boolean isFinderCacheEnabled() {
1206 return FINDER_CACHE_ENABLED;
1207 }
1208
1209 @Override
1210 public void resetOriginalValues() {
1211 DLFileVersionModelImpl dlFileVersionModelImpl = this;
1212
1213 dlFileVersionModelImpl._originalUuid = dlFileVersionModelImpl._uuid;
1214
1215 dlFileVersionModelImpl._originalGroupId = dlFileVersionModelImpl._groupId;
1216
1217 dlFileVersionModelImpl._setOriginalGroupId = false;
1218
1219 dlFileVersionModelImpl._originalCompanyId = dlFileVersionModelImpl._companyId;
1220
1221 dlFileVersionModelImpl._setOriginalCompanyId = false;
1222
1223 dlFileVersionModelImpl._setModifiedDate = false;
1224
1225 dlFileVersionModelImpl._originalFolderId = dlFileVersionModelImpl._folderId;
1226
1227 dlFileVersionModelImpl._setOriginalFolderId = false;
1228
1229 dlFileVersionModelImpl._originalFileEntryId = dlFileVersionModelImpl._fileEntryId;
1230
1231 dlFileVersionModelImpl._setOriginalFileEntryId = false;
1232
1233 dlFileVersionModelImpl._originalMimeType = dlFileVersionModelImpl._mimeType;
1234
1235 dlFileVersionModelImpl._originalTitle = dlFileVersionModelImpl._title;
1236
1237 dlFileVersionModelImpl._originalVersion = dlFileVersionModelImpl._version;
1238
1239 dlFileVersionModelImpl._originalStatus = dlFileVersionModelImpl._status;
1240
1241 dlFileVersionModelImpl._setOriginalStatus = false;
1242
1243 dlFileVersionModelImpl._columnBitmask = 0;
1244 }
1245
1246 @Override
1247 public CacheModel<DLFileVersion> toCacheModel() {
1248 DLFileVersionCacheModel dlFileVersionCacheModel = new DLFileVersionCacheModel();
1249
1250 dlFileVersionCacheModel.uuid = getUuid();
1251
1252 String uuid = dlFileVersionCacheModel.uuid;
1253
1254 if ((uuid != null) && (uuid.length() == 0)) {
1255 dlFileVersionCacheModel.uuid = null;
1256 }
1257
1258 dlFileVersionCacheModel.fileVersionId = getFileVersionId();
1259
1260 dlFileVersionCacheModel.groupId = getGroupId();
1261
1262 dlFileVersionCacheModel.companyId = getCompanyId();
1263
1264 dlFileVersionCacheModel.userId = getUserId();
1265
1266 dlFileVersionCacheModel.userName = getUserName();
1267
1268 String userName = dlFileVersionCacheModel.userName;
1269
1270 if ((userName != null) && (userName.length() == 0)) {
1271 dlFileVersionCacheModel.userName = null;
1272 }
1273
1274 Date createDate = getCreateDate();
1275
1276 if (createDate != null) {
1277 dlFileVersionCacheModel.createDate = createDate.getTime();
1278 }
1279 else {
1280 dlFileVersionCacheModel.createDate = Long.MIN_VALUE;
1281 }
1282
1283 Date modifiedDate = getModifiedDate();
1284
1285 if (modifiedDate != null) {
1286 dlFileVersionCacheModel.modifiedDate = modifiedDate.getTime();
1287 }
1288 else {
1289 dlFileVersionCacheModel.modifiedDate = Long.MIN_VALUE;
1290 }
1291
1292 dlFileVersionCacheModel.repositoryId = getRepositoryId();
1293
1294 dlFileVersionCacheModel.folderId = getFolderId();
1295
1296 dlFileVersionCacheModel.fileEntryId = getFileEntryId();
1297
1298 dlFileVersionCacheModel.treePath = getTreePath();
1299
1300 String treePath = dlFileVersionCacheModel.treePath;
1301
1302 if ((treePath != null) && (treePath.length() == 0)) {
1303 dlFileVersionCacheModel.treePath = null;
1304 }
1305
1306 dlFileVersionCacheModel.fileName = getFileName();
1307
1308 String fileName = dlFileVersionCacheModel.fileName;
1309
1310 if ((fileName != null) && (fileName.length() == 0)) {
1311 dlFileVersionCacheModel.fileName = null;
1312 }
1313
1314 dlFileVersionCacheModel.extension = getExtension();
1315
1316 String extension = dlFileVersionCacheModel.extension;
1317
1318 if ((extension != null) && (extension.length() == 0)) {
1319 dlFileVersionCacheModel.extension = null;
1320 }
1321
1322 dlFileVersionCacheModel.mimeType = getMimeType();
1323
1324 String mimeType = dlFileVersionCacheModel.mimeType;
1325
1326 if ((mimeType != null) && (mimeType.length() == 0)) {
1327 dlFileVersionCacheModel.mimeType = null;
1328 }
1329
1330 dlFileVersionCacheModel.title = getTitle();
1331
1332 String title = dlFileVersionCacheModel.title;
1333
1334 if ((title != null) && (title.length() == 0)) {
1335 dlFileVersionCacheModel.title = null;
1336 }
1337
1338 dlFileVersionCacheModel.description = getDescription();
1339
1340 String description = dlFileVersionCacheModel.description;
1341
1342 if ((description != null) && (description.length() == 0)) {
1343 dlFileVersionCacheModel.description = null;
1344 }
1345
1346 dlFileVersionCacheModel.changeLog = getChangeLog();
1347
1348 String changeLog = dlFileVersionCacheModel.changeLog;
1349
1350 if ((changeLog != null) && (changeLog.length() == 0)) {
1351 dlFileVersionCacheModel.changeLog = null;
1352 }
1353
1354 dlFileVersionCacheModel.extraSettings = getExtraSettings();
1355
1356 String extraSettings = dlFileVersionCacheModel.extraSettings;
1357
1358 if ((extraSettings != null) && (extraSettings.length() == 0)) {
1359 dlFileVersionCacheModel.extraSettings = null;
1360 }
1361
1362 dlFileVersionCacheModel.fileEntryTypeId = getFileEntryTypeId();
1363
1364 dlFileVersionCacheModel.version = getVersion();
1365
1366 String version = dlFileVersionCacheModel.version;
1367
1368 if ((version != null) && (version.length() == 0)) {
1369 dlFileVersionCacheModel.version = null;
1370 }
1371
1372 dlFileVersionCacheModel.size = getSize();
1373
1374 dlFileVersionCacheModel.checksum = getChecksum();
1375
1376 String checksum = dlFileVersionCacheModel.checksum;
1377
1378 if ((checksum != null) && (checksum.length() == 0)) {
1379 dlFileVersionCacheModel.checksum = null;
1380 }
1381
1382 Date lastPublishDate = getLastPublishDate();
1383
1384 if (lastPublishDate != null) {
1385 dlFileVersionCacheModel.lastPublishDate = lastPublishDate.getTime();
1386 }
1387 else {
1388 dlFileVersionCacheModel.lastPublishDate = Long.MIN_VALUE;
1389 }
1390
1391 dlFileVersionCacheModel.status = getStatus();
1392
1393 dlFileVersionCacheModel.statusByUserId = getStatusByUserId();
1394
1395 dlFileVersionCacheModel.statusByUserName = getStatusByUserName();
1396
1397 String statusByUserName = dlFileVersionCacheModel.statusByUserName;
1398
1399 if ((statusByUserName != null) && (statusByUserName.length() == 0)) {
1400 dlFileVersionCacheModel.statusByUserName = null;
1401 }
1402
1403 Date statusDate = getStatusDate();
1404
1405 if (statusDate != null) {
1406 dlFileVersionCacheModel.statusDate = statusDate.getTime();
1407 }
1408 else {
1409 dlFileVersionCacheModel.statusDate = Long.MIN_VALUE;
1410 }
1411
1412 return dlFileVersionCacheModel;
1413 }
1414
1415 @Override
1416 public String toString() {
1417 StringBundler sb = new StringBundler(57);
1418
1419 sb.append("{uuid=");
1420 sb.append(getUuid());
1421 sb.append(", fileVersionId=");
1422 sb.append(getFileVersionId());
1423 sb.append(", groupId=");
1424 sb.append(getGroupId());
1425 sb.append(", companyId=");
1426 sb.append(getCompanyId());
1427 sb.append(", userId=");
1428 sb.append(getUserId());
1429 sb.append(", userName=");
1430 sb.append(getUserName());
1431 sb.append(", createDate=");
1432 sb.append(getCreateDate());
1433 sb.append(", modifiedDate=");
1434 sb.append(getModifiedDate());
1435 sb.append(", repositoryId=");
1436 sb.append(getRepositoryId());
1437 sb.append(", folderId=");
1438 sb.append(getFolderId());
1439 sb.append(", fileEntryId=");
1440 sb.append(getFileEntryId());
1441 sb.append(", treePath=");
1442 sb.append(getTreePath());
1443 sb.append(", fileName=");
1444 sb.append(getFileName());
1445 sb.append(", extension=");
1446 sb.append(getExtension());
1447 sb.append(", mimeType=");
1448 sb.append(getMimeType());
1449 sb.append(", title=");
1450 sb.append(getTitle());
1451 sb.append(", description=");
1452 sb.append(getDescription());
1453 sb.append(", changeLog=");
1454 sb.append(getChangeLog());
1455 sb.append(", extraSettings=");
1456 sb.append(getExtraSettings());
1457 sb.append(", fileEntryTypeId=");
1458 sb.append(getFileEntryTypeId());
1459 sb.append(", version=");
1460 sb.append(getVersion());
1461 sb.append(", size=");
1462 sb.append(getSize());
1463 sb.append(", checksum=");
1464 sb.append(getChecksum());
1465 sb.append(", lastPublishDate=");
1466 sb.append(getLastPublishDate());
1467 sb.append(", status=");
1468 sb.append(getStatus());
1469 sb.append(", statusByUserId=");
1470 sb.append(getStatusByUserId());
1471 sb.append(", statusByUserName=");
1472 sb.append(getStatusByUserName());
1473 sb.append(", statusDate=");
1474 sb.append(getStatusDate());
1475 sb.append("}");
1476
1477 return sb.toString();
1478 }
1479
1480 @Override
1481 public String toXmlString() {
1482 StringBundler sb = new StringBundler(88);
1483
1484 sb.append("<model><model-name>");
1485 sb.append("com.liferay.document.library.kernel.model.DLFileVersion");
1486 sb.append("</model-name>");
1487
1488 sb.append(
1489 "<column><column-name>uuid</column-name><column-value><![CDATA[");
1490 sb.append(getUuid());
1491 sb.append("]]></column-value></column>");
1492 sb.append(
1493 "<column><column-name>fileVersionId</column-name><column-value><![CDATA[");
1494 sb.append(getFileVersionId());
1495 sb.append("]]></column-value></column>");
1496 sb.append(
1497 "<column><column-name>groupId</column-name><column-value><![CDATA[");
1498 sb.append(getGroupId());
1499 sb.append("]]></column-value></column>");
1500 sb.append(
1501 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1502 sb.append(getCompanyId());
1503 sb.append("]]></column-value></column>");
1504 sb.append(
1505 "<column><column-name>userId</column-name><column-value><![CDATA[");
1506 sb.append(getUserId());
1507 sb.append("]]></column-value></column>");
1508 sb.append(
1509 "<column><column-name>userName</column-name><column-value><![CDATA[");
1510 sb.append(getUserName());
1511 sb.append("]]></column-value></column>");
1512 sb.append(
1513 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1514 sb.append(getCreateDate());
1515 sb.append("]]></column-value></column>");
1516 sb.append(
1517 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1518 sb.append(getModifiedDate());
1519 sb.append("]]></column-value></column>");
1520 sb.append(
1521 "<column><column-name>repositoryId</column-name><column-value><![CDATA[");
1522 sb.append(getRepositoryId());
1523 sb.append("]]></column-value></column>");
1524 sb.append(
1525 "<column><column-name>folderId</column-name><column-value><![CDATA[");
1526 sb.append(getFolderId());
1527 sb.append("]]></column-value></column>");
1528 sb.append(
1529 "<column><column-name>fileEntryId</column-name><column-value><![CDATA[");
1530 sb.append(getFileEntryId());
1531 sb.append("]]></column-value></column>");
1532 sb.append(
1533 "<column><column-name>treePath</column-name><column-value><![CDATA[");
1534 sb.append(getTreePath());
1535 sb.append("]]></column-value></column>");
1536 sb.append(
1537 "<column><column-name>fileName</column-name><column-value><![CDATA[");
1538 sb.append(getFileName());
1539 sb.append("]]></column-value></column>");
1540 sb.append(
1541 "<column><column-name>extension</column-name><column-value><![CDATA[");
1542 sb.append(getExtension());
1543 sb.append("]]></column-value></column>");
1544 sb.append(
1545 "<column><column-name>mimeType</column-name><column-value><![CDATA[");
1546 sb.append(getMimeType());
1547 sb.append("]]></column-value></column>");
1548 sb.append(
1549 "<column><column-name>title</column-name><column-value><![CDATA[");
1550 sb.append(getTitle());
1551 sb.append("]]></column-value></column>");
1552 sb.append(
1553 "<column><column-name>description</column-name><column-value><![CDATA[");
1554 sb.append(getDescription());
1555 sb.append("]]></column-value></column>");
1556 sb.append(
1557 "<column><column-name>changeLog</column-name><column-value><![CDATA[");
1558 sb.append(getChangeLog());
1559 sb.append("]]></column-value></column>");
1560 sb.append(
1561 "<column><column-name>extraSettings</column-name><column-value><![CDATA[");
1562 sb.append(getExtraSettings());
1563 sb.append("]]></column-value></column>");
1564 sb.append(
1565 "<column><column-name>fileEntryTypeId</column-name><column-value><![CDATA[");
1566 sb.append(getFileEntryTypeId());
1567 sb.append("]]></column-value></column>");
1568 sb.append(
1569 "<column><column-name>version</column-name><column-value><![CDATA[");
1570 sb.append(getVersion());
1571 sb.append("]]></column-value></column>");
1572 sb.append(
1573 "<column><column-name>size</column-name><column-value><![CDATA[");
1574 sb.append(getSize());
1575 sb.append("]]></column-value></column>");
1576 sb.append(
1577 "<column><column-name>checksum</column-name><column-value><![CDATA[");
1578 sb.append(getChecksum());
1579 sb.append("]]></column-value></column>");
1580 sb.append(
1581 "<column><column-name>lastPublishDate</column-name><column-value><![CDATA[");
1582 sb.append(getLastPublishDate());
1583 sb.append("]]></column-value></column>");
1584 sb.append(
1585 "<column><column-name>status</column-name><column-value><![CDATA[");
1586 sb.append(getStatus());
1587 sb.append("]]></column-value></column>");
1588 sb.append(
1589 "<column><column-name>statusByUserId</column-name><column-value><![CDATA[");
1590 sb.append(getStatusByUserId());
1591 sb.append("]]></column-value></column>");
1592 sb.append(
1593 "<column><column-name>statusByUserName</column-name><column-value><![CDATA[");
1594 sb.append(getStatusByUserName());
1595 sb.append("]]></column-value></column>");
1596 sb.append(
1597 "<column><column-name>statusDate</column-name><column-value><![CDATA[");
1598 sb.append(getStatusDate());
1599 sb.append("]]></column-value></column>");
1600
1601 sb.append("</model>");
1602
1603 return sb.toString();
1604 }
1605
1606 private static final ClassLoader _classLoader = DLFileVersion.class.getClassLoader();
1607 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
1608 DLFileVersion.class
1609 };
1610 private String _uuid;
1611 private String _originalUuid;
1612 private long _fileVersionId;
1613 private long _groupId;
1614 private long _originalGroupId;
1615 private boolean _setOriginalGroupId;
1616 private long _companyId;
1617 private long _originalCompanyId;
1618 private boolean _setOriginalCompanyId;
1619 private long _userId;
1620 private String _userName;
1621 private Date _createDate;
1622 private Date _modifiedDate;
1623 private boolean _setModifiedDate;
1624 private long _repositoryId;
1625 private long _folderId;
1626 private long _originalFolderId;
1627 private boolean _setOriginalFolderId;
1628 private long _fileEntryId;
1629 private long _originalFileEntryId;
1630 private boolean _setOriginalFileEntryId;
1631 private String _treePath;
1632 private String _fileName;
1633 private String _extension;
1634 private String _mimeType;
1635 private String _originalMimeType;
1636 private String _title;
1637 private String _originalTitle;
1638 private String _description;
1639 private String _changeLog;
1640 private String _extraSettings;
1641 private long _fileEntryTypeId;
1642 private String _version;
1643 private String _originalVersion;
1644 private long _size;
1645 private String _checksum;
1646 private Date _lastPublishDate;
1647 private int _status;
1648 private int _originalStatus;
1649 private boolean _setOriginalStatus;
1650 private long _statusByUserId;
1651 private String _statusByUserName;
1652 private Date _statusDate;
1653 private long _columnBitmask;
1654 private DLFileVersion _escapedModel;
1655 }