001
014
015 package com.liferay.portlet.documentlibrary.model.impl;
016
017 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.json.JSON;
020 import com.liferay.portal.kernel.util.GetterUtil;
021 import com.liferay.portal.kernel.util.ProxyUtil;
022 import com.liferay.portal.kernel.util.StringBundler;
023 import com.liferay.portal.kernel.util.StringPool;
024 import com.liferay.portal.model.CacheModel;
025 import com.liferay.portal.model.impl.BaseModelImpl;
026 import com.liferay.portal.service.ServiceContext;
027 import com.liferay.portal.util.PortalUtil;
028
029 import com.liferay.portlet.documentlibrary.model.DLFileEntry;
030 import com.liferay.portlet.documentlibrary.model.DLFileEntryModel;
031 import com.liferay.portlet.documentlibrary.model.DLFileEntrySoap;
032 import com.liferay.portlet.expando.model.ExpandoBridge;
033 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
034
035 import java.io.Serializable;
036
037 import java.sql.Types;
038
039 import java.util.ArrayList;
040 import java.util.Date;
041 import java.util.HashMap;
042 import java.util.List;
043 import java.util.Map;
044
045
058 @JSON(strict = true)
059 public class DLFileEntryModelImpl extends BaseModelImpl<DLFileEntry>
060 implements DLFileEntryModel {
061
066 public static final String TABLE_NAME = "DLFileEntry";
067 public static final Object[][] TABLE_COLUMNS = {
068 { "uuid_", Types.VARCHAR },
069 { "fileEntryId", Types.BIGINT },
070 { "groupId", Types.BIGINT },
071 { "companyId", Types.BIGINT },
072 { "userId", Types.BIGINT },
073 { "userName", Types.VARCHAR },
074 { "versionUserId", Types.BIGINT },
075 { "versionUserName", Types.VARCHAR },
076 { "createDate", Types.TIMESTAMP },
077 { "modifiedDate", Types.TIMESTAMP },
078 { "repositoryId", Types.BIGINT },
079 { "folderId", Types.BIGINT },
080 { "name", Types.VARCHAR },
081 { "extension", Types.VARCHAR },
082 { "mimeType", Types.VARCHAR },
083 { "title", Types.VARCHAR },
084 { "description", Types.VARCHAR },
085 { "extraSettings", Types.CLOB },
086 { "fileEntryTypeId", Types.BIGINT },
087 { "version", Types.VARCHAR },
088 { "size_", Types.BIGINT },
089 { "readCount", Types.INTEGER },
090 { "smallImageId", Types.BIGINT },
091 { "largeImageId", Types.BIGINT },
092 { "custom1ImageId", Types.BIGINT },
093 { "custom2ImageId", Types.BIGINT },
094 { "manualCheckInRequired", Types.BOOLEAN }
095 };
096 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,versionUserId LONG,versionUserName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,repositoryId LONG,folderId LONG,name 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)";
097 public static final String TABLE_SQL_DROP = "drop table DLFileEntry";
098 public static final String ORDER_BY_JPQL = " ORDER BY dlFileEntry.folderId ASC, dlFileEntry.name ASC";
099 public static final String ORDER_BY_SQL = " ORDER BY DLFileEntry.folderId ASC, DLFileEntry.name ASC";
100 public static final String DATA_SOURCE = "liferayDataSource";
101 public static final String SESSION_FACTORY = "liferaySessionFactory";
102 public static final String TX_MANAGER = "liferayTransactionManager";
103 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
104 "value.object.entity.cache.enabled.com.liferay.portlet.documentlibrary.model.DLFileEntry"),
105 true);
106 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
107 "value.object.finder.cache.enabled.com.liferay.portlet.documentlibrary.model.DLFileEntry"),
108 true);
109 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
110 "value.object.column.bitmask.enabled.com.liferay.portlet.documentlibrary.model.DLFileEntry"),
111 true);
112 public static long COMPANYID_COLUMN_BITMASK = 1L;
113 public static long FILEENTRYTYPEID_COLUMN_BITMASK = 2L;
114 public static long FOLDERID_COLUMN_BITMASK = 4L;
115 public static long GROUPID_COLUMN_BITMASK = 8L;
116 public static long MIMETYPE_COLUMN_BITMASK = 16L;
117 public static long NAME_COLUMN_BITMASK = 32L;
118 public static long TITLE_COLUMN_BITMASK = 64L;
119 public static long USERID_COLUMN_BITMASK = 128L;
120 public static long UUID_COLUMN_BITMASK = 256L;
121
122
128 public static DLFileEntry toModel(DLFileEntrySoap soapModel) {
129 if (soapModel == null) {
130 return null;
131 }
132
133 DLFileEntry model = new DLFileEntryImpl();
134
135 model.setUuid(soapModel.getUuid());
136 model.setFileEntryId(soapModel.getFileEntryId());
137 model.setGroupId(soapModel.getGroupId());
138 model.setCompanyId(soapModel.getCompanyId());
139 model.setUserId(soapModel.getUserId());
140 model.setUserName(soapModel.getUserName());
141 model.setVersionUserId(soapModel.getVersionUserId());
142 model.setVersionUserName(soapModel.getVersionUserName());
143 model.setCreateDate(soapModel.getCreateDate());
144 model.setModifiedDate(soapModel.getModifiedDate());
145 model.setRepositoryId(soapModel.getRepositoryId());
146 model.setFolderId(soapModel.getFolderId());
147 model.setName(soapModel.getName());
148 model.setExtension(soapModel.getExtension());
149 model.setMimeType(soapModel.getMimeType());
150 model.setTitle(soapModel.getTitle());
151 model.setDescription(soapModel.getDescription());
152 model.setExtraSettings(soapModel.getExtraSettings());
153 model.setFileEntryTypeId(soapModel.getFileEntryTypeId());
154 model.setVersion(soapModel.getVersion());
155 model.setSize(soapModel.getSize());
156 model.setReadCount(soapModel.getReadCount());
157 model.setSmallImageId(soapModel.getSmallImageId());
158 model.setLargeImageId(soapModel.getLargeImageId());
159 model.setCustom1ImageId(soapModel.getCustom1ImageId());
160 model.setCustom2ImageId(soapModel.getCustom2ImageId());
161 model.setManualCheckInRequired(soapModel.getManualCheckInRequired());
162
163 return model;
164 }
165
166
172 public static List<DLFileEntry> toModels(DLFileEntrySoap[] soapModels) {
173 if (soapModels == null) {
174 return null;
175 }
176
177 List<DLFileEntry> models = new ArrayList<DLFileEntry>(soapModels.length);
178
179 for (DLFileEntrySoap soapModel : soapModels) {
180 models.add(toModel(soapModel));
181 }
182
183 return models;
184 }
185
186 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
187 "lock.expiration.time.com.liferay.portlet.documentlibrary.model.DLFileEntry"));
188
189 public DLFileEntryModelImpl() {
190 }
191
192 public long getPrimaryKey() {
193 return _fileEntryId;
194 }
195
196 public void setPrimaryKey(long primaryKey) {
197 setFileEntryId(primaryKey);
198 }
199
200 public Serializable getPrimaryKeyObj() {
201 return new Long(_fileEntryId);
202 }
203
204 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
205 setPrimaryKey(((Long)primaryKeyObj).longValue());
206 }
207
208 public Class<?> getModelClass() {
209 return DLFileEntry.class;
210 }
211
212 public String getModelClassName() {
213 return DLFileEntry.class.getName();
214 }
215
216 @Override
217 public Map<String, Object> getModelAttributes() {
218 Map<String, Object> attributes = new HashMap<String, Object>();
219
220 attributes.put("uuid", getUuid());
221 attributes.put("fileEntryId", getFileEntryId());
222 attributes.put("groupId", getGroupId());
223 attributes.put("companyId", getCompanyId());
224 attributes.put("userId", getUserId());
225 attributes.put("userName", getUserName());
226 attributes.put("versionUserId", getVersionUserId());
227 attributes.put("versionUserName", getVersionUserName());
228 attributes.put("createDate", getCreateDate());
229 attributes.put("modifiedDate", getModifiedDate());
230 attributes.put("repositoryId", getRepositoryId());
231 attributes.put("folderId", getFolderId());
232 attributes.put("name", getName());
233 attributes.put("extension", getExtension());
234 attributes.put("mimeType", getMimeType());
235 attributes.put("title", getTitle());
236 attributes.put("description", getDescription());
237 attributes.put("extraSettings", getExtraSettings());
238 attributes.put("fileEntryTypeId", getFileEntryTypeId());
239 attributes.put("version", getVersion());
240 attributes.put("size", getSize());
241 attributes.put("readCount", getReadCount());
242 attributes.put("smallImageId", getSmallImageId());
243 attributes.put("largeImageId", getLargeImageId());
244 attributes.put("custom1ImageId", getCustom1ImageId());
245 attributes.put("custom2ImageId", getCustom2ImageId());
246 attributes.put("manualCheckInRequired", getManualCheckInRequired());
247
248 return attributes;
249 }
250
251 @Override
252 public void setModelAttributes(Map<String, Object> attributes) {
253 String uuid = (String)attributes.get("uuid");
254
255 if (uuid != null) {
256 setUuid(uuid);
257 }
258
259 Long fileEntryId = (Long)attributes.get("fileEntryId");
260
261 if (fileEntryId != null) {
262 setFileEntryId(fileEntryId);
263 }
264
265 Long groupId = (Long)attributes.get("groupId");
266
267 if (groupId != null) {
268 setGroupId(groupId);
269 }
270
271 Long companyId = (Long)attributes.get("companyId");
272
273 if (companyId != null) {
274 setCompanyId(companyId);
275 }
276
277 Long userId = (Long)attributes.get("userId");
278
279 if (userId != null) {
280 setUserId(userId);
281 }
282
283 String userName = (String)attributes.get("userName");
284
285 if (userName != null) {
286 setUserName(userName);
287 }
288
289 Long versionUserId = (Long)attributes.get("versionUserId");
290
291 if (versionUserId != null) {
292 setVersionUserId(versionUserId);
293 }
294
295 String versionUserName = (String)attributes.get("versionUserName");
296
297 if (versionUserName != null) {
298 setVersionUserName(versionUserName);
299 }
300
301 Date createDate = (Date)attributes.get("createDate");
302
303 if (createDate != null) {
304 setCreateDate(createDate);
305 }
306
307 Date modifiedDate = (Date)attributes.get("modifiedDate");
308
309 if (modifiedDate != null) {
310 setModifiedDate(modifiedDate);
311 }
312
313 Long repositoryId = (Long)attributes.get("repositoryId");
314
315 if (repositoryId != null) {
316 setRepositoryId(repositoryId);
317 }
318
319 Long folderId = (Long)attributes.get("folderId");
320
321 if (folderId != null) {
322 setFolderId(folderId);
323 }
324
325 String name = (String)attributes.get("name");
326
327 if (name != null) {
328 setName(name);
329 }
330
331 String extension = (String)attributes.get("extension");
332
333 if (extension != null) {
334 setExtension(extension);
335 }
336
337 String mimeType = (String)attributes.get("mimeType");
338
339 if (mimeType != null) {
340 setMimeType(mimeType);
341 }
342
343 String title = (String)attributes.get("title");
344
345 if (title != null) {
346 setTitle(title);
347 }
348
349 String description = (String)attributes.get("description");
350
351 if (description != null) {
352 setDescription(description);
353 }
354
355 String extraSettings = (String)attributes.get("extraSettings");
356
357 if (extraSettings != null) {
358 setExtraSettings(extraSettings);
359 }
360
361 Long fileEntryTypeId = (Long)attributes.get("fileEntryTypeId");
362
363 if (fileEntryTypeId != null) {
364 setFileEntryTypeId(fileEntryTypeId);
365 }
366
367 String version = (String)attributes.get("version");
368
369 if (version != null) {
370 setVersion(version);
371 }
372
373 Long size = (Long)attributes.get("size");
374
375 if (size != null) {
376 setSize(size);
377 }
378
379 Integer readCount = (Integer)attributes.get("readCount");
380
381 if (readCount != null) {
382 setReadCount(readCount);
383 }
384
385 Long smallImageId = (Long)attributes.get("smallImageId");
386
387 if (smallImageId != null) {
388 setSmallImageId(smallImageId);
389 }
390
391 Long largeImageId = (Long)attributes.get("largeImageId");
392
393 if (largeImageId != null) {
394 setLargeImageId(largeImageId);
395 }
396
397 Long custom1ImageId = (Long)attributes.get("custom1ImageId");
398
399 if (custom1ImageId != null) {
400 setCustom1ImageId(custom1ImageId);
401 }
402
403 Long custom2ImageId = (Long)attributes.get("custom2ImageId");
404
405 if (custom2ImageId != null) {
406 setCustom2ImageId(custom2ImageId);
407 }
408
409 Boolean manualCheckInRequired = (Boolean)attributes.get(
410 "manualCheckInRequired");
411
412 if (manualCheckInRequired != null) {
413 setManualCheckInRequired(manualCheckInRequired);
414 }
415 }
416
417 @JSON
418 public String getUuid() {
419 if (_uuid == null) {
420 return StringPool.BLANK;
421 }
422 else {
423 return _uuid;
424 }
425 }
426
427 public void setUuid(String uuid) {
428 if (_originalUuid == null) {
429 _originalUuid = _uuid;
430 }
431
432 _uuid = uuid;
433 }
434
435 public String getOriginalUuid() {
436 return GetterUtil.getString(_originalUuid);
437 }
438
439 @JSON
440 public long getFileEntryId() {
441 return _fileEntryId;
442 }
443
444 public void setFileEntryId(long fileEntryId) {
445 _fileEntryId = fileEntryId;
446 }
447
448 @JSON
449 public long getGroupId() {
450 return _groupId;
451 }
452
453 public void setGroupId(long groupId) {
454 _columnBitmask |= GROUPID_COLUMN_BITMASK;
455
456 if (!_setOriginalGroupId) {
457 _setOriginalGroupId = true;
458
459 _originalGroupId = _groupId;
460 }
461
462 _groupId = groupId;
463 }
464
465 public long getOriginalGroupId() {
466 return _originalGroupId;
467 }
468
469 @JSON
470 public long getCompanyId() {
471 return _companyId;
472 }
473
474 public void setCompanyId(long companyId) {
475 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
476
477 if (!_setOriginalCompanyId) {
478 _setOriginalCompanyId = true;
479
480 _originalCompanyId = _companyId;
481 }
482
483 _companyId = companyId;
484 }
485
486 public long getOriginalCompanyId() {
487 return _originalCompanyId;
488 }
489
490 @JSON
491 public long getUserId() {
492 return _userId;
493 }
494
495 public void setUserId(long userId) {
496 _columnBitmask |= USERID_COLUMN_BITMASK;
497
498 if (!_setOriginalUserId) {
499 _setOriginalUserId = true;
500
501 _originalUserId = _userId;
502 }
503
504 _userId = userId;
505 }
506
507 public String getUserUuid() throws SystemException {
508 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
509 }
510
511 public void setUserUuid(String userUuid) {
512 _userUuid = userUuid;
513 }
514
515 public long getOriginalUserId() {
516 return _originalUserId;
517 }
518
519 @JSON
520 public String getUserName() {
521 if (_userName == null) {
522 return StringPool.BLANK;
523 }
524 else {
525 return _userName;
526 }
527 }
528
529 public void setUserName(String userName) {
530 _userName = userName;
531 }
532
533 @JSON
534 public long getVersionUserId() {
535 return _versionUserId;
536 }
537
538 public void setVersionUserId(long versionUserId) {
539 _versionUserId = versionUserId;
540 }
541
542 public String getVersionUserUuid() throws SystemException {
543 return PortalUtil.getUserValue(getVersionUserId(), "uuid",
544 _versionUserUuid);
545 }
546
547 public void setVersionUserUuid(String versionUserUuid) {
548 _versionUserUuid = versionUserUuid;
549 }
550
551 @JSON
552 public String getVersionUserName() {
553 if (_versionUserName == null) {
554 return StringPool.BLANK;
555 }
556 else {
557 return _versionUserName;
558 }
559 }
560
561 public void setVersionUserName(String versionUserName) {
562 _versionUserName = versionUserName;
563 }
564
565 @JSON
566 public Date getCreateDate() {
567 return _createDate;
568 }
569
570 public void setCreateDate(Date createDate) {
571 _createDate = createDate;
572 }
573
574 @JSON
575 public Date getModifiedDate() {
576 return _modifiedDate;
577 }
578
579 public void setModifiedDate(Date modifiedDate) {
580 _modifiedDate = modifiedDate;
581 }
582
583 @JSON
584 public long getRepositoryId() {
585 return _repositoryId;
586 }
587
588 public void setRepositoryId(long repositoryId) {
589 _repositoryId = repositoryId;
590 }
591
592 @JSON
593 public long getFolderId() {
594 return _folderId;
595 }
596
597 public void setFolderId(long folderId) {
598 _columnBitmask = -1L;
599
600 if (!_setOriginalFolderId) {
601 _setOriginalFolderId = true;
602
603 _originalFolderId = _folderId;
604 }
605
606 _folderId = folderId;
607 }
608
609 public long getOriginalFolderId() {
610 return _originalFolderId;
611 }
612
613 @JSON
614 public String getName() {
615 if (_name == null) {
616 return StringPool.BLANK;
617 }
618 else {
619 return _name;
620 }
621 }
622
623 public void setName(String name) {
624 _columnBitmask = -1L;
625
626 if (_originalName == null) {
627 _originalName = _name;
628 }
629
630 _name = name;
631 }
632
633 public String getOriginalName() {
634 return GetterUtil.getString(_originalName);
635 }
636
637 @JSON
638 public String getExtension() {
639 if (_extension == null) {
640 return StringPool.BLANK;
641 }
642 else {
643 return _extension;
644 }
645 }
646
647 public void setExtension(String extension) {
648 _extension = extension;
649 }
650
651 @JSON
652 public String getMimeType() {
653 if (_mimeType == null) {
654 return StringPool.BLANK;
655 }
656 else {
657 return _mimeType;
658 }
659 }
660
661 public void setMimeType(String mimeType) {
662 _columnBitmask |= MIMETYPE_COLUMN_BITMASK;
663
664 if (_originalMimeType == null) {
665 _originalMimeType = _mimeType;
666 }
667
668 _mimeType = mimeType;
669 }
670
671 public String getOriginalMimeType() {
672 return GetterUtil.getString(_originalMimeType);
673 }
674
675 @JSON
676 public String getTitle() {
677 if (_title == null) {
678 return StringPool.BLANK;
679 }
680 else {
681 return _title;
682 }
683 }
684
685 public void setTitle(String title) {
686 _columnBitmask |= TITLE_COLUMN_BITMASK;
687
688 if (_originalTitle == null) {
689 _originalTitle = _title;
690 }
691
692 _title = title;
693 }
694
695 public String getOriginalTitle() {
696 return GetterUtil.getString(_originalTitle);
697 }
698
699 @JSON
700 public String getDescription() {
701 if (_description == null) {
702 return StringPool.BLANK;
703 }
704 else {
705 return _description;
706 }
707 }
708
709 public void setDescription(String description) {
710 _description = description;
711 }
712
713 @JSON
714 public String getExtraSettings() {
715 if (_extraSettings == null) {
716 return StringPool.BLANK;
717 }
718 else {
719 return _extraSettings;
720 }
721 }
722
723 public void setExtraSettings(String extraSettings) {
724 _extraSettings = extraSettings;
725 }
726
727 @JSON
728 public long getFileEntryTypeId() {
729 return _fileEntryTypeId;
730 }
731
732 public void setFileEntryTypeId(long fileEntryTypeId) {
733 _columnBitmask |= FILEENTRYTYPEID_COLUMN_BITMASK;
734
735 if (!_setOriginalFileEntryTypeId) {
736 _setOriginalFileEntryTypeId = true;
737
738 _originalFileEntryTypeId = _fileEntryTypeId;
739 }
740
741 _fileEntryTypeId = fileEntryTypeId;
742 }
743
744 public long getOriginalFileEntryTypeId() {
745 return _originalFileEntryTypeId;
746 }
747
748 @JSON
749 public String getVersion() {
750 if (_version == null) {
751 return StringPool.BLANK;
752 }
753 else {
754 return _version;
755 }
756 }
757
758 public void setVersion(String version) {
759 _version = version;
760 }
761
762 @JSON
763 public long getSize() {
764 return _size;
765 }
766
767 public void setSize(long size) {
768 _size = size;
769 }
770
771 @JSON
772 public int getReadCount() {
773 return _readCount;
774 }
775
776 public void setReadCount(int readCount) {
777 _readCount = readCount;
778 }
779
780 @JSON
781 public long getSmallImageId() {
782 return _smallImageId;
783 }
784
785 public void setSmallImageId(long smallImageId) {
786 _smallImageId = smallImageId;
787 }
788
789 @JSON
790 public long getLargeImageId() {
791 return _largeImageId;
792 }
793
794 public void setLargeImageId(long largeImageId) {
795 _largeImageId = largeImageId;
796 }
797
798 @JSON
799 public long getCustom1ImageId() {
800 return _custom1ImageId;
801 }
802
803 public void setCustom1ImageId(long custom1ImageId) {
804 _custom1ImageId = custom1ImageId;
805 }
806
807 @JSON
808 public long getCustom2ImageId() {
809 return _custom2ImageId;
810 }
811
812 public void setCustom2ImageId(long custom2ImageId) {
813 _custom2ImageId = custom2ImageId;
814 }
815
816 @JSON
817 public boolean getManualCheckInRequired() {
818 return _manualCheckInRequired;
819 }
820
821 public boolean isManualCheckInRequired() {
822 return _manualCheckInRequired;
823 }
824
825 public void setManualCheckInRequired(boolean manualCheckInRequired) {
826 _manualCheckInRequired = manualCheckInRequired;
827 }
828
829 public long getColumnBitmask() {
830 return _columnBitmask;
831 }
832
833 @Override
834 public ExpandoBridge getExpandoBridge() {
835 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
836 DLFileEntry.class.getName(), getPrimaryKey());
837 }
838
839 @Override
840 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
841 ExpandoBridge expandoBridge = getExpandoBridge();
842
843 expandoBridge.setAttributes(serviceContext);
844 }
845
846 @Override
847 public DLFileEntry toEscapedModel() {
848 if (_escapedModel == null) {
849 _escapedModel = (DLFileEntry)ProxyUtil.newProxyInstance(_classLoader,
850 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
851 }
852
853 return _escapedModel;
854 }
855
856 @Override
857 public Object clone() {
858 DLFileEntryImpl dlFileEntryImpl = new DLFileEntryImpl();
859
860 dlFileEntryImpl.setUuid(getUuid());
861 dlFileEntryImpl.setFileEntryId(getFileEntryId());
862 dlFileEntryImpl.setGroupId(getGroupId());
863 dlFileEntryImpl.setCompanyId(getCompanyId());
864 dlFileEntryImpl.setUserId(getUserId());
865 dlFileEntryImpl.setUserName(getUserName());
866 dlFileEntryImpl.setVersionUserId(getVersionUserId());
867 dlFileEntryImpl.setVersionUserName(getVersionUserName());
868 dlFileEntryImpl.setCreateDate(getCreateDate());
869 dlFileEntryImpl.setModifiedDate(getModifiedDate());
870 dlFileEntryImpl.setRepositoryId(getRepositoryId());
871 dlFileEntryImpl.setFolderId(getFolderId());
872 dlFileEntryImpl.setName(getName());
873 dlFileEntryImpl.setExtension(getExtension());
874 dlFileEntryImpl.setMimeType(getMimeType());
875 dlFileEntryImpl.setTitle(getTitle());
876 dlFileEntryImpl.setDescription(getDescription());
877 dlFileEntryImpl.setExtraSettings(getExtraSettings());
878 dlFileEntryImpl.setFileEntryTypeId(getFileEntryTypeId());
879 dlFileEntryImpl.setVersion(getVersion());
880 dlFileEntryImpl.setSize(getSize());
881 dlFileEntryImpl.setReadCount(getReadCount());
882 dlFileEntryImpl.setSmallImageId(getSmallImageId());
883 dlFileEntryImpl.setLargeImageId(getLargeImageId());
884 dlFileEntryImpl.setCustom1ImageId(getCustom1ImageId());
885 dlFileEntryImpl.setCustom2ImageId(getCustom2ImageId());
886 dlFileEntryImpl.setManualCheckInRequired(getManualCheckInRequired());
887
888 dlFileEntryImpl.resetOriginalValues();
889
890 return dlFileEntryImpl;
891 }
892
893 public int compareTo(DLFileEntry dlFileEntry) {
894 int value = 0;
895
896 if (getFolderId() < dlFileEntry.getFolderId()) {
897 value = -1;
898 }
899 else if (getFolderId() > dlFileEntry.getFolderId()) {
900 value = 1;
901 }
902 else {
903 value = 0;
904 }
905
906 if (value != 0) {
907 return value;
908 }
909
910 value = getName().compareTo(dlFileEntry.getName());
911
912 if (value != 0) {
913 return value;
914 }
915
916 return 0;
917 }
918
919 @Override
920 public boolean equals(Object obj) {
921 if (obj == null) {
922 return false;
923 }
924
925 DLFileEntry dlFileEntry = null;
926
927 try {
928 dlFileEntry = (DLFileEntry)obj;
929 }
930 catch (ClassCastException cce) {
931 return false;
932 }
933
934 long primaryKey = dlFileEntry.getPrimaryKey();
935
936 if (getPrimaryKey() == primaryKey) {
937 return true;
938 }
939 else {
940 return false;
941 }
942 }
943
944 @Override
945 public int hashCode() {
946 return (int)getPrimaryKey();
947 }
948
949 @Override
950 public void resetOriginalValues() {
951 DLFileEntryModelImpl dlFileEntryModelImpl = this;
952
953 dlFileEntryModelImpl._originalUuid = dlFileEntryModelImpl._uuid;
954
955 dlFileEntryModelImpl._originalGroupId = dlFileEntryModelImpl._groupId;
956
957 dlFileEntryModelImpl._setOriginalGroupId = false;
958
959 dlFileEntryModelImpl._originalCompanyId = dlFileEntryModelImpl._companyId;
960
961 dlFileEntryModelImpl._setOriginalCompanyId = false;
962
963 dlFileEntryModelImpl._originalUserId = dlFileEntryModelImpl._userId;
964
965 dlFileEntryModelImpl._setOriginalUserId = false;
966
967 dlFileEntryModelImpl._originalFolderId = dlFileEntryModelImpl._folderId;
968
969 dlFileEntryModelImpl._setOriginalFolderId = false;
970
971 dlFileEntryModelImpl._originalName = dlFileEntryModelImpl._name;
972
973 dlFileEntryModelImpl._originalMimeType = dlFileEntryModelImpl._mimeType;
974
975 dlFileEntryModelImpl._originalTitle = dlFileEntryModelImpl._title;
976
977 dlFileEntryModelImpl._originalFileEntryTypeId = dlFileEntryModelImpl._fileEntryTypeId;
978
979 dlFileEntryModelImpl._setOriginalFileEntryTypeId = false;
980
981 dlFileEntryModelImpl._columnBitmask = 0;
982 }
983
984 @Override
985 public CacheModel<DLFileEntry> toCacheModel() {
986 DLFileEntryCacheModel dlFileEntryCacheModel = new DLFileEntryCacheModel();
987
988 dlFileEntryCacheModel.uuid = getUuid();
989
990 String uuid = dlFileEntryCacheModel.uuid;
991
992 if ((uuid != null) && (uuid.length() == 0)) {
993 dlFileEntryCacheModel.uuid = null;
994 }
995
996 dlFileEntryCacheModel.fileEntryId = getFileEntryId();
997
998 dlFileEntryCacheModel.groupId = getGroupId();
999
1000 dlFileEntryCacheModel.companyId = getCompanyId();
1001
1002 dlFileEntryCacheModel.userId = getUserId();
1003
1004 dlFileEntryCacheModel.userName = getUserName();
1005
1006 String userName = dlFileEntryCacheModel.userName;
1007
1008 if ((userName != null) && (userName.length() == 0)) {
1009 dlFileEntryCacheModel.userName = null;
1010 }
1011
1012 dlFileEntryCacheModel.versionUserId = getVersionUserId();
1013
1014 dlFileEntryCacheModel.versionUserName = getVersionUserName();
1015
1016 String versionUserName = dlFileEntryCacheModel.versionUserName;
1017
1018 if ((versionUserName != null) && (versionUserName.length() == 0)) {
1019 dlFileEntryCacheModel.versionUserName = null;
1020 }
1021
1022 Date createDate = getCreateDate();
1023
1024 if (createDate != null) {
1025 dlFileEntryCacheModel.createDate = createDate.getTime();
1026 }
1027 else {
1028 dlFileEntryCacheModel.createDate = Long.MIN_VALUE;
1029 }
1030
1031 Date modifiedDate = getModifiedDate();
1032
1033 if (modifiedDate != null) {
1034 dlFileEntryCacheModel.modifiedDate = modifiedDate.getTime();
1035 }
1036 else {
1037 dlFileEntryCacheModel.modifiedDate = Long.MIN_VALUE;
1038 }
1039
1040 dlFileEntryCacheModel.repositoryId = getRepositoryId();
1041
1042 dlFileEntryCacheModel.folderId = getFolderId();
1043
1044 dlFileEntryCacheModel.name = getName();
1045
1046 String name = dlFileEntryCacheModel.name;
1047
1048 if ((name != null) && (name.length() == 0)) {
1049 dlFileEntryCacheModel.name = null;
1050 }
1051
1052 dlFileEntryCacheModel.extension = getExtension();
1053
1054 String extension = dlFileEntryCacheModel.extension;
1055
1056 if ((extension != null) && (extension.length() == 0)) {
1057 dlFileEntryCacheModel.extension = null;
1058 }
1059
1060 dlFileEntryCacheModel.mimeType = getMimeType();
1061
1062 String mimeType = dlFileEntryCacheModel.mimeType;
1063
1064 if ((mimeType != null) && (mimeType.length() == 0)) {
1065 dlFileEntryCacheModel.mimeType = null;
1066 }
1067
1068 dlFileEntryCacheModel.title = getTitle();
1069
1070 String title = dlFileEntryCacheModel.title;
1071
1072 if ((title != null) && (title.length() == 0)) {
1073 dlFileEntryCacheModel.title = null;
1074 }
1075
1076 dlFileEntryCacheModel.description = getDescription();
1077
1078 String description = dlFileEntryCacheModel.description;
1079
1080 if ((description != null) && (description.length() == 0)) {
1081 dlFileEntryCacheModel.description = null;
1082 }
1083
1084 dlFileEntryCacheModel.extraSettings = getExtraSettings();
1085
1086 String extraSettings = dlFileEntryCacheModel.extraSettings;
1087
1088 if ((extraSettings != null) && (extraSettings.length() == 0)) {
1089 dlFileEntryCacheModel.extraSettings = null;
1090 }
1091
1092 dlFileEntryCacheModel.fileEntryTypeId = getFileEntryTypeId();
1093
1094 dlFileEntryCacheModel.version = getVersion();
1095
1096 String version = dlFileEntryCacheModel.version;
1097
1098 if ((version != null) && (version.length() == 0)) {
1099 dlFileEntryCacheModel.version = null;
1100 }
1101
1102 dlFileEntryCacheModel.size = getSize();
1103
1104 dlFileEntryCacheModel.readCount = getReadCount();
1105
1106 dlFileEntryCacheModel.smallImageId = getSmallImageId();
1107
1108 dlFileEntryCacheModel.largeImageId = getLargeImageId();
1109
1110 dlFileEntryCacheModel.custom1ImageId = getCustom1ImageId();
1111
1112 dlFileEntryCacheModel.custom2ImageId = getCustom2ImageId();
1113
1114 dlFileEntryCacheModel.manualCheckInRequired = getManualCheckInRequired();
1115
1116 return dlFileEntryCacheModel;
1117 }
1118
1119 @Override
1120 public String toString() {
1121 StringBundler sb = new StringBundler(55);
1122
1123 sb.append("{uuid=");
1124 sb.append(getUuid());
1125 sb.append(", fileEntryId=");
1126 sb.append(getFileEntryId());
1127 sb.append(", groupId=");
1128 sb.append(getGroupId());
1129 sb.append(", companyId=");
1130 sb.append(getCompanyId());
1131 sb.append(", userId=");
1132 sb.append(getUserId());
1133 sb.append(", userName=");
1134 sb.append(getUserName());
1135 sb.append(", versionUserId=");
1136 sb.append(getVersionUserId());
1137 sb.append(", versionUserName=");
1138 sb.append(getVersionUserName());
1139 sb.append(", createDate=");
1140 sb.append(getCreateDate());
1141 sb.append(", modifiedDate=");
1142 sb.append(getModifiedDate());
1143 sb.append(", repositoryId=");
1144 sb.append(getRepositoryId());
1145 sb.append(", folderId=");
1146 sb.append(getFolderId());
1147 sb.append(", name=");
1148 sb.append(getName());
1149 sb.append(", extension=");
1150 sb.append(getExtension());
1151 sb.append(", mimeType=");
1152 sb.append(getMimeType());
1153 sb.append(", title=");
1154 sb.append(getTitle());
1155 sb.append(", description=");
1156 sb.append(getDescription());
1157 sb.append(", extraSettings=");
1158 sb.append(getExtraSettings());
1159 sb.append(", fileEntryTypeId=");
1160 sb.append(getFileEntryTypeId());
1161 sb.append(", version=");
1162 sb.append(getVersion());
1163 sb.append(", size=");
1164 sb.append(getSize());
1165 sb.append(", readCount=");
1166 sb.append(getReadCount());
1167 sb.append(", smallImageId=");
1168 sb.append(getSmallImageId());
1169 sb.append(", largeImageId=");
1170 sb.append(getLargeImageId());
1171 sb.append(", custom1ImageId=");
1172 sb.append(getCustom1ImageId());
1173 sb.append(", custom2ImageId=");
1174 sb.append(getCustom2ImageId());
1175 sb.append(", manualCheckInRequired=");
1176 sb.append(getManualCheckInRequired());
1177 sb.append("}");
1178
1179 return sb.toString();
1180 }
1181
1182 public String toXmlString() {
1183 StringBundler sb = new StringBundler(85);
1184
1185 sb.append("<model><model-name>");
1186 sb.append("com.liferay.portlet.documentlibrary.model.DLFileEntry");
1187 sb.append("</model-name>");
1188
1189 sb.append(
1190 "<column><column-name>uuid</column-name><column-value><![CDATA[");
1191 sb.append(getUuid());
1192 sb.append("]]></column-value></column>");
1193 sb.append(
1194 "<column><column-name>fileEntryId</column-name><column-value><![CDATA[");
1195 sb.append(getFileEntryId());
1196 sb.append("]]></column-value></column>");
1197 sb.append(
1198 "<column><column-name>groupId</column-name><column-value><![CDATA[");
1199 sb.append(getGroupId());
1200 sb.append("]]></column-value></column>");
1201 sb.append(
1202 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1203 sb.append(getCompanyId());
1204 sb.append("]]></column-value></column>");
1205 sb.append(
1206 "<column><column-name>userId</column-name><column-value><![CDATA[");
1207 sb.append(getUserId());
1208 sb.append("]]></column-value></column>");
1209 sb.append(
1210 "<column><column-name>userName</column-name><column-value><![CDATA[");
1211 sb.append(getUserName());
1212 sb.append("]]></column-value></column>");
1213 sb.append(
1214 "<column><column-name>versionUserId</column-name><column-value><![CDATA[");
1215 sb.append(getVersionUserId());
1216 sb.append("]]></column-value></column>");
1217 sb.append(
1218 "<column><column-name>versionUserName</column-name><column-value><![CDATA[");
1219 sb.append(getVersionUserName());
1220 sb.append("]]></column-value></column>");
1221 sb.append(
1222 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1223 sb.append(getCreateDate());
1224 sb.append("]]></column-value></column>");
1225 sb.append(
1226 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1227 sb.append(getModifiedDate());
1228 sb.append("]]></column-value></column>");
1229 sb.append(
1230 "<column><column-name>repositoryId</column-name><column-value><![CDATA[");
1231 sb.append(getRepositoryId());
1232 sb.append("]]></column-value></column>");
1233 sb.append(
1234 "<column><column-name>folderId</column-name><column-value><![CDATA[");
1235 sb.append(getFolderId());
1236 sb.append("]]></column-value></column>");
1237 sb.append(
1238 "<column><column-name>name</column-name><column-value><![CDATA[");
1239 sb.append(getName());
1240 sb.append("]]></column-value></column>");
1241 sb.append(
1242 "<column><column-name>extension</column-name><column-value><![CDATA[");
1243 sb.append(getExtension());
1244 sb.append("]]></column-value></column>");
1245 sb.append(
1246 "<column><column-name>mimeType</column-name><column-value><![CDATA[");
1247 sb.append(getMimeType());
1248 sb.append("]]></column-value></column>");
1249 sb.append(
1250 "<column><column-name>title</column-name><column-value><![CDATA[");
1251 sb.append(getTitle());
1252 sb.append("]]></column-value></column>");
1253 sb.append(
1254 "<column><column-name>description</column-name><column-value><![CDATA[");
1255 sb.append(getDescription());
1256 sb.append("]]></column-value></column>");
1257 sb.append(
1258 "<column><column-name>extraSettings</column-name><column-value><![CDATA[");
1259 sb.append(getExtraSettings());
1260 sb.append("]]></column-value></column>");
1261 sb.append(
1262 "<column><column-name>fileEntryTypeId</column-name><column-value><![CDATA[");
1263 sb.append(getFileEntryTypeId());
1264 sb.append("]]></column-value></column>");
1265 sb.append(
1266 "<column><column-name>version</column-name><column-value><![CDATA[");
1267 sb.append(getVersion());
1268 sb.append("]]></column-value></column>");
1269 sb.append(
1270 "<column><column-name>size</column-name><column-value><![CDATA[");
1271 sb.append(getSize());
1272 sb.append("]]></column-value></column>");
1273 sb.append(
1274 "<column><column-name>readCount</column-name><column-value><![CDATA[");
1275 sb.append(getReadCount());
1276 sb.append("]]></column-value></column>");
1277 sb.append(
1278 "<column><column-name>smallImageId</column-name><column-value><![CDATA[");
1279 sb.append(getSmallImageId());
1280 sb.append("]]></column-value></column>");
1281 sb.append(
1282 "<column><column-name>largeImageId</column-name><column-value><![CDATA[");
1283 sb.append(getLargeImageId());
1284 sb.append("]]></column-value></column>");
1285 sb.append(
1286 "<column><column-name>custom1ImageId</column-name><column-value><![CDATA[");
1287 sb.append(getCustom1ImageId());
1288 sb.append("]]></column-value></column>");
1289 sb.append(
1290 "<column><column-name>custom2ImageId</column-name><column-value><![CDATA[");
1291 sb.append(getCustom2ImageId());
1292 sb.append("]]></column-value></column>");
1293 sb.append(
1294 "<column><column-name>manualCheckInRequired</column-name><column-value><![CDATA[");
1295 sb.append(getManualCheckInRequired());
1296 sb.append("]]></column-value></column>");
1297
1298 sb.append("</model>");
1299
1300 return sb.toString();
1301 }
1302
1303 private static ClassLoader _classLoader = DLFileEntry.class.getClassLoader();
1304 private static Class<?>[] _escapedModelInterfaces = new Class[] {
1305 DLFileEntry.class
1306 };
1307 private String _uuid;
1308 private String _originalUuid;
1309 private long _fileEntryId;
1310 private long _groupId;
1311 private long _originalGroupId;
1312 private boolean _setOriginalGroupId;
1313 private long _companyId;
1314 private long _originalCompanyId;
1315 private boolean _setOriginalCompanyId;
1316 private long _userId;
1317 private String _userUuid;
1318 private long _originalUserId;
1319 private boolean _setOriginalUserId;
1320 private String _userName;
1321 private long _versionUserId;
1322 private String _versionUserUuid;
1323 private String _versionUserName;
1324 private Date _createDate;
1325 private Date _modifiedDate;
1326 private long _repositoryId;
1327 private long _folderId;
1328 private long _originalFolderId;
1329 private boolean _setOriginalFolderId;
1330 private String _name;
1331 private String _originalName;
1332 private String _extension;
1333 private String _mimeType;
1334 private String _originalMimeType;
1335 private String _title;
1336 private String _originalTitle;
1337 private String _description;
1338 private String _extraSettings;
1339 private long _fileEntryTypeId;
1340 private long _originalFileEntryTypeId;
1341 private boolean _setOriginalFileEntryTypeId;
1342 private String _version;
1343 private long _size;
1344 private int _readCount;
1345 private long _smallImageId;
1346 private long _largeImageId;
1347 private long _custom1ImageId;
1348 private long _custom2ImageId;
1349 private boolean _manualCheckInRequired;
1350 private long _columnBitmask;
1351 private DLFileEntry _escapedModel;
1352 }