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