001    /**
002     * Copyright (c) 2000-present 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.portal.model.impl;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.expando.kernel.model.ExpandoBridge;
020    import com.liferay.expando.kernel.util.ExpandoBridgeFactoryUtil;
021    
022    import com.liferay.exportimport.kernel.lar.StagedModelType;
023    
024    import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
025    import com.liferay.portal.kernel.exception.PortalException;
026    import com.liferay.portal.kernel.model.CacheModel;
027    import com.liferay.portal.kernel.model.RepositoryEntry;
028    import com.liferay.portal.kernel.model.RepositoryEntryModel;
029    import com.liferay.portal.kernel.model.User;
030    import com.liferay.portal.kernel.model.impl.BaseModelImpl;
031    import com.liferay.portal.kernel.service.ServiceContext;
032    import com.liferay.portal.kernel.service.UserLocalServiceUtil;
033    import com.liferay.portal.kernel.util.GetterUtil;
034    import com.liferay.portal.kernel.util.PortalUtil;
035    import com.liferay.portal.kernel.util.ProxyUtil;
036    import com.liferay.portal.kernel.util.StringBundler;
037    import com.liferay.portal.kernel.util.StringPool;
038    
039    import java.io.Serializable;
040    
041    import java.sql.Types;
042    
043    import java.util.Date;
044    import java.util.HashMap;
045    import java.util.Map;
046    
047    /**
048     * The base model implementation for the RepositoryEntry service. Represents a row in the "RepositoryEntry" database table, with each column mapped to a property of this class.
049     *
050     * <p>
051     * This implementation and its corresponding interface {@link RepositoryEntryModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link RepositoryEntryImpl}.
052     * </p>
053     *
054     * @author Brian Wing Shun Chan
055     * @see RepositoryEntryImpl
056     * @see RepositoryEntry
057     * @see RepositoryEntryModel
058     * @generated
059     */
060    @ProviderType
061    public class RepositoryEntryModelImpl extends BaseModelImpl<RepositoryEntry>
062            implements RepositoryEntryModel {
063            /*
064             * NOTE FOR DEVELOPERS:
065             *
066             * Never modify or reference this class directly. All methods that expect a repository entry model instance should use the {@link RepositoryEntry} interface instead.
067             */
068            public static final String TABLE_NAME = "RepositoryEntry";
069            public static final Object[][] TABLE_COLUMNS = {
070                            { "mvccVersion", Types.BIGINT },
071                            { "uuid_", Types.VARCHAR },
072                            { "repositoryEntryId", 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                            { "mappedId", Types.VARCHAR },
081                            { "manualCheckInRequired", Types.BOOLEAN },
082                            { "lastPublishDate", Types.TIMESTAMP }
083                    };
084            public static final Map<String, Integer> TABLE_COLUMNS_MAP = new HashMap<String, Integer>();
085    
086            static {
087                    TABLE_COLUMNS_MAP.put("mvccVersion", Types.BIGINT);
088                    TABLE_COLUMNS_MAP.put("uuid_", Types.VARCHAR);
089                    TABLE_COLUMNS_MAP.put("repositoryEntryId", Types.BIGINT);
090                    TABLE_COLUMNS_MAP.put("groupId", Types.BIGINT);
091                    TABLE_COLUMNS_MAP.put("companyId", Types.BIGINT);
092                    TABLE_COLUMNS_MAP.put("userId", Types.BIGINT);
093                    TABLE_COLUMNS_MAP.put("userName", Types.VARCHAR);
094                    TABLE_COLUMNS_MAP.put("createDate", Types.TIMESTAMP);
095                    TABLE_COLUMNS_MAP.put("modifiedDate", Types.TIMESTAMP);
096                    TABLE_COLUMNS_MAP.put("repositoryId", Types.BIGINT);
097                    TABLE_COLUMNS_MAP.put("mappedId", Types.VARCHAR);
098                    TABLE_COLUMNS_MAP.put("manualCheckInRequired", Types.BOOLEAN);
099                    TABLE_COLUMNS_MAP.put("lastPublishDate", Types.TIMESTAMP);
100            }
101    
102            public static final String TABLE_SQL_CREATE = "create table RepositoryEntry (mvccVersion LONG default 0 not null,uuid_ VARCHAR(75) null,repositoryEntryId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,repositoryId LONG,mappedId VARCHAR(255) null,manualCheckInRequired BOOLEAN,lastPublishDate DATE null)";
103            public static final String TABLE_SQL_DROP = "drop table RepositoryEntry";
104            public static final String ORDER_BY_JPQL = " ORDER BY repositoryEntry.repositoryEntryId ASC";
105            public static final String ORDER_BY_SQL = " ORDER BY RepositoryEntry.repositoryEntryId ASC";
106            public static final String DATA_SOURCE = "liferayDataSource";
107            public static final String SESSION_FACTORY = "liferaySessionFactory";
108            public static final String TX_MANAGER = "liferayTransactionManager";
109            public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
110                                    "value.object.entity.cache.enabled.com.liferay.portal.kernel.model.RepositoryEntry"),
111                            true);
112            public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
113                                    "value.object.finder.cache.enabled.com.liferay.portal.kernel.model.RepositoryEntry"),
114                            true);
115            public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
116                                    "value.object.column.bitmask.enabled.com.liferay.portal.kernel.model.RepositoryEntry"),
117                            true);
118            public static final long COMPANYID_COLUMN_BITMASK = 1L;
119            public static final long GROUPID_COLUMN_BITMASK = 2L;
120            public static final long MAPPEDID_COLUMN_BITMASK = 4L;
121            public static final long REPOSITORYID_COLUMN_BITMASK = 8L;
122            public static final long UUID_COLUMN_BITMASK = 16L;
123            public static final long REPOSITORYENTRYID_COLUMN_BITMASK = 32L;
124            public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
125                                    "lock.expiration.time.com.liferay.portal.kernel.model.RepositoryEntry"));
126    
127            public RepositoryEntryModelImpl() {
128            }
129    
130            @Override
131            public long getPrimaryKey() {
132                    return _repositoryEntryId;
133            }
134    
135            @Override
136            public void setPrimaryKey(long primaryKey) {
137                    setRepositoryEntryId(primaryKey);
138            }
139    
140            @Override
141            public Serializable getPrimaryKeyObj() {
142                    return _repositoryEntryId;
143            }
144    
145            @Override
146            public void setPrimaryKeyObj(Serializable primaryKeyObj) {
147                    setPrimaryKey(((Long)primaryKeyObj).longValue());
148            }
149    
150            @Override
151            public Class<?> getModelClass() {
152                    return RepositoryEntry.class;
153            }
154    
155            @Override
156            public String getModelClassName() {
157                    return RepositoryEntry.class.getName();
158            }
159    
160            @Override
161            public Map<String, Object> getModelAttributes() {
162                    Map<String, Object> attributes = new HashMap<String, Object>();
163    
164                    attributes.put("mvccVersion", getMvccVersion());
165                    attributes.put("uuid", getUuid());
166                    attributes.put("repositoryEntryId", getRepositoryEntryId());
167                    attributes.put("groupId", getGroupId());
168                    attributes.put("companyId", getCompanyId());
169                    attributes.put("userId", getUserId());
170                    attributes.put("userName", getUserName());
171                    attributes.put("createDate", getCreateDate());
172                    attributes.put("modifiedDate", getModifiedDate());
173                    attributes.put("repositoryId", getRepositoryId());
174                    attributes.put("mappedId", getMappedId());
175                    attributes.put("manualCheckInRequired", getManualCheckInRequired());
176                    attributes.put("lastPublishDate", getLastPublishDate());
177    
178                    attributes.put("entityCacheEnabled", isEntityCacheEnabled());
179                    attributes.put("finderCacheEnabled", isFinderCacheEnabled());
180    
181                    return attributes;
182            }
183    
184            @Override
185            public void setModelAttributes(Map<String, Object> attributes) {
186                    Long mvccVersion = (Long)attributes.get("mvccVersion");
187    
188                    if (mvccVersion != null) {
189                            setMvccVersion(mvccVersion);
190                    }
191    
192                    String uuid = (String)attributes.get("uuid");
193    
194                    if (uuid != null) {
195                            setUuid(uuid);
196                    }
197    
198                    Long repositoryEntryId = (Long)attributes.get("repositoryEntryId");
199    
200                    if (repositoryEntryId != null) {
201                            setRepositoryEntryId(repositoryEntryId);
202                    }
203    
204                    Long groupId = (Long)attributes.get("groupId");
205    
206                    if (groupId != null) {
207                            setGroupId(groupId);
208                    }
209    
210                    Long companyId = (Long)attributes.get("companyId");
211    
212                    if (companyId != null) {
213                            setCompanyId(companyId);
214                    }
215    
216                    Long userId = (Long)attributes.get("userId");
217    
218                    if (userId != null) {
219                            setUserId(userId);
220                    }
221    
222                    String userName = (String)attributes.get("userName");
223    
224                    if (userName != null) {
225                            setUserName(userName);
226                    }
227    
228                    Date createDate = (Date)attributes.get("createDate");
229    
230                    if (createDate != null) {
231                            setCreateDate(createDate);
232                    }
233    
234                    Date modifiedDate = (Date)attributes.get("modifiedDate");
235    
236                    if (modifiedDate != null) {
237                            setModifiedDate(modifiedDate);
238                    }
239    
240                    Long repositoryId = (Long)attributes.get("repositoryId");
241    
242                    if (repositoryId != null) {
243                            setRepositoryId(repositoryId);
244                    }
245    
246                    String mappedId = (String)attributes.get("mappedId");
247    
248                    if (mappedId != null) {
249                            setMappedId(mappedId);
250                    }
251    
252                    Boolean manualCheckInRequired = (Boolean)attributes.get(
253                                    "manualCheckInRequired");
254    
255                    if (manualCheckInRequired != null) {
256                            setManualCheckInRequired(manualCheckInRequired);
257                    }
258    
259                    Date lastPublishDate = (Date)attributes.get("lastPublishDate");
260    
261                    if (lastPublishDate != null) {
262                            setLastPublishDate(lastPublishDate);
263                    }
264            }
265    
266            @Override
267            public long getMvccVersion() {
268                    return _mvccVersion;
269            }
270    
271            @Override
272            public void setMvccVersion(long mvccVersion) {
273                    _mvccVersion = mvccVersion;
274            }
275    
276            @Override
277            public String getUuid() {
278                    if (_uuid == null) {
279                            return StringPool.BLANK;
280                    }
281                    else {
282                            return _uuid;
283                    }
284            }
285    
286            @Override
287            public void setUuid(String uuid) {
288                    if (_originalUuid == null) {
289                            _originalUuid = _uuid;
290                    }
291    
292                    _uuid = uuid;
293            }
294    
295            public String getOriginalUuid() {
296                    return GetterUtil.getString(_originalUuid);
297            }
298    
299            @Override
300            public long getRepositoryEntryId() {
301                    return _repositoryEntryId;
302            }
303    
304            @Override
305            public void setRepositoryEntryId(long repositoryEntryId) {
306                    _repositoryEntryId = repositoryEntryId;
307            }
308    
309            @Override
310            public long getGroupId() {
311                    return _groupId;
312            }
313    
314            @Override
315            public void setGroupId(long groupId) {
316                    _columnBitmask |= GROUPID_COLUMN_BITMASK;
317    
318                    if (!_setOriginalGroupId) {
319                            _setOriginalGroupId = true;
320    
321                            _originalGroupId = _groupId;
322                    }
323    
324                    _groupId = groupId;
325            }
326    
327            public long getOriginalGroupId() {
328                    return _originalGroupId;
329            }
330    
331            @Override
332            public long getCompanyId() {
333                    return _companyId;
334            }
335    
336            @Override
337            public void setCompanyId(long companyId) {
338                    _columnBitmask |= COMPANYID_COLUMN_BITMASK;
339    
340                    if (!_setOriginalCompanyId) {
341                            _setOriginalCompanyId = true;
342    
343                            _originalCompanyId = _companyId;
344                    }
345    
346                    _companyId = companyId;
347            }
348    
349            public long getOriginalCompanyId() {
350                    return _originalCompanyId;
351            }
352    
353            @Override
354            public long getUserId() {
355                    return _userId;
356            }
357    
358            @Override
359            public void setUserId(long userId) {
360                    _userId = userId;
361            }
362    
363            @Override
364            public String getUserUuid() {
365                    try {
366                            User user = UserLocalServiceUtil.getUserById(getUserId());
367    
368                            return user.getUuid();
369                    }
370                    catch (PortalException pe) {
371                            return StringPool.BLANK;
372                    }
373            }
374    
375            @Override
376            public void setUserUuid(String userUuid) {
377            }
378    
379            @Override
380            public String getUserName() {
381                    if (_userName == null) {
382                            return StringPool.BLANK;
383                    }
384                    else {
385                            return _userName;
386                    }
387            }
388    
389            @Override
390            public void setUserName(String userName) {
391                    _userName = userName;
392            }
393    
394            @Override
395            public Date getCreateDate() {
396                    return _createDate;
397            }
398    
399            @Override
400            public void setCreateDate(Date createDate) {
401                    _createDate = createDate;
402            }
403    
404            @Override
405            public Date getModifiedDate() {
406                    return _modifiedDate;
407            }
408    
409            public boolean hasSetModifiedDate() {
410                    return _setModifiedDate;
411            }
412    
413            @Override
414            public void setModifiedDate(Date modifiedDate) {
415                    _setModifiedDate = true;
416    
417                    _modifiedDate = modifiedDate;
418            }
419    
420            @Override
421            public long getRepositoryId() {
422                    return _repositoryId;
423            }
424    
425            @Override
426            public void setRepositoryId(long repositoryId) {
427                    _columnBitmask |= REPOSITORYID_COLUMN_BITMASK;
428    
429                    if (!_setOriginalRepositoryId) {
430                            _setOriginalRepositoryId = true;
431    
432                            _originalRepositoryId = _repositoryId;
433                    }
434    
435                    _repositoryId = repositoryId;
436            }
437    
438            public long getOriginalRepositoryId() {
439                    return _originalRepositoryId;
440            }
441    
442            @Override
443            public String getMappedId() {
444                    if (_mappedId == null) {
445                            return StringPool.BLANK;
446                    }
447                    else {
448                            return _mappedId;
449                    }
450            }
451    
452            @Override
453            public void setMappedId(String mappedId) {
454                    _columnBitmask |= MAPPEDID_COLUMN_BITMASK;
455    
456                    if (_originalMappedId == null) {
457                            _originalMappedId = _mappedId;
458                    }
459    
460                    _mappedId = mappedId;
461            }
462    
463            public String getOriginalMappedId() {
464                    return GetterUtil.getString(_originalMappedId);
465            }
466    
467            @Override
468            public boolean getManualCheckInRequired() {
469                    return _manualCheckInRequired;
470            }
471    
472            @Override
473            public boolean isManualCheckInRequired() {
474                    return _manualCheckInRequired;
475            }
476    
477            @Override
478            public void setManualCheckInRequired(boolean manualCheckInRequired) {
479                    _manualCheckInRequired = manualCheckInRequired;
480            }
481    
482            @Override
483            public Date getLastPublishDate() {
484                    return _lastPublishDate;
485            }
486    
487            @Override
488            public void setLastPublishDate(Date lastPublishDate) {
489                    _lastPublishDate = lastPublishDate;
490            }
491    
492            @Override
493            public StagedModelType getStagedModelType() {
494                    return new StagedModelType(PortalUtil.getClassNameId(
495                                    RepositoryEntry.class.getName()));
496            }
497    
498            public long getColumnBitmask() {
499                    return _columnBitmask;
500            }
501    
502            @Override
503            public ExpandoBridge getExpandoBridge() {
504                    return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
505                            RepositoryEntry.class.getName(), getPrimaryKey());
506            }
507    
508            @Override
509            public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
510                    ExpandoBridge expandoBridge = getExpandoBridge();
511    
512                    expandoBridge.setAttributes(serviceContext);
513            }
514    
515            @Override
516            public RepositoryEntry toEscapedModel() {
517                    if (_escapedModel == null) {
518                            _escapedModel = (RepositoryEntry)ProxyUtil.newProxyInstance(_classLoader,
519                                            _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
520                    }
521    
522                    return _escapedModel;
523            }
524    
525            @Override
526            public Object clone() {
527                    RepositoryEntryImpl repositoryEntryImpl = new RepositoryEntryImpl();
528    
529                    repositoryEntryImpl.setMvccVersion(getMvccVersion());
530                    repositoryEntryImpl.setUuid(getUuid());
531                    repositoryEntryImpl.setRepositoryEntryId(getRepositoryEntryId());
532                    repositoryEntryImpl.setGroupId(getGroupId());
533                    repositoryEntryImpl.setCompanyId(getCompanyId());
534                    repositoryEntryImpl.setUserId(getUserId());
535                    repositoryEntryImpl.setUserName(getUserName());
536                    repositoryEntryImpl.setCreateDate(getCreateDate());
537                    repositoryEntryImpl.setModifiedDate(getModifiedDate());
538                    repositoryEntryImpl.setRepositoryId(getRepositoryId());
539                    repositoryEntryImpl.setMappedId(getMappedId());
540                    repositoryEntryImpl.setManualCheckInRequired(getManualCheckInRequired());
541                    repositoryEntryImpl.setLastPublishDate(getLastPublishDate());
542    
543                    repositoryEntryImpl.resetOriginalValues();
544    
545                    return repositoryEntryImpl;
546            }
547    
548            @Override
549            public int compareTo(RepositoryEntry repositoryEntry) {
550                    long primaryKey = repositoryEntry.getPrimaryKey();
551    
552                    if (getPrimaryKey() < primaryKey) {
553                            return -1;
554                    }
555                    else if (getPrimaryKey() > primaryKey) {
556                            return 1;
557                    }
558                    else {
559                            return 0;
560                    }
561            }
562    
563            @Override
564            public boolean equals(Object obj) {
565                    if (this == obj) {
566                            return true;
567                    }
568    
569                    if (!(obj instanceof RepositoryEntry)) {
570                            return false;
571                    }
572    
573                    RepositoryEntry repositoryEntry = (RepositoryEntry)obj;
574    
575                    long primaryKey = repositoryEntry.getPrimaryKey();
576    
577                    if (getPrimaryKey() == primaryKey) {
578                            return true;
579                    }
580                    else {
581                            return false;
582                    }
583            }
584    
585            @Override
586            public int hashCode() {
587                    return (int)getPrimaryKey();
588            }
589    
590            @Override
591            public boolean isEntityCacheEnabled() {
592                    return ENTITY_CACHE_ENABLED;
593            }
594    
595            @Override
596            public boolean isFinderCacheEnabled() {
597                    return FINDER_CACHE_ENABLED;
598            }
599    
600            @Override
601            public void resetOriginalValues() {
602                    RepositoryEntryModelImpl repositoryEntryModelImpl = this;
603    
604                    repositoryEntryModelImpl._originalUuid = repositoryEntryModelImpl._uuid;
605    
606                    repositoryEntryModelImpl._originalGroupId = repositoryEntryModelImpl._groupId;
607    
608                    repositoryEntryModelImpl._setOriginalGroupId = false;
609    
610                    repositoryEntryModelImpl._originalCompanyId = repositoryEntryModelImpl._companyId;
611    
612                    repositoryEntryModelImpl._setOriginalCompanyId = false;
613    
614                    repositoryEntryModelImpl._setModifiedDate = false;
615    
616                    repositoryEntryModelImpl._originalRepositoryId = repositoryEntryModelImpl._repositoryId;
617    
618                    repositoryEntryModelImpl._setOriginalRepositoryId = false;
619    
620                    repositoryEntryModelImpl._originalMappedId = repositoryEntryModelImpl._mappedId;
621    
622                    repositoryEntryModelImpl._columnBitmask = 0;
623            }
624    
625            @Override
626            public CacheModel<RepositoryEntry> toCacheModel() {
627                    RepositoryEntryCacheModel repositoryEntryCacheModel = new RepositoryEntryCacheModel();
628    
629                    repositoryEntryCacheModel.mvccVersion = getMvccVersion();
630    
631                    repositoryEntryCacheModel.uuid = getUuid();
632    
633                    String uuid = repositoryEntryCacheModel.uuid;
634    
635                    if ((uuid != null) && (uuid.length() == 0)) {
636                            repositoryEntryCacheModel.uuid = null;
637                    }
638    
639                    repositoryEntryCacheModel.repositoryEntryId = getRepositoryEntryId();
640    
641                    repositoryEntryCacheModel.groupId = getGroupId();
642    
643                    repositoryEntryCacheModel.companyId = getCompanyId();
644    
645                    repositoryEntryCacheModel.userId = getUserId();
646    
647                    repositoryEntryCacheModel.userName = getUserName();
648    
649                    String userName = repositoryEntryCacheModel.userName;
650    
651                    if ((userName != null) && (userName.length() == 0)) {
652                            repositoryEntryCacheModel.userName = null;
653                    }
654    
655                    Date createDate = getCreateDate();
656    
657                    if (createDate != null) {
658                            repositoryEntryCacheModel.createDate = createDate.getTime();
659                    }
660                    else {
661                            repositoryEntryCacheModel.createDate = Long.MIN_VALUE;
662                    }
663    
664                    Date modifiedDate = getModifiedDate();
665    
666                    if (modifiedDate != null) {
667                            repositoryEntryCacheModel.modifiedDate = modifiedDate.getTime();
668                    }
669                    else {
670                            repositoryEntryCacheModel.modifiedDate = Long.MIN_VALUE;
671                    }
672    
673                    repositoryEntryCacheModel.repositoryId = getRepositoryId();
674    
675                    repositoryEntryCacheModel.mappedId = getMappedId();
676    
677                    String mappedId = repositoryEntryCacheModel.mappedId;
678    
679                    if ((mappedId != null) && (mappedId.length() == 0)) {
680                            repositoryEntryCacheModel.mappedId = null;
681                    }
682    
683                    repositoryEntryCacheModel.manualCheckInRequired = getManualCheckInRequired();
684    
685                    Date lastPublishDate = getLastPublishDate();
686    
687                    if (lastPublishDate != null) {
688                            repositoryEntryCacheModel.lastPublishDate = lastPublishDate.getTime();
689                    }
690                    else {
691                            repositoryEntryCacheModel.lastPublishDate = Long.MIN_VALUE;
692                    }
693    
694                    return repositoryEntryCacheModel;
695            }
696    
697            @Override
698            public String toString() {
699                    StringBundler sb = new StringBundler(27);
700    
701                    sb.append("{mvccVersion=");
702                    sb.append(getMvccVersion());
703                    sb.append(", uuid=");
704                    sb.append(getUuid());
705                    sb.append(", repositoryEntryId=");
706                    sb.append(getRepositoryEntryId());
707                    sb.append(", groupId=");
708                    sb.append(getGroupId());
709                    sb.append(", companyId=");
710                    sb.append(getCompanyId());
711                    sb.append(", userId=");
712                    sb.append(getUserId());
713                    sb.append(", userName=");
714                    sb.append(getUserName());
715                    sb.append(", createDate=");
716                    sb.append(getCreateDate());
717                    sb.append(", modifiedDate=");
718                    sb.append(getModifiedDate());
719                    sb.append(", repositoryId=");
720                    sb.append(getRepositoryId());
721                    sb.append(", mappedId=");
722                    sb.append(getMappedId());
723                    sb.append(", manualCheckInRequired=");
724                    sb.append(getManualCheckInRequired());
725                    sb.append(", lastPublishDate=");
726                    sb.append(getLastPublishDate());
727                    sb.append("}");
728    
729                    return sb.toString();
730            }
731    
732            @Override
733            public String toXmlString() {
734                    StringBundler sb = new StringBundler(43);
735    
736                    sb.append("<model><model-name>");
737                    sb.append("com.liferay.portal.kernel.model.RepositoryEntry");
738                    sb.append("</model-name>");
739    
740                    sb.append(
741                            "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
742                    sb.append(getMvccVersion());
743                    sb.append("]]></column-value></column>");
744                    sb.append(
745                            "<column><column-name>uuid</column-name><column-value><![CDATA[");
746                    sb.append(getUuid());
747                    sb.append("]]></column-value></column>");
748                    sb.append(
749                            "<column><column-name>repositoryEntryId</column-name><column-value><![CDATA[");
750                    sb.append(getRepositoryEntryId());
751                    sb.append("]]></column-value></column>");
752                    sb.append(
753                            "<column><column-name>groupId</column-name><column-value><![CDATA[");
754                    sb.append(getGroupId());
755                    sb.append("]]></column-value></column>");
756                    sb.append(
757                            "<column><column-name>companyId</column-name><column-value><![CDATA[");
758                    sb.append(getCompanyId());
759                    sb.append("]]></column-value></column>");
760                    sb.append(
761                            "<column><column-name>userId</column-name><column-value><![CDATA[");
762                    sb.append(getUserId());
763                    sb.append("]]></column-value></column>");
764                    sb.append(
765                            "<column><column-name>userName</column-name><column-value><![CDATA[");
766                    sb.append(getUserName());
767                    sb.append("]]></column-value></column>");
768                    sb.append(
769                            "<column><column-name>createDate</column-name><column-value><![CDATA[");
770                    sb.append(getCreateDate());
771                    sb.append("]]></column-value></column>");
772                    sb.append(
773                            "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
774                    sb.append(getModifiedDate());
775                    sb.append("]]></column-value></column>");
776                    sb.append(
777                            "<column><column-name>repositoryId</column-name><column-value><![CDATA[");
778                    sb.append(getRepositoryId());
779                    sb.append("]]></column-value></column>");
780                    sb.append(
781                            "<column><column-name>mappedId</column-name><column-value><![CDATA[");
782                    sb.append(getMappedId());
783                    sb.append("]]></column-value></column>");
784                    sb.append(
785                            "<column><column-name>manualCheckInRequired</column-name><column-value><![CDATA[");
786                    sb.append(getManualCheckInRequired());
787                    sb.append("]]></column-value></column>");
788                    sb.append(
789                            "<column><column-name>lastPublishDate</column-name><column-value><![CDATA[");
790                    sb.append(getLastPublishDate());
791                    sb.append("]]></column-value></column>");
792    
793                    sb.append("</model>");
794    
795                    return sb.toString();
796            }
797    
798            private static final ClassLoader _classLoader = RepositoryEntry.class.getClassLoader();
799            private static final Class<?>[] _escapedModelInterfaces = new Class[] {
800                            RepositoryEntry.class
801                    };
802            private long _mvccVersion;
803            private String _uuid;
804            private String _originalUuid;
805            private long _repositoryEntryId;
806            private long _groupId;
807            private long _originalGroupId;
808            private boolean _setOriginalGroupId;
809            private long _companyId;
810            private long _originalCompanyId;
811            private boolean _setOriginalCompanyId;
812            private long _userId;
813            private String _userName;
814            private Date _createDate;
815            private Date _modifiedDate;
816            private boolean _setModifiedDate;
817            private long _repositoryId;
818            private long _originalRepositoryId;
819            private boolean _setOriginalRepositoryId;
820            private String _mappedId;
821            private String _originalMappedId;
822            private boolean _manualCheckInRequired;
823            private Date _lastPublishDate;
824            private long _columnBitmask;
825            private RepositoryEntry _escapedModel;
826    }