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