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