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