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.List;
042
043
056 @JSON(strict = true)
057 public class DLFileEntryModelImpl extends BaseModelImpl<DLFileEntry>
058 implements DLFileEntryModel {
059
064 public static final String TABLE_NAME = "DLFileEntry";
065 public static final Object[][] TABLE_COLUMNS = {
066 { "uuid_", Types.VARCHAR },
067 { "fileEntryId", Types.BIGINT },
068 { "groupId", Types.BIGINT },
069 { "companyId", Types.BIGINT },
070 { "userId", Types.BIGINT },
071 { "userName", Types.VARCHAR },
072 { "versionUserId", Types.BIGINT },
073 { "versionUserName", Types.VARCHAR },
074 { "createDate", Types.TIMESTAMP },
075 { "modifiedDate", Types.TIMESTAMP },
076 { "repositoryId", Types.BIGINT },
077 { "folderId", Types.BIGINT },
078 { "name", Types.VARCHAR },
079 { "extension", Types.VARCHAR },
080 { "mimeType", Types.VARCHAR },
081 { "title", Types.VARCHAR },
082 { "description", Types.VARCHAR },
083 { "extraSettings", Types.CLOB },
084 { "fileEntryTypeId", Types.BIGINT },
085 { "version", Types.VARCHAR },
086 { "size_", Types.BIGINT },
087 { "readCount", Types.INTEGER },
088 { "smallImageId", Types.BIGINT },
089 { "largeImageId", Types.BIGINT },
090 { "custom1ImageId", Types.BIGINT },
091 { "custom2ImageId", Types.BIGINT }
092 };
093 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)";
094 public static final String TABLE_SQL_DROP = "drop table DLFileEntry";
095 public static final String ORDER_BY_JPQL = " ORDER BY dlFileEntry.folderId ASC, dlFileEntry.name ASC";
096 public static final String ORDER_BY_SQL = " ORDER BY DLFileEntry.folderId ASC, DLFileEntry.name ASC";
097 public static final String DATA_SOURCE = "liferayDataSource";
098 public static final String SESSION_FACTORY = "liferaySessionFactory";
099 public static final String TX_MANAGER = "liferayTransactionManager";
100 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
101 "value.object.entity.cache.enabled.com.liferay.portlet.documentlibrary.model.DLFileEntry"),
102 true);
103 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
104 "value.object.finder.cache.enabled.com.liferay.portlet.documentlibrary.model.DLFileEntry"),
105 true);
106 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
107 "value.object.column.bitmask.enabled.com.liferay.portlet.documentlibrary.model.DLFileEntry"),
108 true);
109 public static long COMPANYID_COLUMN_BITMASK = 1L;
110 public static long FILEENTRYTYPEID_COLUMN_BITMASK = 2L;
111 public static long FOLDERID_COLUMN_BITMASK = 4L;
112 public static long GROUPID_COLUMN_BITMASK = 8L;
113 public static long NAME_COLUMN_BITMASK = 16L;
114 public static long TITLE_COLUMN_BITMASK = 32L;
115 public static long USERID_COLUMN_BITMASK = 64L;
116 public static long UUID_COLUMN_BITMASK = 128L;
117
118
124 public static DLFileEntry toModel(DLFileEntrySoap soapModel) {
125 DLFileEntry model = new DLFileEntryImpl();
126
127 model.setUuid(soapModel.getUuid());
128 model.setFileEntryId(soapModel.getFileEntryId());
129 model.setGroupId(soapModel.getGroupId());
130 model.setCompanyId(soapModel.getCompanyId());
131 model.setUserId(soapModel.getUserId());
132 model.setUserName(soapModel.getUserName());
133 model.setVersionUserId(soapModel.getVersionUserId());
134 model.setVersionUserName(soapModel.getVersionUserName());
135 model.setCreateDate(soapModel.getCreateDate());
136 model.setModifiedDate(soapModel.getModifiedDate());
137 model.setRepositoryId(soapModel.getRepositoryId());
138 model.setFolderId(soapModel.getFolderId());
139 model.setName(soapModel.getName());
140 model.setExtension(soapModel.getExtension());
141 model.setMimeType(soapModel.getMimeType());
142 model.setTitle(soapModel.getTitle());
143 model.setDescription(soapModel.getDescription());
144 model.setExtraSettings(soapModel.getExtraSettings());
145 model.setFileEntryTypeId(soapModel.getFileEntryTypeId());
146 model.setVersion(soapModel.getVersion());
147 model.setSize(soapModel.getSize());
148 model.setReadCount(soapModel.getReadCount());
149 model.setSmallImageId(soapModel.getSmallImageId());
150 model.setLargeImageId(soapModel.getLargeImageId());
151 model.setCustom1ImageId(soapModel.getCustom1ImageId());
152 model.setCustom2ImageId(soapModel.getCustom2ImageId());
153
154 return model;
155 }
156
157
163 public static List<DLFileEntry> toModels(DLFileEntrySoap[] soapModels) {
164 List<DLFileEntry> models = new ArrayList<DLFileEntry>(soapModels.length);
165
166 for (DLFileEntrySoap soapModel : soapModels) {
167 models.add(toModel(soapModel));
168 }
169
170 return models;
171 }
172
173 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
174 "lock.expiration.time.com.liferay.portlet.documentlibrary.model.DLFileEntry"));
175
176 public DLFileEntryModelImpl() {
177 }
178
179 public long getPrimaryKey() {
180 return _fileEntryId;
181 }
182
183 public void setPrimaryKey(long primaryKey) {
184 setFileEntryId(primaryKey);
185 }
186
187 public Serializable getPrimaryKeyObj() {
188 return new Long(_fileEntryId);
189 }
190
191 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
192 setPrimaryKey(((Long)primaryKeyObj).longValue());
193 }
194
195 public Class<?> getModelClass() {
196 return DLFileEntry.class;
197 }
198
199 public String getModelClassName() {
200 return DLFileEntry.class.getName();
201 }
202
203 @JSON
204 public String getUuid() {
205 if (_uuid == null) {
206 return StringPool.BLANK;
207 }
208 else {
209 return _uuid;
210 }
211 }
212
213 public void setUuid(String uuid) {
214 if (_originalUuid == null) {
215 _originalUuid = _uuid;
216 }
217
218 _uuid = uuid;
219 }
220
221 public String getOriginalUuid() {
222 return GetterUtil.getString(_originalUuid);
223 }
224
225 @JSON
226 public long getFileEntryId() {
227 return _fileEntryId;
228 }
229
230 public void setFileEntryId(long fileEntryId) {
231 _fileEntryId = fileEntryId;
232 }
233
234 @JSON
235 public long getGroupId() {
236 return _groupId;
237 }
238
239 public void setGroupId(long groupId) {
240 _columnBitmask |= GROUPID_COLUMN_BITMASK;
241
242 if (!_setOriginalGroupId) {
243 _setOriginalGroupId = true;
244
245 _originalGroupId = _groupId;
246 }
247
248 _groupId = groupId;
249 }
250
251 public long getOriginalGroupId() {
252 return _originalGroupId;
253 }
254
255 @JSON
256 public long getCompanyId() {
257 return _companyId;
258 }
259
260 public void setCompanyId(long companyId) {
261 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
262
263 if (!_setOriginalCompanyId) {
264 _setOriginalCompanyId = true;
265
266 _originalCompanyId = _companyId;
267 }
268
269 _companyId = companyId;
270 }
271
272 public long getOriginalCompanyId() {
273 return _originalCompanyId;
274 }
275
276 @JSON
277 public long getUserId() {
278 return _userId;
279 }
280
281 public void setUserId(long userId) {
282 _columnBitmask |= USERID_COLUMN_BITMASK;
283
284 if (!_setOriginalUserId) {
285 _setOriginalUserId = true;
286
287 _originalUserId = _userId;
288 }
289
290 _userId = userId;
291 }
292
293 public String getUserUuid() throws SystemException {
294 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
295 }
296
297 public void setUserUuid(String userUuid) {
298 _userUuid = userUuid;
299 }
300
301 public long getOriginalUserId() {
302 return _originalUserId;
303 }
304
305 @JSON
306 public String getUserName() {
307 if (_userName == null) {
308 return StringPool.BLANK;
309 }
310 else {
311 return _userName;
312 }
313 }
314
315 public void setUserName(String userName) {
316 _userName = userName;
317 }
318
319 @JSON
320 public long getVersionUserId() {
321 return _versionUserId;
322 }
323
324 public void setVersionUserId(long versionUserId) {
325 _versionUserId = versionUserId;
326 }
327
328 public String getVersionUserUuid() throws SystemException {
329 return PortalUtil.getUserValue(getVersionUserId(), "uuid",
330 _versionUserUuid);
331 }
332
333 public void setVersionUserUuid(String versionUserUuid) {
334 _versionUserUuid = versionUserUuid;
335 }
336
337 @JSON
338 public String getVersionUserName() {
339 if (_versionUserName == null) {
340 return StringPool.BLANK;
341 }
342 else {
343 return _versionUserName;
344 }
345 }
346
347 public void setVersionUserName(String versionUserName) {
348 _versionUserName = versionUserName;
349 }
350
351 @JSON
352 public Date getCreateDate() {
353 return _createDate;
354 }
355
356 public void setCreateDate(Date createDate) {
357 _createDate = createDate;
358 }
359
360 @JSON
361 public Date getModifiedDate() {
362 return _modifiedDate;
363 }
364
365 public void setModifiedDate(Date modifiedDate) {
366 _modifiedDate = modifiedDate;
367 }
368
369 @JSON
370 public long getRepositoryId() {
371 return _repositoryId;
372 }
373
374 public void setRepositoryId(long repositoryId) {
375 _repositoryId = repositoryId;
376 }
377
378 @JSON
379 public long getFolderId() {
380 return _folderId;
381 }
382
383 public void setFolderId(long folderId) {
384 _columnBitmask = -1L;
385
386 if (!_setOriginalFolderId) {
387 _setOriginalFolderId = true;
388
389 _originalFolderId = _folderId;
390 }
391
392 _folderId = folderId;
393 }
394
395 public long getOriginalFolderId() {
396 return _originalFolderId;
397 }
398
399 @JSON
400 public String getName() {
401 if (_name == null) {
402 return StringPool.BLANK;
403 }
404 else {
405 return _name;
406 }
407 }
408
409 public void setName(String name) {
410 _columnBitmask = -1L;
411
412 if (_originalName == null) {
413 _originalName = _name;
414 }
415
416 _name = name;
417 }
418
419 public String getOriginalName() {
420 return GetterUtil.getString(_originalName);
421 }
422
423 @JSON
424 public String getExtension() {
425 if (_extension == null) {
426 return StringPool.BLANK;
427 }
428 else {
429 return _extension;
430 }
431 }
432
433 public void setExtension(String extension) {
434 _extension = extension;
435 }
436
437 @JSON
438 public String getMimeType() {
439 if (_mimeType == null) {
440 return StringPool.BLANK;
441 }
442 else {
443 return _mimeType;
444 }
445 }
446
447 public void setMimeType(String mimeType) {
448 _mimeType = mimeType;
449 }
450
451 @JSON
452 public String getTitle() {
453 if (_title == null) {
454 return StringPool.BLANK;
455 }
456 else {
457 return _title;
458 }
459 }
460
461 public void setTitle(String title) {
462 _columnBitmask |= TITLE_COLUMN_BITMASK;
463
464 if (_originalTitle == null) {
465 _originalTitle = _title;
466 }
467
468 _title = title;
469 }
470
471 public String getOriginalTitle() {
472 return GetterUtil.getString(_originalTitle);
473 }
474
475 @JSON
476 public String getDescription() {
477 if (_description == null) {
478 return StringPool.BLANK;
479 }
480 else {
481 return _description;
482 }
483 }
484
485 public void setDescription(String description) {
486 _description = description;
487 }
488
489 @JSON
490 public String getExtraSettings() {
491 if (_extraSettings == null) {
492 return StringPool.BLANK;
493 }
494 else {
495 return _extraSettings;
496 }
497 }
498
499 public void setExtraSettings(String extraSettings) {
500 _extraSettings = extraSettings;
501 }
502
503 @JSON
504 public long getFileEntryTypeId() {
505 return _fileEntryTypeId;
506 }
507
508 public void setFileEntryTypeId(long fileEntryTypeId) {
509 _columnBitmask |= FILEENTRYTYPEID_COLUMN_BITMASK;
510
511 if (!_setOriginalFileEntryTypeId) {
512 _setOriginalFileEntryTypeId = true;
513
514 _originalFileEntryTypeId = _fileEntryTypeId;
515 }
516
517 _fileEntryTypeId = fileEntryTypeId;
518 }
519
520 public long getOriginalFileEntryTypeId() {
521 return _originalFileEntryTypeId;
522 }
523
524 @JSON
525 public String getVersion() {
526 if (_version == null) {
527 return StringPool.BLANK;
528 }
529 else {
530 return _version;
531 }
532 }
533
534 public void setVersion(String version) {
535 _version = version;
536 }
537
538 @JSON
539 public long getSize() {
540 return _size;
541 }
542
543 public void setSize(long size) {
544 _size = size;
545 }
546
547 @JSON
548 public int getReadCount() {
549 return _readCount;
550 }
551
552 public void setReadCount(int readCount) {
553 _readCount = readCount;
554 }
555
556 @JSON
557 public long getSmallImageId() {
558 return _smallImageId;
559 }
560
561 public void setSmallImageId(long smallImageId) {
562 _smallImageId = smallImageId;
563 }
564
565 @JSON
566 public long getLargeImageId() {
567 return _largeImageId;
568 }
569
570 public void setLargeImageId(long largeImageId) {
571 _largeImageId = largeImageId;
572 }
573
574 @JSON
575 public long getCustom1ImageId() {
576 return _custom1ImageId;
577 }
578
579 public void setCustom1ImageId(long custom1ImageId) {
580 _custom1ImageId = custom1ImageId;
581 }
582
583 @JSON
584 public long getCustom2ImageId() {
585 return _custom2ImageId;
586 }
587
588 public void setCustom2ImageId(long custom2ImageId) {
589 _custom2ImageId = custom2ImageId;
590 }
591
592 public long getColumnBitmask() {
593 return _columnBitmask;
594 }
595
596 @Override
597 public DLFileEntry toEscapedModel() {
598 if (_escapedModelProxy == null) {
599 _escapedModelProxy = (DLFileEntry)ProxyUtil.newProxyInstance(_classLoader,
600 _escapedModelProxyInterfaces,
601 new AutoEscapeBeanHandler(this));
602 }
603
604 return _escapedModelProxy;
605 }
606
607 @Override
608 public ExpandoBridge getExpandoBridge() {
609 if (_expandoBridge == null) {
610 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
611 DLFileEntry.class.getName(), getPrimaryKey());
612 }
613
614 return _expandoBridge;
615 }
616
617 @Override
618 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
619 getExpandoBridge().setAttributes(serviceContext);
620 }
621
622 @Override
623 public Object clone() {
624 DLFileEntryImpl dlFileEntryImpl = new DLFileEntryImpl();
625
626 dlFileEntryImpl.setUuid(getUuid());
627 dlFileEntryImpl.setFileEntryId(getFileEntryId());
628 dlFileEntryImpl.setGroupId(getGroupId());
629 dlFileEntryImpl.setCompanyId(getCompanyId());
630 dlFileEntryImpl.setUserId(getUserId());
631 dlFileEntryImpl.setUserName(getUserName());
632 dlFileEntryImpl.setVersionUserId(getVersionUserId());
633 dlFileEntryImpl.setVersionUserName(getVersionUserName());
634 dlFileEntryImpl.setCreateDate(getCreateDate());
635 dlFileEntryImpl.setModifiedDate(getModifiedDate());
636 dlFileEntryImpl.setRepositoryId(getRepositoryId());
637 dlFileEntryImpl.setFolderId(getFolderId());
638 dlFileEntryImpl.setName(getName());
639 dlFileEntryImpl.setExtension(getExtension());
640 dlFileEntryImpl.setMimeType(getMimeType());
641 dlFileEntryImpl.setTitle(getTitle());
642 dlFileEntryImpl.setDescription(getDescription());
643 dlFileEntryImpl.setExtraSettings(getExtraSettings());
644 dlFileEntryImpl.setFileEntryTypeId(getFileEntryTypeId());
645 dlFileEntryImpl.setVersion(getVersion());
646 dlFileEntryImpl.setSize(getSize());
647 dlFileEntryImpl.setReadCount(getReadCount());
648 dlFileEntryImpl.setSmallImageId(getSmallImageId());
649 dlFileEntryImpl.setLargeImageId(getLargeImageId());
650 dlFileEntryImpl.setCustom1ImageId(getCustom1ImageId());
651 dlFileEntryImpl.setCustom2ImageId(getCustom2ImageId());
652
653 dlFileEntryImpl.resetOriginalValues();
654
655 return dlFileEntryImpl;
656 }
657
658 public int compareTo(DLFileEntry dlFileEntry) {
659 int value = 0;
660
661 if (getFolderId() < dlFileEntry.getFolderId()) {
662 value = -1;
663 }
664 else if (getFolderId() > dlFileEntry.getFolderId()) {
665 value = 1;
666 }
667 else {
668 value = 0;
669 }
670
671 if (value != 0) {
672 return value;
673 }
674
675 value = getName().compareTo(dlFileEntry.getName());
676
677 if (value != 0) {
678 return value;
679 }
680
681 return 0;
682 }
683
684 @Override
685 public boolean equals(Object obj) {
686 if (obj == null) {
687 return false;
688 }
689
690 DLFileEntry dlFileEntry = null;
691
692 try {
693 dlFileEntry = (DLFileEntry)obj;
694 }
695 catch (ClassCastException cce) {
696 return false;
697 }
698
699 long primaryKey = dlFileEntry.getPrimaryKey();
700
701 if (getPrimaryKey() == primaryKey) {
702 return true;
703 }
704 else {
705 return false;
706 }
707 }
708
709 @Override
710 public int hashCode() {
711 return (int)getPrimaryKey();
712 }
713
714 @Override
715 public void resetOriginalValues() {
716 DLFileEntryModelImpl dlFileEntryModelImpl = this;
717
718 dlFileEntryModelImpl._originalUuid = dlFileEntryModelImpl._uuid;
719
720 dlFileEntryModelImpl._originalGroupId = dlFileEntryModelImpl._groupId;
721
722 dlFileEntryModelImpl._setOriginalGroupId = false;
723
724 dlFileEntryModelImpl._originalCompanyId = dlFileEntryModelImpl._companyId;
725
726 dlFileEntryModelImpl._setOriginalCompanyId = false;
727
728 dlFileEntryModelImpl._originalUserId = dlFileEntryModelImpl._userId;
729
730 dlFileEntryModelImpl._setOriginalUserId = false;
731
732 dlFileEntryModelImpl._originalFolderId = dlFileEntryModelImpl._folderId;
733
734 dlFileEntryModelImpl._setOriginalFolderId = false;
735
736 dlFileEntryModelImpl._originalName = dlFileEntryModelImpl._name;
737
738 dlFileEntryModelImpl._originalTitle = dlFileEntryModelImpl._title;
739
740 dlFileEntryModelImpl._originalFileEntryTypeId = dlFileEntryModelImpl._fileEntryTypeId;
741
742 dlFileEntryModelImpl._setOriginalFileEntryTypeId = false;
743
744 dlFileEntryModelImpl._columnBitmask = 0;
745 }
746
747 @Override
748 public CacheModel<DLFileEntry> toCacheModel() {
749 DLFileEntryCacheModel dlFileEntryCacheModel = new DLFileEntryCacheModel();
750
751 dlFileEntryCacheModel.uuid = getUuid();
752
753 String uuid = dlFileEntryCacheModel.uuid;
754
755 if ((uuid != null) && (uuid.length() == 0)) {
756 dlFileEntryCacheModel.uuid = null;
757 }
758
759 dlFileEntryCacheModel.fileEntryId = getFileEntryId();
760
761 dlFileEntryCacheModel.groupId = getGroupId();
762
763 dlFileEntryCacheModel.companyId = getCompanyId();
764
765 dlFileEntryCacheModel.userId = getUserId();
766
767 dlFileEntryCacheModel.userName = getUserName();
768
769 String userName = dlFileEntryCacheModel.userName;
770
771 if ((userName != null) && (userName.length() == 0)) {
772 dlFileEntryCacheModel.userName = null;
773 }
774
775 dlFileEntryCacheModel.versionUserId = getVersionUserId();
776
777 dlFileEntryCacheModel.versionUserName = getVersionUserName();
778
779 String versionUserName = dlFileEntryCacheModel.versionUserName;
780
781 if ((versionUserName != null) && (versionUserName.length() == 0)) {
782 dlFileEntryCacheModel.versionUserName = null;
783 }
784
785 Date createDate = getCreateDate();
786
787 if (createDate != null) {
788 dlFileEntryCacheModel.createDate = createDate.getTime();
789 }
790 else {
791 dlFileEntryCacheModel.createDate = Long.MIN_VALUE;
792 }
793
794 Date modifiedDate = getModifiedDate();
795
796 if (modifiedDate != null) {
797 dlFileEntryCacheModel.modifiedDate = modifiedDate.getTime();
798 }
799 else {
800 dlFileEntryCacheModel.modifiedDate = Long.MIN_VALUE;
801 }
802
803 dlFileEntryCacheModel.repositoryId = getRepositoryId();
804
805 dlFileEntryCacheModel.folderId = getFolderId();
806
807 dlFileEntryCacheModel.name = getName();
808
809 String name = dlFileEntryCacheModel.name;
810
811 if ((name != null) && (name.length() == 0)) {
812 dlFileEntryCacheModel.name = null;
813 }
814
815 dlFileEntryCacheModel.extension = getExtension();
816
817 String extension = dlFileEntryCacheModel.extension;
818
819 if ((extension != null) && (extension.length() == 0)) {
820 dlFileEntryCacheModel.extension = null;
821 }
822
823 dlFileEntryCacheModel.mimeType = getMimeType();
824
825 String mimeType = dlFileEntryCacheModel.mimeType;
826
827 if ((mimeType != null) && (mimeType.length() == 0)) {
828 dlFileEntryCacheModel.mimeType = null;
829 }
830
831 dlFileEntryCacheModel.title = getTitle();
832
833 String title = dlFileEntryCacheModel.title;
834
835 if ((title != null) && (title.length() == 0)) {
836 dlFileEntryCacheModel.title = null;
837 }
838
839 dlFileEntryCacheModel.description = getDescription();
840
841 String description = dlFileEntryCacheModel.description;
842
843 if ((description != null) && (description.length() == 0)) {
844 dlFileEntryCacheModel.description = null;
845 }
846
847 dlFileEntryCacheModel.extraSettings = getExtraSettings();
848
849 String extraSettings = dlFileEntryCacheModel.extraSettings;
850
851 if ((extraSettings != null) && (extraSettings.length() == 0)) {
852 dlFileEntryCacheModel.extraSettings = null;
853 }
854
855 dlFileEntryCacheModel.fileEntryTypeId = getFileEntryTypeId();
856
857 dlFileEntryCacheModel.version = getVersion();
858
859 String version = dlFileEntryCacheModel.version;
860
861 if ((version != null) && (version.length() == 0)) {
862 dlFileEntryCacheModel.version = null;
863 }
864
865 dlFileEntryCacheModel.size = getSize();
866
867 dlFileEntryCacheModel.readCount = getReadCount();
868
869 dlFileEntryCacheModel.smallImageId = getSmallImageId();
870
871 dlFileEntryCacheModel.largeImageId = getLargeImageId();
872
873 dlFileEntryCacheModel.custom1ImageId = getCustom1ImageId();
874
875 dlFileEntryCacheModel.custom2ImageId = getCustom2ImageId();
876
877 return dlFileEntryCacheModel;
878 }
879
880 @Override
881 public String toString() {
882 StringBundler sb = new StringBundler(53);
883
884 sb.append("{uuid=");
885 sb.append(getUuid());
886 sb.append(", fileEntryId=");
887 sb.append(getFileEntryId());
888 sb.append(", groupId=");
889 sb.append(getGroupId());
890 sb.append(", companyId=");
891 sb.append(getCompanyId());
892 sb.append(", userId=");
893 sb.append(getUserId());
894 sb.append(", userName=");
895 sb.append(getUserName());
896 sb.append(", versionUserId=");
897 sb.append(getVersionUserId());
898 sb.append(", versionUserName=");
899 sb.append(getVersionUserName());
900 sb.append(", createDate=");
901 sb.append(getCreateDate());
902 sb.append(", modifiedDate=");
903 sb.append(getModifiedDate());
904 sb.append(", repositoryId=");
905 sb.append(getRepositoryId());
906 sb.append(", folderId=");
907 sb.append(getFolderId());
908 sb.append(", name=");
909 sb.append(getName());
910 sb.append(", extension=");
911 sb.append(getExtension());
912 sb.append(", mimeType=");
913 sb.append(getMimeType());
914 sb.append(", title=");
915 sb.append(getTitle());
916 sb.append(", description=");
917 sb.append(getDescription());
918 sb.append(", extraSettings=");
919 sb.append(getExtraSettings());
920 sb.append(", fileEntryTypeId=");
921 sb.append(getFileEntryTypeId());
922 sb.append(", version=");
923 sb.append(getVersion());
924 sb.append(", size=");
925 sb.append(getSize());
926 sb.append(", readCount=");
927 sb.append(getReadCount());
928 sb.append(", smallImageId=");
929 sb.append(getSmallImageId());
930 sb.append(", largeImageId=");
931 sb.append(getLargeImageId());
932 sb.append(", custom1ImageId=");
933 sb.append(getCustom1ImageId());
934 sb.append(", custom2ImageId=");
935 sb.append(getCustom2ImageId());
936 sb.append("}");
937
938 return sb.toString();
939 }
940
941 public String toXmlString() {
942 StringBundler sb = new StringBundler(82);
943
944 sb.append("<model><model-name>");
945 sb.append("com.liferay.portlet.documentlibrary.model.DLFileEntry");
946 sb.append("</model-name>");
947
948 sb.append(
949 "<column><column-name>uuid</column-name><column-value><![CDATA[");
950 sb.append(getUuid());
951 sb.append("]]></column-value></column>");
952 sb.append(
953 "<column><column-name>fileEntryId</column-name><column-value><![CDATA[");
954 sb.append(getFileEntryId());
955 sb.append("]]></column-value></column>");
956 sb.append(
957 "<column><column-name>groupId</column-name><column-value><![CDATA[");
958 sb.append(getGroupId());
959 sb.append("]]></column-value></column>");
960 sb.append(
961 "<column><column-name>companyId</column-name><column-value><![CDATA[");
962 sb.append(getCompanyId());
963 sb.append("]]></column-value></column>");
964 sb.append(
965 "<column><column-name>userId</column-name><column-value><![CDATA[");
966 sb.append(getUserId());
967 sb.append("]]></column-value></column>");
968 sb.append(
969 "<column><column-name>userName</column-name><column-value><![CDATA[");
970 sb.append(getUserName());
971 sb.append("]]></column-value></column>");
972 sb.append(
973 "<column><column-name>versionUserId</column-name><column-value><![CDATA[");
974 sb.append(getVersionUserId());
975 sb.append("]]></column-value></column>");
976 sb.append(
977 "<column><column-name>versionUserName</column-name><column-value><![CDATA[");
978 sb.append(getVersionUserName());
979 sb.append("]]></column-value></column>");
980 sb.append(
981 "<column><column-name>createDate</column-name><column-value><![CDATA[");
982 sb.append(getCreateDate());
983 sb.append("]]></column-value></column>");
984 sb.append(
985 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
986 sb.append(getModifiedDate());
987 sb.append("]]></column-value></column>");
988 sb.append(
989 "<column><column-name>repositoryId</column-name><column-value><![CDATA[");
990 sb.append(getRepositoryId());
991 sb.append("]]></column-value></column>");
992 sb.append(
993 "<column><column-name>folderId</column-name><column-value><![CDATA[");
994 sb.append(getFolderId());
995 sb.append("]]></column-value></column>");
996 sb.append(
997 "<column><column-name>name</column-name><column-value><![CDATA[");
998 sb.append(getName());
999 sb.append("]]></column-value></column>");
1000 sb.append(
1001 "<column><column-name>extension</column-name><column-value><![CDATA[");
1002 sb.append(getExtension());
1003 sb.append("]]></column-value></column>");
1004 sb.append(
1005 "<column><column-name>mimeType</column-name><column-value><![CDATA[");
1006 sb.append(getMimeType());
1007 sb.append("]]></column-value></column>");
1008 sb.append(
1009 "<column><column-name>title</column-name><column-value><![CDATA[");
1010 sb.append(getTitle());
1011 sb.append("]]></column-value></column>");
1012 sb.append(
1013 "<column><column-name>description</column-name><column-value><![CDATA[");
1014 sb.append(getDescription());
1015 sb.append("]]></column-value></column>");
1016 sb.append(
1017 "<column><column-name>extraSettings</column-name><column-value><![CDATA[");
1018 sb.append(getExtraSettings());
1019 sb.append("]]></column-value></column>");
1020 sb.append(
1021 "<column><column-name>fileEntryTypeId</column-name><column-value><![CDATA[");
1022 sb.append(getFileEntryTypeId());
1023 sb.append("]]></column-value></column>");
1024 sb.append(
1025 "<column><column-name>version</column-name><column-value><![CDATA[");
1026 sb.append(getVersion());
1027 sb.append("]]></column-value></column>");
1028 sb.append(
1029 "<column><column-name>size</column-name><column-value><![CDATA[");
1030 sb.append(getSize());
1031 sb.append("]]></column-value></column>");
1032 sb.append(
1033 "<column><column-name>readCount</column-name><column-value><![CDATA[");
1034 sb.append(getReadCount());
1035 sb.append("]]></column-value></column>");
1036 sb.append(
1037 "<column><column-name>smallImageId</column-name><column-value><![CDATA[");
1038 sb.append(getSmallImageId());
1039 sb.append("]]></column-value></column>");
1040 sb.append(
1041 "<column><column-name>largeImageId</column-name><column-value><![CDATA[");
1042 sb.append(getLargeImageId());
1043 sb.append("]]></column-value></column>");
1044 sb.append(
1045 "<column><column-name>custom1ImageId</column-name><column-value><![CDATA[");
1046 sb.append(getCustom1ImageId());
1047 sb.append("]]></column-value></column>");
1048 sb.append(
1049 "<column><column-name>custom2ImageId</column-name><column-value><![CDATA[");
1050 sb.append(getCustom2ImageId());
1051 sb.append("]]></column-value></column>");
1052
1053 sb.append("</model>");
1054
1055 return sb.toString();
1056 }
1057
1058 private static ClassLoader _classLoader = DLFileEntry.class.getClassLoader();
1059 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
1060 DLFileEntry.class
1061 };
1062 private String _uuid;
1063 private String _originalUuid;
1064 private long _fileEntryId;
1065 private long _groupId;
1066 private long _originalGroupId;
1067 private boolean _setOriginalGroupId;
1068 private long _companyId;
1069 private long _originalCompanyId;
1070 private boolean _setOriginalCompanyId;
1071 private long _userId;
1072 private String _userUuid;
1073 private long _originalUserId;
1074 private boolean _setOriginalUserId;
1075 private String _userName;
1076 private long _versionUserId;
1077 private String _versionUserUuid;
1078 private String _versionUserName;
1079 private Date _createDate;
1080 private Date _modifiedDate;
1081 private long _repositoryId;
1082 private long _folderId;
1083 private long _originalFolderId;
1084 private boolean _setOriginalFolderId;
1085 private String _name;
1086 private String _originalName;
1087 private String _extension;
1088 private String _mimeType;
1089 private String _title;
1090 private String _originalTitle;
1091 private String _description;
1092 private String _extraSettings;
1093 private long _fileEntryTypeId;
1094 private long _originalFileEntryTypeId;
1095 private boolean _setOriginalFileEntryTypeId;
1096 private String _version;
1097 private long _size;
1098 private int _readCount;
1099 private long _smallImageId;
1100 private long _largeImageId;
1101 private long _custom1ImageId;
1102 private long _custom2ImageId;
1103 private transient ExpandoBridge _expandoBridge;
1104 private long _columnBitmask;
1105 private DLFileEntry _escapedModelProxy;
1106 }