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 (_escapedModelProxy == null) {
849 _escapedModelProxy = (DLFileEntry)ProxyUtil.newProxyInstance(_classLoader,
850 _escapedModelProxyInterfaces,
851 new AutoEscapeBeanHandler(this));
852 }
853
854 return _escapedModelProxy;
855 }
856
857 @Override
858 public Object clone() {
859 DLFileEntryImpl dlFileEntryImpl = new DLFileEntryImpl();
860
861 dlFileEntryImpl.setUuid(getUuid());
862 dlFileEntryImpl.setFileEntryId(getFileEntryId());
863 dlFileEntryImpl.setGroupId(getGroupId());
864 dlFileEntryImpl.setCompanyId(getCompanyId());
865 dlFileEntryImpl.setUserId(getUserId());
866 dlFileEntryImpl.setUserName(getUserName());
867 dlFileEntryImpl.setVersionUserId(getVersionUserId());
868 dlFileEntryImpl.setVersionUserName(getVersionUserName());
869 dlFileEntryImpl.setCreateDate(getCreateDate());
870 dlFileEntryImpl.setModifiedDate(getModifiedDate());
871 dlFileEntryImpl.setRepositoryId(getRepositoryId());
872 dlFileEntryImpl.setFolderId(getFolderId());
873 dlFileEntryImpl.setName(getName());
874 dlFileEntryImpl.setExtension(getExtension());
875 dlFileEntryImpl.setMimeType(getMimeType());
876 dlFileEntryImpl.setTitle(getTitle());
877 dlFileEntryImpl.setDescription(getDescription());
878 dlFileEntryImpl.setExtraSettings(getExtraSettings());
879 dlFileEntryImpl.setFileEntryTypeId(getFileEntryTypeId());
880 dlFileEntryImpl.setVersion(getVersion());
881 dlFileEntryImpl.setSize(getSize());
882 dlFileEntryImpl.setReadCount(getReadCount());
883 dlFileEntryImpl.setSmallImageId(getSmallImageId());
884 dlFileEntryImpl.setLargeImageId(getLargeImageId());
885 dlFileEntryImpl.setCustom1ImageId(getCustom1ImageId());
886 dlFileEntryImpl.setCustom2ImageId(getCustom2ImageId());
887 dlFileEntryImpl.setManualCheckInRequired(getManualCheckInRequired());
888
889 dlFileEntryImpl.resetOriginalValues();
890
891 return dlFileEntryImpl;
892 }
893
894 public int compareTo(DLFileEntry dlFileEntry) {
895 int value = 0;
896
897 if (getFolderId() < dlFileEntry.getFolderId()) {
898 value = -1;
899 }
900 else if (getFolderId() > dlFileEntry.getFolderId()) {
901 value = 1;
902 }
903 else {
904 value = 0;
905 }
906
907 if (value != 0) {
908 return value;
909 }
910
911 value = getName().compareTo(dlFileEntry.getName());
912
913 if (value != 0) {
914 return value;
915 }
916
917 return 0;
918 }
919
920 @Override
921 public boolean equals(Object obj) {
922 if (obj == null) {
923 return false;
924 }
925
926 DLFileEntry dlFileEntry = null;
927
928 try {
929 dlFileEntry = (DLFileEntry)obj;
930 }
931 catch (ClassCastException cce) {
932 return false;
933 }
934
935 long primaryKey = dlFileEntry.getPrimaryKey();
936
937 if (getPrimaryKey() == primaryKey) {
938 return true;
939 }
940 else {
941 return false;
942 }
943 }
944
945 @Override
946 public int hashCode() {
947 return (int)getPrimaryKey();
948 }
949
950 @Override
951 public void resetOriginalValues() {
952 DLFileEntryModelImpl dlFileEntryModelImpl = this;
953
954 dlFileEntryModelImpl._originalUuid = dlFileEntryModelImpl._uuid;
955
956 dlFileEntryModelImpl._originalGroupId = dlFileEntryModelImpl._groupId;
957
958 dlFileEntryModelImpl._setOriginalGroupId = false;
959
960 dlFileEntryModelImpl._originalCompanyId = dlFileEntryModelImpl._companyId;
961
962 dlFileEntryModelImpl._setOriginalCompanyId = false;
963
964 dlFileEntryModelImpl._originalUserId = dlFileEntryModelImpl._userId;
965
966 dlFileEntryModelImpl._setOriginalUserId = false;
967
968 dlFileEntryModelImpl._originalFolderId = dlFileEntryModelImpl._folderId;
969
970 dlFileEntryModelImpl._setOriginalFolderId = false;
971
972 dlFileEntryModelImpl._originalName = dlFileEntryModelImpl._name;
973
974 dlFileEntryModelImpl._originalMimeType = dlFileEntryModelImpl._mimeType;
975
976 dlFileEntryModelImpl._originalTitle = dlFileEntryModelImpl._title;
977
978 dlFileEntryModelImpl._originalFileEntryTypeId = dlFileEntryModelImpl._fileEntryTypeId;
979
980 dlFileEntryModelImpl._setOriginalFileEntryTypeId = false;
981
982 dlFileEntryModelImpl._columnBitmask = 0;
983 }
984
985 @Override
986 public CacheModel<DLFileEntry> toCacheModel() {
987 DLFileEntryCacheModel dlFileEntryCacheModel = new DLFileEntryCacheModel();
988
989 dlFileEntryCacheModel.uuid = getUuid();
990
991 String uuid = dlFileEntryCacheModel.uuid;
992
993 if ((uuid != null) && (uuid.length() == 0)) {
994 dlFileEntryCacheModel.uuid = null;
995 }
996
997 dlFileEntryCacheModel.fileEntryId = getFileEntryId();
998
999 dlFileEntryCacheModel.groupId = getGroupId();
1000
1001 dlFileEntryCacheModel.companyId = getCompanyId();
1002
1003 dlFileEntryCacheModel.userId = getUserId();
1004
1005 dlFileEntryCacheModel.userName = getUserName();
1006
1007 String userName = dlFileEntryCacheModel.userName;
1008
1009 if ((userName != null) && (userName.length() == 0)) {
1010 dlFileEntryCacheModel.userName = null;
1011 }
1012
1013 dlFileEntryCacheModel.versionUserId = getVersionUserId();
1014
1015 dlFileEntryCacheModel.versionUserName = getVersionUserName();
1016
1017 String versionUserName = dlFileEntryCacheModel.versionUserName;
1018
1019 if ((versionUserName != null) && (versionUserName.length() == 0)) {
1020 dlFileEntryCacheModel.versionUserName = null;
1021 }
1022
1023 Date createDate = getCreateDate();
1024
1025 if (createDate != null) {
1026 dlFileEntryCacheModel.createDate = createDate.getTime();
1027 }
1028 else {
1029 dlFileEntryCacheModel.createDate = Long.MIN_VALUE;
1030 }
1031
1032 Date modifiedDate = getModifiedDate();
1033
1034 if (modifiedDate != null) {
1035 dlFileEntryCacheModel.modifiedDate = modifiedDate.getTime();
1036 }
1037 else {
1038 dlFileEntryCacheModel.modifiedDate = Long.MIN_VALUE;
1039 }
1040
1041 dlFileEntryCacheModel.repositoryId = getRepositoryId();
1042
1043 dlFileEntryCacheModel.folderId = getFolderId();
1044
1045 dlFileEntryCacheModel.name = getName();
1046
1047 String name = dlFileEntryCacheModel.name;
1048
1049 if ((name != null) && (name.length() == 0)) {
1050 dlFileEntryCacheModel.name = null;
1051 }
1052
1053 dlFileEntryCacheModel.extension = getExtension();
1054
1055 String extension = dlFileEntryCacheModel.extension;
1056
1057 if ((extension != null) && (extension.length() == 0)) {
1058 dlFileEntryCacheModel.extension = null;
1059 }
1060
1061 dlFileEntryCacheModel.mimeType = getMimeType();
1062
1063 String mimeType = dlFileEntryCacheModel.mimeType;
1064
1065 if ((mimeType != null) && (mimeType.length() == 0)) {
1066 dlFileEntryCacheModel.mimeType = null;
1067 }
1068
1069 dlFileEntryCacheModel.title = getTitle();
1070
1071 String title = dlFileEntryCacheModel.title;
1072
1073 if ((title != null) && (title.length() == 0)) {
1074 dlFileEntryCacheModel.title = null;
1075 }
1076
1077 dlFileEntryCacheModel.description = getDescription();
1078
1079 String description = dlFileEntryCacheModel.description;
1080
1081 if ((description != null) && (description.length() == 0)) {
1082 dlFileEntryCacheModel.description = null;
1083 }
1084
1085 dlFileEntryCacheModel.extraSettings = getExtraSettings();
1086
1087 String extraSettings = dlFileEntryCacheModel.extraSettings;
1088
1089 if ((extraSettings != null) && (extraSettings.length() == 0)) {
1090 dlFileEntryCacheModel.extraSettings = null;
1091 }
1092
1093 dlFileEntryCacheModel.fileEntryTypeId = getFileEntryTypeId();
1094
1095 dlFileEntryCacheModel.version = getVersion();
1096
1097 String version = dlFileEntryCacheModel.version;
1098
1099 if ((version != null) && (version.length() == 0)) {
1100 dlFileEntryCacheModel.version = null;
1101 }
1102
1103 dlFileEntryCacheModel.size = getSize();
1104
1105 dlFileEntryCacheModel.readCount = getReadCount();
1106
1107 dlFileEntryCacheModel.smallImageId = getSmallImageId();
1108
1109 dlFileEntryCacheModel.largeImageId = getLargeImageId();
1110
1111 dlFileEntryCacheModel.custom1ImageId = getCustom1ImageId();
1112
1113 dlFileEntryCacheModel.custom2ImageId = getCustom2ImageId();
1114
1115 dlFileEntryCacheModel.manualCheckInRequired = getManualCheckInRequired();
1116
1117 return dlFileEntryCacheModel;
1118 }
1119
1120 @Override
1121 public String toString() {
1122 StringBundler sb = new StringBundler(55);
1123
1124 sb.append("{uuid=");
1125 sb.append(getUuid());
1126 sb.append(", fileEntryId=");
1127 sb.append(getFileEntryId());
1128 sb.append(", groupId=");
1129 sb.append(getGroupId());
1130 sb.append(", companyId=");
1131 sb.append(getCompanyId());
1132 sb.append(", userId=");
1133 sb.append(getUserId());
1134 sb.append(", userName=");
1135 sb.append(getUserName());
1136 sb.append(", versionUserId=");
1137 sb.append(getVersionUserId());
1138 sb.append(", versionUserName=");
1139 sb.append(getVersionUserName());
1140 sb.append(", createDate=");
1141 sb.append(getCreateDate());
1142 sb.append(", modifiedDate=");
1143 sb.append(getModifiedDate());
1144 sb.append(", repositoryId=");
1145 sb.append(getRepositoryId());
1146 sb.append(", folderId=");
1147 sb.append(getFolderId());
1148 sb.append(", name=");
1149 sb.append(getName());
1150 sb.append(", extension=");
1151 sb.append(getExtension());
1152 sb.append(", mimeType=");
1153 sb.append(getMimeType());
1154 sb.append(", title=");
1155 sb.append(getTitle());
1156 sb.append(", description=");
1157 sb.append(getDescription());
1158 sb.append(", extraSettings=");
1159 sb.append(getExtraSettings());
1160 sb.append(", fileEntryTypeId=");
1161 sb.append(getFileEntryTypeId());
1162 sb.append(", version=");
1163 sb.append(getVersion());
1164 sb.append(", size=");
1165 sb.append(getSize());
1166 sb.append(", readCount=");
1167 sb.append(getReadCount());
1168 sb.append(", smallImageId=");
1169 sb.append(getSmallImageId());
1170 sb.append(", largeImageId=");
1171 sb.append(getLargeImageId());
1172 sb.append(", custom1ImageId=");
1173 sb.append(getCustom1ImageId());
1174 sb.append(", custom2ImageId=");
1175 sb.append(getCustom2ImageId());
1176 sb.append(", manualCheckInRequired=");
1177 sb.append(getManualCheckInRequired());
1178 sb.append("}");
1179
1180 return sb.toString();
1181 }
1182
1183 public String toXmlString() {
1184 StringBundler sb = new StringBundler(85);
1185
1186 sb.append("<model><model-name>");
1187 sb.append("com.liferay.portlet.documentlibrary.model.DLFileEntry");
1188 sb.append("</model-name>");
1189
1190 sb.append(
1191 "<column><column-name>uuid</column-name><column-value><![CDATA[");
1192 sb.append(getUuid());
1193 sb.append("]]></column-value></column>");
1194 sb.append(
1195 "<column><column-name>fileEntryId</column-name><column-value><![CDATA[");
1196 sb.append(getFileEntryId());
1197 sb.append("]]></column-value></column>");
1198 sb.append(
1199 "<column><column-name>groupId</column-name><column-value><![CDATA[");
1200 sb.append(getGroupId());
1201 sb.append("]]></column-value></column>");
1202 sb.append(
1203 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1204 sb.append(getCompanyId());
1205 sb.append("]]></column-value></column>");
1206 sb.append(
1207 "<column><column-name>userId</column-name><column-value><![CDATA[");
1208 sb.append(getUserId());
1209 sb.append("]]></column-value></column>");
1210 sb.append(
1211 "<column><column-name>userName</column-name><column-value><![CDATA[");
1212 sb.append(getUserName());
1213 sb.append("]]></column-value></column>");
1214 sb.append(
1215 "<column><column-name>versionUserId</column-name><column-value><![CDATA[");
1216 sb.append(getVersionUserId());
1217 sb.append("]]></column-value></column>");
1218 sb.append(
1219 "<column><column-name>versionUserName</column-name><column-value><![CDATA[");
1220 sb.append(getVersionUserName());
1221 sb.append("]]></column-value></column>");
1222 sb.append(
1223 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1224 sb.append(getCreateDate());
1225 sb.append("]]></column-value></column>");
1226 sb.append(
1227 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1228 sb.append(getModifiedDate());
1229 sb.append("]]></column-value></column>");
1230 sb.append(
1231 "<column><column-name>repositoryId</column-name><column-value><![CDATA[");
1232 sb.append(getRepositoryId());
1233 sb.append("]]></column-value></column>");
1234 sb.append(
1235 "<column><column-name>folderId</column-name><column-value><![CDATA[");
1236 sb.append(getFolderId());
1237 sb.append("]]></column-value></column>");
1238 sb.append(
1239 "<column><column-name>name</column-name><column-value><![CDATA[");
1240 sb.append(getName());
1241 sb.append("]]></column-value></column>");
1242 sb.append(
1243 "<column><column-name>extension</column-name><column-value><![CDATA[");
1244 sb.append(getExtension());
1245 sb.append("]]></column-value></column>");
1246 sb.append(
1247 "<column><column-name>mimeType</column-name><column-value><![CDATA[");
1248 sb.append(getMimeType());
1249 sb.append("]]></column-value></column>");
1250 sb.append(
1251 "<column><column-name>title</column-name><column-value><![CDATA[");
1252 sb.append(getTitle());
1253 sb.append("]]></column-value></column>");
1254 sb.append(
1255 "<column><column-name>description</column-name><column-value><![CDATA[");
1256 sb.append(getDescription());
1257 sb.append("]]></column-value></column>");
1258 sb.append(
1259 "<column><column-name>extraSettings</column-name><column-value><![CDATA[");
1260 sb.append(getExtraSettings());
1261 sb.append("]]></column-value></column>");
1262 sb.append(
1263 "<column><column-name>fileEntryTypeId</column-name><column-value><![CDATA[");
1264 sb.append(getFileEntryTypeId());
1265 sb.append("]]></column-value></column>");
1266 sb.append(
1267 "<column><column-name>version</column-name><column-value><![CDATA[");
1268 sb.append(getVersion());
1269 sb.append("]]></column-value></column>");
1270 sb.append(
1271 "<column><column-name>size</column-name><column-value><![CDATA[");
1272 sb.append(getSize());
1273 sb.append("]]></column-value></column>");
1274 sb.append(
1275 "<column><column-name>readCount</column-name><column-value><![CDATA[");
1276 sb.append(getReadCount());
1277 sb.append("]]></column-value></column>");
1278 sb.append(
1279 "<column><column-name>smallImageId</column-name><column-value><![CDATA[");
1280 sb.append(getSmallImageId());
1281 sb.append("]]></column-value></column>");
1282 sb.append(
1283 "<column><column-name>largeImageId</column-name><column-value><![CDATA[");
1284 sb.append(getLargeImageId());
1285 sb.append("]]></column-value></column>");
1286 sb.append(
1287 "<column><column-name>custom1ImageId</column-name><column-value><![CDATA[");
1288 sb.append(getCustom1ImageId());
1289 sb.append("]]></column-value></column>");
1290 sb.append(
1291 "<column><column-name>custom2ImageId</column-name><column-value><![CDATA[");
1292 sb.append(getCustom2ImageId());
1293 sb.append("]]></column-value></column>");
1294 sb.append(
1295 "<column><column-name>manualCheckInRequired</column-name><column-value><![CDATA[");
1296 sb.append(getManualCheckInRequired());
1297 sb.append("]]></column-value></column>");
1298
1299 sb.append("</model>");
1300
1301 return sb.toString();
1302 }
1303
1304 private static ClassLoader _classLoader = DLFileEntry.class.getClassLoader();
1305 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
1306 DLFileEntry.class
1307 };
1308 private String _uuid;
1309 private String _originalUuid;
1310 private long _fileEntryId;
1311 private long _groupId;
1312 private long _originalGroupId;
1313 private boolean _setOriginalGroupId;
1314 private long _companyId;
1315 private long _originalCompanyId;
1316 private boolean _setOriginalCompanyId;
1317 private long _userId;
1318 private String _userUuid;
1319 private long _originalUserId;
1320 private boolean _setOriginalUserId;
1321 private String _userName;
1322 private long _versionUserId;
1323 private String _versionUserUuid;
1324 private String _versionUserName;
1325 private Date _createDate;
1326 private Date _modifiedDate;
1327 private long _repositoryId;
1328 private long _folderId;
1329 private long _originalFolderId;
1330 private boolean _setOriginalFolderId;
1331 private String _name;
1332 private String _originalName;
1333 private String _extension;
1334 private String _mimeType;
1335 private String _originalMimeType;
1336 private String _title;
1337 private String _originalTitle;
1338 private String _description;
1339 private String _extraSettings;
1340 private long _fileEntryTypeId;
1341 private long _originalFileEntryTypeId;
1342 private boolean _setOriginalFileEntryTypeId;
1343 private String _version;
1344 private long _size;
1345 private int _readCount;
1346 private long _smallImageId;
1347 private long _largeImageId;
1348 private long _custom1ImageId;
1349 private long _custom2ImageId;
1350 private boolean _manualCheckInRequired;
1351 private long _columnBitmask;
1352 private DLFileEntry _escapedModelProxy;
1353 }