001    /**
002     * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
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.lar.StagedModelType;
021    import com.liferay.portal.kernel.util.DateUtil;
022    import com.liferay.portal.kernel.util.GetterUtil;
023    import com.liferay.portal.kernel.util.ProxyUtil;
024    import com.liferay.portal.kernel.util.StringBundler;
025    import com.liferay.portal.kernel.util.StringPool;
026    import com.liferay.portal.kernel.workflow.WorkflowConstants;
027    import com.liferay.portal.model.CacheModel;
028    import com.liferay.portal.model.impl.BaseModelImpl;
029    import com.liferay.portal.service.ServiceContext;
030    import com.liferay.portal.util.PortalUtil;
031    
032    import com.liferay.portlet.documentlibrary.model.DLFileVersion;
033    import com.liferay.portlet.documentlibrary.model.DLFileVersionModel;
034    import com.liferay.portlet.documentlibrary.model.DLFileVersionSoap;
035    import com.liferay.portlet.expando.model.ExpandoBridge;
036    import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
037    
038    import java.io.Serializable;
039    
040    import java.sql.Types;
041    
042    import java.util.ArrayList;
043    import java.util.Date;
044    import java.util.HashMap;
045    import java.util.List;
046    import java.util.Map;
047    
048    /**
049     * The base model implementation for the DLFileVersion service. Represents a row in the "DLFileVersion" database table, with each column mapped to a property of this class.
050     *
051     * <p>
052     * This implementation and its corresponding interface {@link com.liferay.portlet.documentlibrary.model.DLFileVersionModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link DLFileVersionImpl}.
053     * </p>
054     *
055     * @author Brian Wing Shun Chan
056     * @see DLFileVersionImpl
057     * @see com.liferay.portlet.documentlibrary.model.DLFileVersion
058     * @see com.liferay.portlet.documentlibrary.model.DLFileVersionModel
059     * @generated
060     */
061    @JSON(strict = true)
062    public class DLFileVersionModelImpl extends BaseModelImpl<DLFileVersion>
063            implements DLFileVersionModel {
064            /*
065             * NOTE FOR DEVELOPERS:
066             *
067             * Never modify or reference this class directly. All methods that expect a document library file version model instance should use the {@link com.liferay.portlet.documentlibrary.model.DLFileVersion} interface instead.
068             */
069            public static final String TABLE_NAME = "DLFileVersion";
070            public static final Object[][] TABLE_COLUMNS = {
071                            { "uuid_", Types.VARCHAR },
072                            { "fileVersionId", Types.BIGINT },
073                            { "groupId", Types.BIGINT },
074                            { "companyId", Types.BIGINT },
075                            { "userId", Types.BIGINT },
076                            { "userName", Types.VARCHAR },
077                            { "createDate", Types.TIMESTAMP },
078                            { "modifiedDate", Types.TIMESTAMP },
079                            { "repositoryId", Types.BIGINT },
080                            { "folderId", Types.BIGINT },
081                            { "fileEntryId", Types.BIGINT },
082                            { "treePath", Types.VARCHAR },
083                            { "extension", Types.VARCHAR },
084                            { "mimeType", Types.VARCHAR },
085                            { "title", Types.VARCHAR },
086                            { "description", Types.VARCHAR },
087                            { "changeLog", Types.VARCHAR },
088                            { "extraSettings", Types.CLOB },
089                            { "fileEntryTypeId", Types.BIGINT },
090                            { "version", Types.VARCHAR },
091                            { "size_", Types.BIGINT },
092                            { "checksum", Types.VARCHAR },
093                            { "status", Types.INTEGER },
094                            { "statusByUserId", Types.BIGINT },
095                            { "statusByUserName", Types.VARCHAR },
096                            { "statusDate", Types.TIMESTAMP }
097                    };
098            public static final String TABLE_SQL_CREATE = "create table DLFileVersion (uuid_ VARCHAR(75) null,fileVersionId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,repositoryId LONG,folderId LONG,fileEntryId LONG,treePath STRING null,extension VARCHAR(75) null,mimeType VARCHAR(75) null,title VARCHAR(255) null,description STRING null,changeLog VARCHAR(75) null,extraSettings TEXT null,fileEntryTypeId LONG,version VARCHAR(75) null,size_ LONG,checksum VARCHAR(75) null,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null)";
099            public static final String TABLE_SQL_DROP = "drop table DLFileVersion";
100            public static final String ORDER_BY_JPQL = " ORDER BY dlFileVersion.fileEntryId DESC, dlFileVersion.createDate DESC";
101            public static final String ORDER_BY_SQL = " ORDER BY DLFileVersion.fileEntryId DESC, DLFileVersion.createDate DESC";
102            public static final String DATA_SOURCE = "liferayDataSource";
103            public static final String SESSION_FACTORY = "liferaySessionFactory";
104            public static final String TX_MANAGER = "liferayTransactionManager";
105            public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
106                                    "value.object.entity.cache.enabled.com.liferay.portlet.documentlibrary.model.DLFileVersion"),
107                            true);
108            public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
109                                    "value.object.finder.cache.enabled.com.liferay.portlet.documentlibrary.model.DLFileVersion"),
110                            true);
111            public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
112                                    "value.object.column.bitmask.enabled.com.liferay.portlet.documentlibrary.model.DLFileVersion"),
113                            true);
114            public static long COMPANYID_COLUMN_BITMASK = 1L;
115            public static long FILEENTRYID_COLUMN_BITMASK = 2L;
116            public static long FOLDERID_COLUMN_BITMASK = 4L;
117            public static long GROUPID_COLUMN_BITMASK = 8L;
118            public static long MIMETYPE_COLUMN_BITMASK = 16L;
119            public static long STATUS_COLUMN_BITMASK = 32L;
120            public static long TITLE_COLUMN_BITMASK = 64L;
121            public static long UUID_COLUMN_BITMASK = 128L;
122            public static long VERSION_COLUMN_BITMASK = 256L;
123            public static long CREATEDATE_COLUMN_BITMASK = 512L;
124    
125            /**
126             * Converts the soap model instance into a normal model instance.
127             *
128             * @param soapModel the soap model instance to convert
129             * @return the normal model instance
130             */
131            public static DLFileVersion toModel(DLFileVersionSoap soapModel) {
132                    if (soapModel == null) {
133                            return null;
134                    }
135    
136                    DLFileVersion model = new DLFileVersionImpl();
137    
138                    model.setUuid(soapModel.getUuid());
139                    model.setFileVersionId(soapModel.getFileVersionId());
140                    model.setGroupId(soapModel.getGroupId());
141                    model.setCompanyId(soapModel.getCompanyId());
142                    model.setUserId(soapModel.getUserId());
143                    model.setUserName(soapModel.getUserName());
144                    model.setCreateDate(soapModel.getCreateDate());
145                    model.setModifiedDate(soapModel.getModifiedDate());
146                    model.setRepositoryId(soapModel.getRepositoryId());
147                    model.setFolderId(soapModel.getFolderId());
148                    model.setFileEntryId(soapModel.getFileEntryId());
149                    model.setTreePath(soapModel.getTreePath());
150                    model.setExtension(soapModel.getExtension());
151                    model.setMimeType(soapModel.getMimeType());
152                    model.setTitle(soapModel.getTitle());
153                    model.setDescription(soapModel.getDescription());
154                    model.setChangeLog(soapModel.getChangeLog());
155                    model.setExtraSettings(soapModel.getExtraSettings());
156                    model.setFileEntryTypeId(soapModel.getFileEntryTypeId());
157                    model.setVersion(soapModel.getVersion());
158                    model.setSize(soapModel.getSize());
159                    model.setChecksum(soapModel.getChecksum());
160                    model.setStatus(soapModel.getStatus());
161                    model.setStatusByUserId(soapModel.getStatusByUserId());
162                    model.setStatusByUserName(soapModel.getStatusByUserName());
163                    model.setStatusDate(soapModel.getStatusDate());
164    
165                    return model;
166            }
167    
168            /**
169             * Converts the soap model instances into normal model instances.
170             *
171             * @param soapModels the soap model instances to convert
172             * @return the normal model instances
173             */
174            public static List<DLFileVersion> toModels(DLFileVersionSoap[] soapModels) {
175                    if (soapModels == null) {
176                            return null;
177                    }
178    
179                    List<DLFileVersion> models = new ArrayList<DLFileVersion>(soapModels.length);
180    
181                    for (DLFileVersionSoap soapModel : soapModels) {
182                            models.add(toModel(soapModel));
183                    }
184    
185                    return models;
186            }
187    
188            public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
189                                    "lock.expiration.time.com.liferay.portlet.documentlibrary.model.DLFileVersion"));
190    
191            public DLFileVersionModelImpl() {
192            }
193    
194            @Override
195            public long getPrimaryKey() {
196                    return _fileVersionId;
197            }
198    
199            @Override
200            public void setPrimaryKey(long primaryKey) {
201                    setFileVersionId(primaryKey);
202            }
203    
204            @Override
205            public Serializable getPrimaryKeyObj() {
206                    return _fileVersionId;
207            }
208    
209            @Override
210            public void setPrimaryKeyObj(Serializable primaryKeyObj) {
211                    setPrimaryKey(((Long)primaryKeyObj).longValue());
212            }
213    
214            @Override
215            public Class<?> getModelClass() {
216                    return DLFileVersion.class;
217            }
218    
219            @Override
220            public String getModelClassName() {
221                    return DLFileVersion.class.getName();
222            }
223    
224            @Override
225            public Map<String, Object> getModelAttributes() {
226                    Map<String, Object> attributes = new HashMap<String, Object>();
227    
228                    attributes.put("uuid", getUuid());
229                    attributes.put("fileVersionId", getFileVersionId());
230                    attributes.put("groupId", getGroupId());
231                    attributes.put("companyId", getCompanyId());
232                    attributes.put("userId", getUserId());
233                    attributes.put("userName", getUserName());
234                    attributes.put("createDate", getCreateDate());
235                    attributes.put("modifiedDate", getModifiedDate());
236                    attributes.put("repositoryId", getRepositoryId());
237                    attributes.put("folderId", getFolderId());
238                    attributes.put("fileEntryId", getFileEntryId());
239                    attributes.put("treePath", getTreePath());
240                    attributes.put("extension", getExtension());
241                    attributes.put("mimeType", getMimeType());
242                    attributes.put("title", getTitle());
243                    attributes.put("description", getDescription());
244                    attributes.put("changeLog", getChangeLog());
245                    attributes.put("extraSettings", getExtraSettings());
246                    attributes.put("fileEntryTypeId", getFileEntryTypeId());
247                    attributes.put("version", getVersion());
248                    attributes.put("size", getSize());
249                    attributes.put("checksum", getChecksum());
250                    attributes.put("status", getStatus());
251                    attributes.put("statusByUserId", getStatusByUserId());
252                    attributes.put("statusByUserName", getStatusByUserName());
253                    attributes.put("statusDate", getStatusDate());
254    
255                    return attributes;
256            }
257    
258            @Override
259            public void setModelAttributes(Map<String, Object> attributes) {
260                    String uuid = (String)attributes.get("uuid");
261    
262                    if (uuid != null) {
263                            setUuid(uuid);
264                    }
265    
266                    Long fileVersionId = (Long)attributes.get("fileVersionId");
267    
268                    if (fileVersionId != null) {
269                            setFileVersionId(fileVersionId);
270                    }
271    
272                    Long groupId = (Long)attributes.get("groupId");
273    
274                    if (groupId != null) {
275                            setGroupId(groupId);
276                    }
277    
278                    Long companyId = (Long)attributes.get("companyId");
279    
280                    if (companyId != null) {
281                            setCompanyId(companyId);
282                    }
283    
284                    Long userId = (Long)attributes.get("userId");
285    
286                    if (userId != null) {
287                            setUserId(userId);
288                    }
289    
290                    String userName = (String)attributes.get("userName");
291    
292                    if (userName != null) {
293                            setUserName(userName);
294                    }
295    
296                    Date createDate = (Date)attributes.get("createDate");
297    
298                    if (createDate != null) {
299                            setCreateDate(createDate);
300                    }
301    
302                    Date modifiedDate = (Date)attributes.get("modifiedDate");
303    
304                    if (modifiedDate != null) {
305                            setModifiedDate(modifiedDate);
306                    }
307    
308                    Long repositoryId = (Long)attributes.get("repositoryId");
309    
310                    if (repositoryId != null) {
311                            setRepositoryId(repositoryId);
312                    }
313    
314                    Long folderId = (Long)attributes.get("folderId");
315    
316                    if (folderId != null) {
317                            setFolderId(folderId);
318                    }
319    
320                    Long fileEntryId = (Long)attributes.get("fileEntryId");
321    
322                    if (fileEntryId != null) {
323                            setFileEntryId(fileEntryId);
324                    }
325    
326                    String treePath = (String)attributes.get("treePath");
327    
328                    if (treePath != null) {
329                            setTreePath(treePath);
330                    }
331    
332                    String extension = (String)attributes.get("extension");
333    
334                    if (extension != null) {
335                            setExtension(extension);
336                    }
337    
338                    String mimeType = (String)attributes.get("mimeType");
339    
340                    if (mimeType != null) {
341                            setMimeType(mimeType);
342                    }
343    
344                    String title = (String)attributes.get("title");
345    
346                    if (title != null) {
347                            setTitle(title);
348                    }
349    
350                    String description = (String)attributes.get("description");
351    
352                    if (description != null) {
353                            setDescription(description);
354                    }
355    
356                    String changeLog = (String)attributes.get("changeLog");
357    
358                    if (changeLog != null) {
359                            setChangeLog(changeLog);
360                    }
361    
362                    String extraSettings = (String)attributes.get("extraSettings");
363    
364                    if (extraSettings != null) {
365                            setExtraSettings(extraSettings);
366                    }
367    
368                    Long fileEntryTypeId = (Long)attributes.get("fileEntryTypeId");
369    
370                    if (fileEntryTypeId != null) {
371                            setFileEntryTypeId(fileEntryTypeId);
372                    }
373    
374                    String version = (String)attributes.get("version");
375    
376                    if (version != null) {
377                            setVersion(version);
378                    }
379    
380                    Long size = (Long)attributes.get("size");
381    
382                    if (size != null) {
383                            setSize(size);
384                    }
385    
386                    String checksum = (String)attributes.get("checksum");
387    
388                    if (checksum != null) {
389                            setChecksum(checksum);
390                    }
391    
392                    Integer status = (Integer)attributes.get("status");
393    
394                    if (status != null) {
395                            setStatus(status);
396                    }
397    
398                    Long statusByUserId = (Long)attributes.get("statusByUserId");
399    
400                    if (statusByUserId != null) {
401                            setStatusByUserId(statusByUserId);
402                    }
403    
404                    String statusByUserName = (String)attributes.get("statusByUserName");
405    
406                    if (statusByUserName != null) {
407                            setStatusByUserName(statusByUserName);
408                    }
409    
410                    Date statusDate = (Date)attributes.get("statusDate");
411    
412                    if (statusDate != null) {
413                            setStatusDate(statusDate);
414                    }
415            }
416    
417            @JSON
418            @Override
419            public String getUuid() {
420                    if (_uuid == null) {
421                            return StringPool.BLANK;
422                    }
423                    else {
424                            return _uuid;
425                    }
426            }
427    
428            @Override
429            public void setUuid(String uuid) {
430                    if (_originalUuid == null) {
431                            _originalUuid = _uuid;
432                    }
433    
434                    _uuid = uuid;
435            }
436    
437            public String getOriginalUuid() {
438                    return GetterUtil.getString(_originalUuid);
439            }
440    
441            @JSON
442            @Override
443            public long getFileVersionId() {
444                    return _fileVersionId;
445            }
446    
447            @Override
448            public void setFileVersionId(long fileVersionId) {
449                    _fileVersionId = fileVersionId;
450            }
451    
452            @JSON
453            @Override
454            public long getGroupId() {
455                    return _groupId;
456            }
457    
458            @Override
459            public void setGroupId(long groupId) {
460                    _columnBitmask |= GROUPID_COLUMN_BITMASK;
461    
462                    if (!_setOriginalGroupId) {
463                            _setOriginalGroupId = true;
464    
465                            _originalGroupId = _groupId;
466                    }
467    
468                    _groupId = groupId;
469            }
470    
471            public long getOriginalGroupId() {
472                    return _originalGroupId;
473            }
474    
475            @JSON
476            @Override
477            public long getCompanyId() {
478                    return _companyId;
479            }
480    
481            @Override
482            public void setCompanyId(long companyId) {
483                    _columnBitmask |= COMPANYID_COLUMN_BITMASK;
484    
485                    if (!_setOriginalCompanyId) {
486                            _setOriginalCompanyId = true;
487    
488                            _originalCompanyId = _companyId;
489                    }
490    
491                    _companyId = companyId;
492            }
493    
494            public long getOriginalCompanyId() {
495                    return _originalCompanyId;
496            }
497    
498            @JSON
499            @Override
500            public long getUserId() {
501                    return _userId;
502            }
503    
504            @Override
505            public void setUserId(long userId) {
506                    _userId = userId;
507            }
508    
509            @Override
510            public String getUserUuid() throws SystemException {
511                    return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
512            }
513    
514            @Override
515            public void setUserUuid(String userUuid) {
516                    _userUuid = userUuid;
517            }
518    
519            @JSON
520            @Override
521            public String getUserName() {
522                    if (_userName == null) {
523                            return StringPool.BLANK;
524                    }
525                    else {
526                            return _userName;
527                    }
528            }
529    
530            @Override
531            public void setUserName(String userName) {
532                    _userName = userName;
533            }
534    
535            @JSON
536            @Override
537            public Date getCreateDate() {
538                    return _createDate;
539            }
540    
541            @Override
542            public void setCreateDate(Date createDate) {
543                    _columnBitmask = -1L;
544    
545                    _createDate = createDate;
546            }
547    
548            @JSON
549            @Override
550            public Date getModifiedDate() {
551                    return _modifiedDate;
552            }
553    
554            @Override
555            public void setModifiedDate(Date modifiedDate) {
556                    _modifiedDate = modifiedDate;
557            }
558    
559            @JSON
560            @Override
561            public long getRepositoryId() {
562                    return _repositoryId;
563            }
564    
565            @Override
566            public void setRepositoryId(long repositoryId) {
567                    _repositoryId = repositoryId;
568            }
569    
570            @JSON
571            @Override
572            public long getFolderId() {
573                    return _folderId;
574            }
575    
576            @Override
577            public void setFolderId(long folderId) {
578                    _columnBitmask |= FOLDERID_COLUMN_BITMASK;
579    
580                    if (!_setOriginalFolderId) {
581                            _setOriginalFolderId = true;
582    
583                            _originalFolderId = _folderId;
584                    }
585    
586                    _folderId = folderId;
587            }
588    
589            public long getOriginalFolderId() {
590                    return _originalFolderId;
591            }
592    
593            @JSON
594            @Override
595            public long getFileEntryId() {
596                    return _fileEntryId;
597            }
598    
599            @Override
600            public void setFileEntryId(long fileEntryId) {
601                    _columnBitmask = -1L;
602    
603                    if (!_setOriginalFileEntryId) {
604                            _setOriginalFileEntryId = true;
605    
606                            _originalFileEntryId = _fileEntryId;
607                    }
608    
609                    _fileEntryId = fileEntryId;
610            }
611    
612            public long getOriginalFileEntryId() {
613                    return _originalFileEntryId;
614            }
615    
616            @JSON
617            @Override
618            public String getTreePath() {
619                    if (_treePath == null) {
620                            return StringPool.BLANK;
621                    }
622                    else {
623                            return _treePath;
624                    }
625            }
626    
627            @Override
628            public void setTreePath(String treePath) {
629                    _treePath = treePath;
630            }
631    
632            @JSON
633            @Override
634            public String getExtension() {
635                    if (_extension == null) {
636                            return StringPool.BLANK;
637                    }
638                    else {
639                            return _extension;
640                    }
641            }
642    
643            @Override
644            public void setExtension(String extension) {
645                    _extension = extension;
646            }
647    
648            @JSON
649            @Override
650            public String getMimeType() {
651                    if (_mimeType == null) {
652                            return StringPool.BLANK;
653                    }
654                    else {
655                            return _mimeType;
656                    }
657            }
658    
659            @Override
660            public void setMimeType(String mimeType) {
661                    _columnBitmask |= MIMETYPE_COLUMN_BITMASK;
662    
663                    if (_originalMimeType == null) {
664                            _originalMimeType = _mimeType;
665                    }
666    
667                    _mimeType = mimeType;
668            }
669    
670            public String getOriginalMimeType() {
671                    return GetterUtil.getString(_originalMimeType);
672            }
673    
674            @JSON
675            @Override
676            public String getTitle() {
677                    if (_title == null) {
678                            return StringPool.BLANK;
679                    }
680                    else {
681                            return _title;
682                    }
683            }
684    
685            @Override
686            public void setTitle(String title) {
687                    _columnBitmask |= TITLE_COLUMN_BITMASK;
688    
689                    if (_originalTitle == null) {
690                            _originalTitle = _title;
691                    }
692    
693                    _title = title;
694            }
695    
696            public String getOriginalTitle() {
697                    return GetterUtil.getString(_originalTitle);
698            }
699    
700            @JSON
701            @Override
702            public String getDescription() {
703                    if (_description == null) {
704                            return StringPool.BLANK;
705                    }
706                    else {
707                            return _description;
708                    }
709            }
710    
711            @Override
712            public void setDescription(String description) {
713                    _description = description;
714            }
715    
716            @JSON
717            @Override
718            public String getChangeLog() {
719                    if (_changeLog == null) {
720                            return StringPool.BLANK;
721                    }
722                    else {
723                            return _changeLog;
724                    }
725            }
726    
727            @Override
728            public void setChangeLog(String changeLog) {
729                    _changeLog = changeLog;
730            }
731    
732            @JSON
733            @Override
734            public String getExtraSettings() {
735                    if (_extraSettings == null) {
736                            return StringPool.BLANK;
737                    }
738                    else {
739                            return _extraSettings;
740                    }
741            }
742    
743            @Override
744            public void setExtraSettings(String extraSettings) {
745                    _extraSettings = extraSettings;
746            }
747    
748            @JSON
749            @Override
750            public long getFileEntryTypeId() {
751                    return _fileEntryTypeId;
752            }
753    
754            @Override
755            public void setFileEntryTypeId(long fileEntryTypeId) {
756                    _fileEntryTypeId = fileEntryTypeId;
757            }
758    
759            @JSON
760            @Override
761            public String getVersion() {
762                    if (_version == null) {
763                            return StringPool.BLANK;
764                    }
765                    else {
766                            return _version;
767                    }
768            }
769    
770            @Override
771            public void setVersion(String version) {
772                    _columnBitmask |= VERSION_COLUMN_BITMASK;
773    
774                    if (_originalVersion == null) {
775                            _originalVersion = _version;
776                    }
777    
778                    _version = version;
779            }
780    
781            public String getOriginalVersion() {
782                    return GetterUtil.getString(_originalVersion);
783            }
784    
785            @JSON
786            @Override
787            public long getSize() {
788                    return _size;
789            }
790    
791            @Override
792            public void setSize(long size) {
793                    _size = size;
794            }
795    
796            @JSON
797            @Override
798            public String getChecksum() {
799                    if (_checksum == null) {
800                            return StringPool.BLANK;
801                    }
802                    else {
803                            return _checksum;
804                    }
805            }
806    
807            @Override
808            public void setChecksum(String checksum) {
809                    _checksum = checksum;
810            }
811    
812            @JSON
813            @Override
814            public int getStatus() {
815                    return _status;
816            }
817    
818            @Override
819            public void setStatus(int status) {
820                    _columnBitmask |= STATUS_COLUMN_BITMASK;
821    
822                    if (!_setOriginalStatus) {
823                            _setOriginalStatus = true;
824    
825                            _originalStatus = _status;
826                    }
827    
828                    _status = status;
829            }
830    
831            public int getOriginalStatus() {
832                    return _originalStatus;
833            }
834    
835            @JSON
836            @Override
837            public long getStatusByUserId() {
838                    return _statusByUserId;
839            }
840    
841            @Override
842            public void setStatusByUserId(long statusByUserId) {
843                    _statusByUserId = statusByUserId;
844            }
845    
846            @Override
847            public String getStatusByUserUuid() throws SystemException {
848                    return PortalUtil.getUserValue(getStatusByUserId(), "uuid",
849                            _statusByUserUuid);
850            }
851    
852            @Override
853            public void setStatusByUserUuid(String statusByUserUuid) {
854                    _statusByUserUuid = statusByUserUuid;
855            }
856    
857            @JSON
858            @Override
859            public String getStatusByUserName() {
860                    if (_statusByUserName == null) {
861                            return StringPool.BLANK;
862                    }
863                    else {
864                            return _statusByUserName;
865                    }
866            }
867    
868            @Override
869            public void setStatusByUserName(String statusByUserName) {
870                    _statusByUserName = statusByUserName;
871            }
872    
873            @JSON
874            @Override
875            public Date getStatusDate() {
876                    return _statusDate;
877            }
878    
879            @Override
880            public void setStatusDate(Date statusDate) {
881                    _statusDate = statusDate;
882            }
883    
884            @Override
885            public StagedModelType getStagedModelType() {
886                    return new StagedModelType(PortalUtil.getClassNameId(
887                                    DLFileVersion.class.getName()));
888            }
889    
890            /**
891             * @deprecated As of 6.1.0, replaced by {@link #isApproved}
892             */
893            @Override
894            public boolean getApproved() {
895                    return isApproved();
896            }
897    
898            @Override
899            public boolean isApproved() {
900                    if (getStatus() == WorkflowConstants.STATUS_APPROVED) {
901                            return true;
902                    }
903                    else {
904                            return false;
905                    }
906            }
907    
908            @Override
909            public boolean isDenied() {
910                    if (getStatus() == WorkflowConstants.STATUS_DENIED) {
911                            return true;
912                    }
913                    else {
914                            return false;
915                    }
916            }
917    
918            @Override
919            public boolean isDraft() {
920                    if (getStatus() == WorkflowConstants.STATUS_DRAFT) {
921                            return true;
922                    }
923                    else {
924                            return false;
925                    }
926            }
927    
928            @Override
929            public boolean isExpired() {
930                    if (getStatus() == WorkflowConstants.STATUS_EXPIRED) {
931                            return true;
932                    }
933                    else {
934                            return false;
935                    }
936            }
937    
938            @Override
939            public boolean isInactive() {
940                    if (getStatus() == WorkflowConstants.STATUS_INACTIVE) {
941                            return true;
942                    }
943                    else {
944                            return false;
945                    }
946            }
947    
948            @Override
949            public boolean isIncomplete() {
950                    if (getStatus() == WorkflowConstants.STATUS_INCOMPLETE) {
951                            return true;
952                    }
953                    else {
954                            return false;
955                    }
956            }
957    
958            @Override
959            public boolean isPending() {
960                    if (getStatus() == WorkflowConstants.STATUS_PENDING) {
961                            return true;
962                    }
963                    else {
964                            return false;
965                    }
966            }
967    
968            @Override
969            public boolean isScheduled() {
970                    if (getStatus() == WorkflowConstants.STATUS_SCHEDULED) {
971                            return true;
972                    }
973                    else {
974                            return false;
975                    }
976            }
977    
978            public long getColumnBitmask() {
979                    return _columnBitmask;
980            }
981    
982            @Override
983            public ExpandoBridge getExpandoBridge() {
984                    return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
985                            DLFileVersion.class.getName(), getPrimaryKey());
986            }
987    
988            @Override
989            public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
990                    ExpandoBridge expandoBridge = getExpandoBridge();
991    
992                    expandoBridge.setAttributes(serviceContext);
993            }
994    
995            @Override
996            public DLFileVersion toEscapedModel() {
997                    if (_escapedModel == null) {
998                            _escapedModel = (DLFileVersion)ProxyUtil.newProxyInstance(_classLoader,
999                                            _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
1000                    }
1001    
1002                    return _escapedModel;
1003            }
1004    
1005            @Override
1006            public Object clone() {
1007                    DLFileVersionImpl dlFileVersionImpl = new DLFileVersionImpl();
1008    
1009                    dlFileVersionImpl.setUuid(getUuid());
1010                    dlFileVersionImpl.setFileVersionId(getFileVersionId());
1011                    dlFileVersionImpl.setGroupId(getGroupId());
1012                    dlFileVersionImpl.setCompanyId(getCompanyId());
1013                    dlFileVersionImpl.setUserId(getUserId());
1014                    dlFileVersionImpl.setUserName(getUserName());
1015                    dlFileVersionImpl.setCreateDate(getCreateDate());
1016                    dlFileVersionImpl.setModifiedDate(getModifiedDate());
1017                    dlFileVersionImpl.setRepositoryId(getRepositoryId());
1018                    dlFileVersionImpl.setFolderId(getFolderId());
1019                    dlFileVersionImpl.setFileEntryId(getFileEntryId());
1020                    dlFileVersionImpl.setTreePath(getTreePath());
1021                    dlFileVersionImpl.setExtension(getExtension());
1022                    dlFileVersionImpl.setMimeType(getMimeType());
1023                    dlFileVersionImpl.setTitle(getTitle());
1024                    dlFileVersionImpl.setDescription(getDescription());
1025                    dlFileVersionImpl.setChangeLog(getChangeLog());
1026                    dlFileVersionImpl.setExtraSettings(getExtraSettings());
1027                    dlFileVersionImpl.setFileEntryTypeId(getFileEntryTypeId());
1028                    dlFileVersionImpl.setVersion(getVersion());
1029                    dlFileVersionImpl.setSize(getSize());
1030                    dlFileVersionImpl.setChecksum(getChecksum());
1031                    dlFileVersionImpl.setStatus(getStatus());
1032                    dlFileVersionImpl.setStatusByUserId(getStatusByUserId());
1033                    dlFileVersionImpl.setStatusByUserName(getStatusByUserName());
1034                    dlFileVersionImpl.setStatusDate(getStatusDate());
1035    
1036                    dlFileVersionImpl.resetOriginalValues();
1037    
1038                    return dlFileVersionImpl;
1039            }
1040    
1041            @Override
1042            public int compareTo(DLFileVersion dlFileVersion) {
1043                    int value = 0;
1044    
1045                    if (getFileEntryId() < dlFileVersion.getFileEntryId()) {
1046                            value = -1;
1047                    }
1048                    else if (getFileEntryId() > dlFileVersion.getFileEntryId()) {
1049                            value = 1;
1050                    }
1051                    else {
1052                            value = 0;
1053                    }
1054    
1055                    value = value * -1;
1056    
1057                    if (value != 0) {
1058                            return value;
1059                    }
1060    
1061                    value = DateUtil.compareTo(getCreateDate(),
1062                                    dlFileVersion.getCreateDate());
1063    
1064                    value = value * -1;
1065    
1066                    if (value != 0) {
1067                            return value;
1068                    }
1069    
1070                    return 0;
1071            }
1072    
1073            @Override
1074            public boolean equals(Object obj) {
1075                    if (this == obj) {
1076                            return true;
1077                    }
1078    
1079                    if (!(obj instanceof DLFileVersion)) {
1080                            return false;
1081                    }
1082    
1083                    DLFileVersion dlFileVersion = (DLFileVersion)obj;
1084    
1085                    long primaryKey = dlFileVersion.getPrimaryKey();
1086    
1087                    if (getPrimaryKey() == primaryKey) {
1088                            return true;
1089                    }
1090                    else {
1091                            return false;
1092                    }
1093            }
1094    
1095            @Override
1096            public int hashCode() {
1097                    return (int)getPrimaryKey();
1098            }
1099    
1100            @Override
1101            public void resetOriginalValues() {
1102                    DLFileVersionModelImpl dlFileVersionModelImpl = this;
1103    
1104                    dlFileVersionModelImpl._originalUuid = dlFileVersionModelImpl._uuid;
1105    
1106                    dlFileVersionModelImpl._originalGroupId = dlFileVersionModelImpl._groupId;
1107    
1108                    dlFileVersionModelImpl._setOriginalGroupId = false;
1109    
1110                    dlFileVersionModelImpl._originalCompanyId = dlFileVersionModelImpl._companyId;
1111    
1112                    dlFileVersionModelImpl._setOriginalCompanyId = false;
1113    
1114                    dlFileVersionModelImpl._originalFolderId = dlFileVersionModelImpl._folderId;
1115    
1116                    dlFileVersionModelImpl._setOriginalFolderId = false;
1117    
1118                    dlFileVersionModelImpl._originalFileEntryId = dlFileVersionModelImpl._fileEntryId;
1119    
1120                    dlFileVersionModelImpl._setOriginalFileEntryId = false;
1121    
1122                    dlFileVersionModelImpl._originalMimeType = dlFileVersionModelImpl._mimeType;
1123    
1124                    dlFileVersionModelImpl._originalTitle = dlFileVersionModelImpl._title;
1125    
1126                    dlFileVersionModelImpl._originalVersion = dlFileVersionModelImpl._version;
1127    
1128                    dlFileVersionModelImpl._originalStatus = dlFileVersionModelImpl._status;
1129    
1130                    dlFileVersionModelImpl._setOriginalStatus = false;
1131    
1132                    dlFileVersionModelImpl._columnBitmask = 0;
1133            }
1134    
1135            @Override
1136            public CacheModel<DLFileVersion> toCacheModel() {
1137                    DLFileVersionCacheModel dlFileVersionCacheModel = new DLFileVersionCacheModel();
1138    
1139                    dlFileVersionCacheModel.uuid = getUuid();
1140    
1141                    String uuid = dlFileVersionCacheModel.uuid;
1142    
1143                    if ((uuid != null) && (uuid.length() == 0)) {
1144                            dlFileVersionCacheModel.uuid = null;
1145                    }
1146    
1147                    dlFileVersionCacheModel.fileVersionId = getFileVersionId();
1148    
1149                    dlFileVersionCacheModel.groupId = getGroupId();
1150    
1151                    dlFileVersionCacheModel.companyId = getCompanyId();
1152    
1153                    dlFileVersionCacheModel.userId = getUserId();
1154    
1155                    dlFileVersionCacheModel.userName = getUserName();
1156    
1157                    String userName = dlFileVersionCacheModel.userName;
1158    
1159                    if ((userName != null) && (userName.length() == 0)) {
1160                            dlFileVersionCacheModel.userName = null;
1161                    }
1162    
1163                    Date createDate = getCreateDate();
1164    
1165                    if (createDate != null) {
1166                            dlFileVersionCacheModel.createDate = createDate.getTime();
1167                    }
1168                    else {
1169                            dlFileVersionCacheModel.createDate = Long.MIN_VALUE;
1170                    }
1171    
1172                    Date modifiedDate = getModifiedDate();
1173    
1174                    if (modifiedDate != null) {
1175                            dlFileVersionCacheModel.modifiedDate = modifiedDate.getTime();
1176                    }
1177                    else {
1178                            dlFileVersionCacheModel.modifiedDate = Long.MIN_VALUE;
1179                    }
1180    
1181                    dlFileVersionCacheModel.repositoryId = getRepositoryId();
1182    
1183                    dlFileVersionCacheModel.folderId = getFolderId();
1184    
1185                    dlFileVersionCacheModel.fileEntryId = getFileEntryId();
1186    
1187                    dlFileVersionCacheModel.treePath = getTreePath();
1188    
1189                    String treePath = dlFileVersionCacheModel.treePath;
1190    
1191                    if ((treePath != null) && (treePath.length() == 0)) {
1192                            dlFileVersionCacheModel.treePath = null;
1193                    }
1194    
1195                    dlFileVersionCacheModel.extension = getExtension();
1196    
1197                    String extension = dlFileVersionCacheModel.extension;
1198    
1199                    if ((extension != null) && (extension.length() == 0)) {
1200                            dlFileVersionCacheModel.extension = null;
1201                    }
1202    
1203                    dlFileVersionCacheModel.mimeType = getMimeType();
1204    
1205                    String mimeType = dlFileVersionCacheModel.mimeType;
1206    
1207                    if ((mimeType != null) && (mimeType.length() == 0)) {
1208                            dlFileVersionCacheModel.mimeType = null;
1209                    }
1210    
1211                    dlFileVersionCacheModel.title = getTitle();
1212    
1213                    String title = dlFileVersionCacheModel.title;
1214    
1215                    if ((title != null) && (title.length() == 0)) {
1216                            dlFileVersionCacheModel.title = null;
1217                    }
1218    
1219                    dlFileVersionCacheModel.description = getDescription();
1220    
1221                    String description = dlFileVersionCacheModel.description;
1222    
1223                    if ((description != null) && (description.length() == 0)) {
1224                            dlFileVersionCacheModel.description = null;
1225                    }
1226    
1227                    dlFileVersionCacheModel.changeLog = getChangeLog();
1228    
1229                    String changeLog = dlFileVersionCacheModel.changeLog;
1230    
1231                    if ((changeLog != null) && (changeLog.length() == 0)) {
1232                            dlFileVersionCacheModel.changeLog = null;
1233                    }
1234    
1235                    dlFileVersionCacheModel.extraSettings = getExtraSettings();
1236    
1237                    String extraSettings = dlFileVersionCacheModel.extraSettings;
1238    
1239                    if ((extraSettings != null) && (extraSettings.length() == 0)) {
1240                            dlFileVersionCacheModel.extraSettings = null;
1241                    }
1242    
1243                    dlFileVersionCacheModel.fileEntryTypeId = getFileEntryTypeId();
1244    
1245                    dlFileVersionCacheModel.version = getVersion();
1246    
1247                    String version = dlFileVersionCacheModel.version;
1248    
1249                    if ((version != null) && (version.length() == 0)) {
1250                            dlFileVersionCacheModel.version = null;
1251                    }
1252    
1253                    dlFileVersionCacheModel.size = getSize();
1254    
1255                    dlFileVersionCacheModel.checksum = getChecksum();
1256    
1257                    String checksum = dlFileVersionCacheModel.checksum;
1258    
1259                    if ((checksum != null) && (checksum.length() == 0)) {
1260                            dlFileVersionCacheModel.checksum = null;
1261                    }
1262    
1263                    dlFileVersionCacheModel.status = getStatus();
1264    
1265                    dlFileVersionCacheModel.statusByUserId = getStatusByUserId();
1266    
1267                    dlFileVersionCacheModel.statusByUserName = getStatusByUserName();
1268    
1269                    String statusByUserName = dlFileVersionCacheModel.statusByUserName;
1270    
1271                    if ((statusByUserName != null) && (statusByUserName.length() == 0)) {
1272                            dlFileVersionCacheModel.statusByUserName = null;
1273                    }
1274    
1275                    Date statusDate = getStatusDate();
1276    
1277                    if (statusDate != null) {
1278                            dlFileVersionCacheModel.statusDate = statusDate.getTime();
1279                    }
1280                    else {
1281                            dlFileVersionCacheModel.statusDate = Long.MIN_VALUE;
1282                    }
1283    
1284                    return dlFileVersionCacheModel;
1285            }
1286    
1287            @Override
1288            public String toString() {
1289                    StringBundler sb = new StringBundler(53);
1290    
1291                    sb.append("{uuid=");
1292                    sb.append(getUuid());
1293                    sb.append(", fileVersionId=");
1294                    sb.append(getFileVersionId());
1295                    sb.append(", groupId=");
1296                    sb.append(getGroupId());
1297                    sb.append(", companyId=");
1298                    sb.append(getCompanyId());
1299                    sb.append(", userId=");
1300                    sb.append(getUserId());
1301                    sb.append(", userName=");
1302                    sb.append(getUserName());
1303                    sb.append(", createDate=");
1304                    sb.append(getCreateDate());
1305                    sb.append(", modifiedDate=");
1306                    sb.append(getModifiedDate());
1307                    sb.append(", repositoryId=");
1308                    sb.append(getRepositoryId());
1309                    sb.append(", folderId=");
1310                    sb.append(getFolderId());
1311                    sb.append(", fileEntryId=");
1312                    sb.append(getFileEntryId());
1313                    sb.append(", treePath=");
1314                    sb.append(getTreePath());
1315                    sb.append(", extension=");
1316                    sb.append(getExtension());
1317                    sb.append(", mimeType=");
1318                    sb.append(getMimeType());
1319                    sb.append(", title=");
1320                    sb.append(getTitle());
1321                    sb.append(", description=");
1322                    sb.append(getDescription());
1323                    sb.append(", changeLog=");
1324                    sb.append(getChangeLog());
1325                    sb.append(", extraSettings=");
1326                    sb.append(getExtraSettings());
1327                    sb.append(", fileEntryTypeId=");
1328                    sb.append(getFileEntryTypeId());
1329                    sb.append(", version=");
1330                    sb.append(getVersion());
1331                    sb.append(", size=");
1332                    sb.append(getSize());
1333                    sb.append(", checksum=");
1334                    sb.append(getChecksum());
1335                    sb.append(", status=");
1336                    sb.append(getStatus());
1337                    sb.append(", statusByUserId=");
1338                    sb.append(getStatusByUserId());
1339                    sb.append(", statusByUserName=");
1340                    sb.append(getStatusByUserName());
1341                    sb.append(", statusDate=");
1342                    sb.append(getStatusDate());
1343                    sb.append("}");
1344    
1345                    return sb.toString();
1346            }
1347    
1348            @Override
1349            public String toXmlString() {
1350                    StringBundler sb = new StringBundler(82);
1351    
1352                    sb.append("<model><model-name>");
1353                    sb.append("com.liferay.portlet.documentlibrary.model.DLFileVersion");
1354                    sb.append("</model-name>");
1355    
1356                    sb.append(
1357                            "<column><column-name>uuid</column-name><column-value><![CDATA[");
1358                    sb.append(getUuid());
1359                    sb.append("]]></column-value></column>");
1360                    sb.append(
1361                            "<column><column-name>fileVersionId</column-name><column-value><![CDATA[");
1362                    sb.append(getFileVersionId());
1363                    sb.append("]]></column-value></column>");
1364                    sb.append(
1365                            "<column><column-name>groupId</column-name><column-value><![CDATA[");
1366                    sb.append(getGroupId());
1367                    sb.append("]]></column-value></column>");
1368                    sb.append(
1369                            "<column><column-name>companyId</column-name><column-value><![CDATA[");
1370                    sb.append(getCompanyId());
1371                    sb.append("]]></column-value></column>");
1372                    sb.append(
1373                            "<column><column-name>userId</column-name><column-value><![CDATA[");
1374                    sb.append(getUserId());
1375                    sb.append("]]></column-value></column>");
1376                    sb.append(
1377                            "<column><column-name>userName</column-name><column-value><![CDATA[");
1378                    sb.append(getUserName());
1379                    sb.append("]]></column-value></column>");
1380                    sb.append(
1381                            "<column><column-name>createDate</column-name><column-value><![CDATA[");
1382                    sb.append(getCreateDate());
1383                    sb.append("]]></column-value></column>");
1384                    sb.append(
1385                            "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1386                    sb.append(getModifiedDate());
1387                    sb.append("]]></column-value></column>");
1388                    sb.append(
1389                            "<column><column-name>repositoryId</column-name><column-value><![CDATA[");
1390                    sb.append(getRepositoryId());
1391                    sb.append("]]></column-value></column>");
1392                    sb.append(
1393                            "<column><column-name>folderId</column-name><column-value><![CDATA[");
1394                    sb.append(getFolderId());
1395                    sb.append("]]></column-value></column>");
1396                    sb.append(
1397                            "<column><column-name>fileEntryId</column-name><column-value><![CDATA[");
1398                    sb.append(getFileEntryId());
1399                    sb.append("]]></column-value></column>");
1400                    sb.append(
1401                            "<column><column-name>treePath</column-name><column-value><![CDATA[");
1402                    sb.append(getTreePath());
1403                    sb.append("]]></column-value></column>");
1404                    sb.append(
1405                            "<column><column-name>extension</column-name><column-value><![CDATA[");
1406                    sb.append(getExtension());
1407                    sb.append("]]></column-value></column>");
1408                    sb.append(
1409                            "<column><column-name>mimeType</column-name><column-value><![CDATA[");
1410                    sb.append(getMimeType());
1411                    sb.append("]]></column-value></column>");
1412                    sb.append(
1413                            "<column><column-name>title</column-name><column-value><![CDATA[");
1414                    sb.append(getTitle());
1415                    sb.append("]]></column-value></column>");
1416                    sb.append(
1417                            "<column><column-name>description</column-name><column-value><![CDATA[");
1418                    sb.append(getDescription());
1419                    sb.append("]]></column-value></column>");
1420                    sb.append(
1421                            "<column><column-name>changeLog</column-name><column-value><![CDATA[");
1422                    sb.append(getChangeLog());
1423                    sb.append("]]></column-value></column>");
1424                    sb.append(
1425                            "<column><column-name>extraSettings</column-name><column-value><![CDATA[");
1426                    sb.append(getExtraSettings());
1427                    sb.append("]]></column-value></column>");
1428                    sb.append(
1429                            "<column><column-name>fileEntryTypeId</column-name><column-value><![CDATA[");
1430                    sb.append(getFileEntryTypeId());
1431                    sb.append("]]></column-value></column>");
1432                    sb.append(
1433                            "<column><column-name>version</column-name><column-value><![CDATA[");
1434                    sb.append(getVersion());
1435                    sb.append("]]></column-value></column>");
1436                    sb.append(
1437                            "<column><column-name>size</column-name><column-value><![CDATA[");
1438                    sb.append(getSize());
1439                    sb.append("]]></column-value></column>");
1440                    sb.append(
1441                            "<column><column-name>checksum</column-name><column-value><![CDATA[");
1442                    sb.append(getChecksum());
1443                    sb.append("]]></column-value></column>");
1444                    sb.append(
1445                            "<column><column-name>status</column-name><column-value><![CDATA[");
1446                    sb.append(getStatus());
1447                    sb.append("]]></column-value></column>");
1448                    sb.append(
1449                            "<column><column-name>statusByUserId</column-name><column-value><![CDATA[");
1450                    sb.append(getStatusByUserId());
1451                    sb.append("]]></column-value></column>");
1452                    sb.append(
1453                            "<column><column-name>statusByUserName</column-name><column-value><![CDATA[");
1454                    sb.append(getStatusByUserName());
1455                    sb.append("]]></column-value></column>");
1456                    sb.append(
1457                            "<column><column-name>statusDate</column-name><column-value><![CDATA[");
1458                    sb.append(getStatusDate());
1459                    sb.append("]]></column-value></column>");
1460    
1461                    sb.append("</model>");
1462    
1463                    return sb.toString();
1464            }
1465    
1466            private static ClassLoader _classLoader = DLFileVersion.class.getClassLoader();
1467            private static Class<?>[] _escapedModelInterfaces = new Class[] {
1468                            DLFileVersion.class
1469                    };
1470            private String _uuid;
1471            private String _originalUuid;
1472            private long _fileVersionId;
1473            private long _groupId;
1474            private long _originalGroupId;
1475            private boolean _setOriginalGroupId;
1476            private long _companyId;
1477            private long _originalCompanyId;
1478            private boolean _setOriginalCompanyId;
1479            private long _userId;
1480            private String _userUuid;
1481            private String _userName;
1482            private Date _createDate;
1483            private Date _modifiedDate;
1484            private long _repositoryId;
1485            private long _folderId;
1486            private long _originalFolderId;
1487            private boolean _setOriginalFolderId;
1488            private long _fileEntryId;
1489            private long _originalFileEntryId;
1490            private boolean _setOriginalFileEntryId;
1491            private String _treePath;
1492            private String _extension;
1493            private String _mimeType;
1494            private String _originalMimeType;
1495            private String _title;
1496            private String _originalTitle;
1497            private String _description;
1498            private String _changeLog;
1499            private String _extraSettings;
1500            private long _fileEntryTypeId;
1501            private String _version;
1502            private String _originalVersion;
1503            private long _size;
1504            private String _checksum;
1505            private int _status;
1506            private int _originalStatus;
1507            private boolean _setOriginalStatus;
1508            private long _statusByUserId;
1509            private String _statusByUserUuid;
1510            private String _statusByUserName;
1511            private Date _statusDate;
1512            private long _columnBitmask;
1513            private DLFileVersion _escapedModel;
1514    }