001
014
015 package com.liferay.portal.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.lar.StagedModelType;
020 import com.liferay.portal.kernel.util.GetterUtil;
021 import com.liferay.portal.kernel.util.ProxyUtil;
022 import com.liferay.portal.kernel.util.StringBundler;
023 import com.liferay.portal.kernel.util.StringPool;
024 import com.liferay.portal.model.CacheModel;
025 import com.liferay.portal.model.RepositoryEntry;
026 import com.liferay.portal.model.RepositoryEntryModel;
027 import com.liferay.portal.service.ServiceContext;
028 import com.liferay.portal.util.PortalUtil;
029
030 import com.liferay.portlet.expando.model.ExpandoBridge;
031 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
032
033 import java.io.Serializable;
034
035 import java.sql.Types;
036
037 import java.util.Date;
038 import java.util.HashMap;
039 import java.util.Map;
040
041
054 public class RepositoryEntryModelImpl extends BaseModelImpl<RepositoryEntry>
055 implements RepositoryEntryModel {
056
061 public static final String TABLE_NAME = "RepositoryEntry";
062 public static final Object[][] TABLE_COLUMNS = {
063 { "uuid_", Types.VARCHAR },
064 { "repositoryEntryId", Types.BIGINT },
065 { "groupId", Types.BIGINT },
066 { "companyId", Types.BIGINT },
067 { "userId", Types.BIGINT },
068 { "userName", Types.VARCHAR },
069 { "createDate", Types.TIMESTAMP },
070 { "modifiedDate", Types.TIMESTAMP },
071 { "repositoryId", Types.BIGINT },
072 { "mappedId", Types.VARCHAR },
073 { "manualCheckInRequired", Types.BOOLEAN }
074 };
075 public static final String TABLE_SQL_CREATE = "create table RepositoryEntry (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(75) null,manualCheckInRequired BOOLEAN)";
076 public static final String TABLE_SQL_DROP = "drop table RepositoryEntry";
077 public static final String ORDER_BY_JPQL = " ORDER BY repositoryEntry.repositoryEntryId ASC";
078 public static final String ORDER_BY_SQL = " ORDER BY RepositoryEntry.repositoryEntryId ASC";
079 public static final String DATA_SOURCE = "liferayDataSource";
080 public static final String SESSION_FACTORY = "liferaySessionFactory";
081 public static final String TX_MANAGER = "liferayTransactionManager";
082 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
083 "value.object.entity.cache.enabled.com.liferay.portal.model.RepositoryEntry"),
084 true);
085 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
086 "value.object.finder.cache.enabled.com.liferay.portal.model.RepositoryEntry"),
087 true);
088 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
089 "value.object.column.bitmask.enabled.com.liferay.portal.model.RepositoryEntry"),
090 true);
091 public static long COMPANYID_COLUMN_BITMASK = 1L;
092 public static long GROUPID_COLUMN_BITMASK = 2L;
093 public static long MAPPEDID_COLUMN_BITMASK = 4L;
094 public static long REPOSITORYID_COLUMN_BITMASK = 8L;
095 public static long UUID_COLUMN_BITMASK = 16L;
096 public static long REPOSITORYENTRYID_COLUMN_BITMASK = 32L;
097 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
098 "lock.expiration.time.com.liferay.portal.model.RepositoryEntry"));
099
100 public RepositoryEntryModelImpl() {
101 }
102
103 @Override
104 public long getPrimaryKey() {
105 return _repositoryEntryId;
106 }
107
108 @Override
109 public void setPrimaryKey(long primaryKey) {
110 setRepositoryEntryId(primaryKey);
111 }
112
113 @Override
114 public Serializable getPrimaryKeyObj() {
115 return _repositoryEntryId;
116 }
117
118 @Override
119 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
120 setPrimaryKey(((Long)primaryKeyObj).longValue());
121 }
122
123 @Override
124 public Class<?> getModelClass() {
125 return RepositoryEntry.class;
126 }
127
128 @Override
129 public String getModelClassName() {
130 return RepositoryEntry.class.getName();
131 }
132
133 @Override
134 public Map<String, Object> getModelAttributes() {
135 Map<String, Object> attributes = new HashMap<String, Object>();
136
137 attributes.put("uuid", getUuid());
138 attributes.put("repositoryEntryId", getRepositoryEntryId());
139 attributes.put("groupId", getGroupId());
140 attributes.put("companyId", getCompanyId());
141 attributes.put("userId", getUserId());
142 attributes.put("userName", getUserName());
143 attributes.put("createDate", getCreateDate());
144 attributes.put("modifiedDate", getModifiedDate());
145 attributes.put("repositoryId", getRepositoryId());
146 attributes.put("mappedId", getMappedId());
147 attributes.put("manualCheckInRequired", getManualCheckInRequired());
148
149 return attributes;
150 }
151
152 @Override
153 public void setModelAttributes(Map<String, Object> attributes) {
154 String uuid = (String)attributes.get("uuid");
155
156 if (uuid != null) {
157 setUuid(uuid);
158 }
159
160 Long repositoryEntryId = (Long)attributes.get("repositoryEntryId");
161
162 if (repositoryEntryId != null) {
163 setRepositoryEntryId(repositoryEntryId);
164 }
165
166 Long groupId = (Long)attributes.get("groupId");
167
168 if (groupId != null) {
169 setGroupId(groupId);
170 }
171
172 Long companyId = (Long)attributes.get("companyId");
173
174 if (companyId != null) {
175 setCompanyId(companyId);
176 }
177
178 Long userId = (Long)attributes.get("userId");
179
180 if (userId != null) {
181 setUserId(userId);
182 }
183
184 String userName = (String)attributes.get("userName");
185
186 if (userName != null) {
187 setUserName(userName);
188 }
189
190 Date createDate = (Date)attributes.get("createDate");
191
192 if (createDate != null) {
193 setCreateDate(createDate);
194 }
195
196 Date modifiedDate = (Date)attributes.get("modifiedDate");
197
198 if (modifiedDate != null) {
199 setModifiedDate(modifiedDate);
200 }
201
202 Long repositoryId = (Long)attributes.get("repositoryId");
203
204 if (repositoryId != null) {
205 setRepositoryId(repositoryId);
206 }
207
208 String mappedId = (String)attributes.get("mappedId");
209
210 if (mappedId != null) {
211 setMappedId(mappedId);
212 }
213
214 Boolean manualCheckInRequired = (Boolean)attributes.get(
215 "manualCheckInRequired");
216
217 if (manualCheckInRequired != null) {
218 setManualCheckInRequired(manualCheckInRequired);
219 }
220 }
221
222 @Override
223 public String getUuid() {
224 if (_uuid == null) {
225 return StringPool.BLANK;
226 }
227 else {
228 return _uuid;
229 }
230 }
231
232 @Override
233 public void setUuid(String uuid) {
234 if (_originalUuid == null) {
235 _originalUuid = _uuid;
236 }
237
238 _uuid = uuid;
239 }
240
241 public String getOriginalUuid() {
242 return GetterUtil.getString(_originalUuid);
243 }
244
245 @Override
246 public long getRepositoryEntryId() {
247 return _repositoryEntryId;
248 }
249
250 @Override
251 public void setRepositoryEntryId(long repositoryEntryId) {
252 _repositoryEntryId = repositoryEntryId;
253 }
254
255 @Override
256 public long getGroupId() {
257 return _groupId;
258 }
259
260 @Override
261 public void setGroupId(long groupId) {
262 _columnBitmask |= GROUPID_COLUMN_BITMASK;
263
264 if (!_setOriginalGroupId) {
265 _setOriginalGroupId = true;
266
267 _originalGroupId = _groupId;
268 }
269
270 _groupId = groupId;
271 }
272
273 public long getOriginalGroupId() {
274 return _originalGroupId;
275 }
276
277 @Override
278 public long getCompanyId() {
279 return _companyId;
280 }
281
282 @Override
283 public void setCompanyId(long companyId) {
284 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
285
286 if (!_setOriginalCompanyId) {
287 _setOriginalCompanyId = true;
288
289 _originalCompanyId = _companyId;
290 }
291
292 _companyId = companyId;
293 }
294
295 public long getOriginalCompanyId() {
296 return _originalCompanyId;
297 }
298
299 @Override
300 public long getUserId() {
301 return _userId;
302 }
303
304 @Override
305 public void setUserId(long userId) {
306 _userId = userId;
307 }
308
309 @Override
310 public String getUserUuid() throws SystemException {
311 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
312 }
313
314 @Override
315 public void setUserUuid(String userUuid) {
316 _userUuid = userUuid;
317 }
318
319 @Override
320 public String getUserName() {
321 if (_userName == null) {
322 return StringPool.BLANK;
323 }
324 else {
325 return _userName;
326 }
327 }
328
329 @Override
330 public void setUserName(String userName) {
331 _userName = userName;
332 }
333
334 @Override
335 public Date getCreateDate() {
336 return _createDate;
337 }
338
339 @Override
340 public void setCreateDate(Date createDate) {
341 _createDate = createDate;
342 }
343
344 @Override
345 public Date getModifiedDate() {
346 return _modifiedDate;
347 }
348
349 @Override
350 public void setModifiedDate(Date modifiedDate) {
351 _modifiedDate = modifiedDate;
352 }
353
354 @Override
355 public long getRepositoryId() {
356 return _repositoryId;
357 }
358
359 @Override
360 public void setRepositoryId(long repositoryId) {
361 _columnBitmask |= REPOSITORYID_COLUMN_BITMASK;
362
363 if (!_setOriginalRepositoryId) {
364 _setOriginalRepositoryId = true;
365
366 _originalRepositoryId = _repositoryId;
367 }
368
369 _repositoryId = repositoryId;
370 }
371
372 public long getOriginalRepositoryId() {
373 return _originalRepositoryId;
374 }
375
376 @Override
377 public String getMappedId() {
378 if (_mappedId == null) {
379 return StringPool.BLANK;
380 }
381 else {
382 return _mappedId;
383 }
384 }
385
386 @Override
387 public void setMappedId(String mappedId) {
388 _columnBitmask |= MAPPEDID_COLUMN_BITMASK;
389
390 if (_originalMappedId == null) {
391 _originalMappedId = _mappedId;
392 }
393
394 _mappedId = mappedId;
395 }
396
397 public String getOriginalMappedId() {
398 return GetterUtil.getString(_originalMappedId);
399 }
400
401 @Override
402 public boolean getManualCheckInRequired() {
403 return _manualCheckInRequired;
404 }
405
406 @Override
407 public boolean isManualCheckInRequired() {
408 return _manualCheckInRequired;
409 }
410
411 @Override
412 public void setManualCheckInRequired(boolean manualCheckInRequired) {
413 _manualCheckInRequired = manualCheckInRequired;
414 }
415
416 @Override
417 public StagedModelType getStagedModelType() {
418 return new StagedModelType(PortalUtil.getClassNameId(
419 RepositoryEntry.class.getName()));
420 }
421
422 public long getColumnBitmask() {
423 return _columnBitmask;
424 }
425
426 @Override
427 public ExpandoBridge getExpandoBridge() {
428 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
429 RepositoryEntry.class.getName(), getPrimaryKey());
430 }
431
432 @Override
433 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
434 ExpandoBridge expandoBridge = getExpandoBridge();
435
436 expandoBridge.setAttributes(serviceContext);
437 }
438
439 @Override
440 public RepositoryEntry toEscapedModel() {
441 if (_escapedModel == null) {
442 _escapedModel = (RepositoryEntry)ProxyUtil.newProxyInstance(_classLoader,
443 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
444 }
445
446 return _escapedModel;
447 }
448
449 @Override
450 public Object clone() {
451 RepositoryEntryImpl repositoryEntryImpl = new RepositoryEntryImpl();
452
453 repositoryEntryImpl.setUuid(getUuid());
454 repositoryEntryImpl.setRepositoryEntryId(getRepositoryEntryId());
455 repositoryEntryImpl.setGroupId(getGroupId());
456 repositoryEntryImpl.setCompanyId(getCompanyId());
457 repositoryEntryImpl.setUserId(getUserId());
458 repositoryEntryImpl.setUserName(getUserName());
459 repositoryEntryImpl.setCreateDate(getCreateDate());
460 repositoryEntryImpl.setModifiedDate(getModifiedDate());
461 repositoryEntryImpl.setRepositoryId(getRepositoryId());
462 repositoryEntryImpl.setMappedId(getMappedId());
463 repositoryEntryImpl.setManualCheckInRequired(getManualCheckInRequired());
464
465 repositoryEntryImpl.resetOriginalValues();
466
467 return repositoryEntryImpl;
468 }
469
470 @Override
471 public int compareTo(RepositoryEntry repositoryEntry) {
472 long primaryKey = repositoryEntry.getPrimaryKey();
473
474 if (getPrimaryKey() < primaryKey) {
475 return -1;
476 }
477 else if (getPrimaryKey() > primaryKey) {
478 return 1;
479 }
480 else {
481 return 0;
482 }
483 }
484
485 @Override
486 public boolean equals(Object obj) {
487 if (this == obj) {
488 return true;
489 }
490
491 if (!(obj instanceof RepositoryEntry)) {
492 return false;
493 }
494
495 RepositoryEntry repositoryEntry = (RepositoryEntry)obj;
496
497 long primaryKey = repositoryEntry.getPrimaryKey();
498
499 if (getPrimaryKey() == primaryKey) {
500 return true;
501 }
502 else {
503 return false;
504 }
505 }
506
507 @Override
508 public int hashCode() {
509 return (int)getPrimaryKey();
510 }
511
512 @Override
513 public void resetOriginalValues() {
514 RepositoryEntryModelImpl repositoryEntryModelImpl = this;
515
516 repositoryEntryModelImpl._originalUuid = repositoryEntryModelImpl._uuid;
517
518 repositoryEntryModelImpl._originalGroupId = repositoryEntryModelImpl._groupId;
519
520 repositoryEntryModelImpl._setOriginalGroupId = false;
521
522 repositoryEntryModelImpl._originalCompanyId = repositoryEntryModelImpl._companyId;
523
524 repositoryEntryModelImpl._setOriginalCompanyId = false;
525
526 repositoryEntryModelImpl._originalRepositoryId = repositoryEntryModelImpl._repositoryId;
527
528 repositoryEntryModelImpl._setOriginalRepositoryId = false;
529
530 repositoryEntryModelImpl._originalMappedId = repositoryEntryModelImpl._mappedId;
531
532 repositoryEntryModelImpl._columnBitmask = 0;
533 }
534
535 @Override
536 public CacheModel<RepositoryEntry> toCacheModel() {
537 RepositoryEntryCacheModel repositoryEntryCacheModel = new RepositoryEntryCacheModel();
538
539 repositoryEntryCacheModel.uuid = getUuid();
540
541 String uuid = repositoryEntryCacheModel.uuid;
542
543 if ((uuid != null) && (uuid.length() == 0)) {
544 repositoryEntryCacheModel.uuid = null;
545 }
546
547 repositoryEntryCacheModel.repositoryEntryId = getRepositoryEntryId();
548
549 repositoryEntryCacheModel.groupId = getGroupId();
550
551 repositoryEntryCacheModel.companyId = getCompanyId();
552
553 repositoryEntryCacheModel.userId = getUserId();
554
555 repositoryEntryCacheModel.userName = getUserName();
556
557 String userName = repositoryEntryCacheModel.userName;
558
559 if ((userName != null) && (userName.length() == 0)) {
560 repositoryEntryCacheModel.userName = null;
561 }
562
563 Date createDate = getCreateDate();
564
565 if (createDate != null) {
566 repositoryEntryCacheModel.createDate = createDate.getTime();
567 }
568 else {
569 repositoryEntryCacheModel.createDate = Long.MIN_VALUE;
570 }
571
572 Date modifiedDate = getModifiedDate();
573
574 if (modifiedDate != null) {
575 repositoryEntryCacheModel.modifiedDate = modifiedDate.getTime();
576 }
577 else {
578 repositoryEntryCacheModel.modifiedDate = Long.MIN_VALUE;
579 }
580
581 repositoryEntryCacheModel.repositoryId = getRepositoryId();
582
583 repositoryEntryCacheModel.mappedId = getMappedId();
584
585 String mappedId = repositoryEntryCacheModel.mappedId;
586
587 if ((mappedId != null) && (mappedId.length() == 0)) {
588 repositoryEntryCacheModel.mappedId = null;
589 }
590
591 repositoryEntryCacheModel.manualCheckInRequired = getManualCheckInRequired();
592
593 return repositoryEntryCacheModel;
594 }
595
596 @Override
597 public String toString() {
598 StringBundler sb = new StringBundler(23);
599
600 sb.append("{uuid=");
601 sb.append(getUuid());
602 sb.append(", repositoryEntryId=");
603 sb.append(getRepositoryEntryId());
604 sb.append(", groupId=");
605 sb.append(getGroupId());
606 sb.append(", companyId=");
607 sb.append(getCompanyId());
608 sb.append(", userId=");
609 sb.append(getUserId());
610 sb.append(", userName=");
611 sb.append(getUserName());
612 sb.append(", createDate=");
613 sb.append(getCreateDate());
614 sb.append(", modifiedDate=");
615 sb.append(getModifiedDate());
616 sb.append(", repositoryId=");
617 sb.append(getRepositoryId());
618 sb.append(", mappedId=");
619 sb.append(getMappedId());
620 sb.append(", manualCheckInRequired=");
621 sb.append(getManualCheckInRequired());
622 sb.append("}");
623
624 return sb.toString();
625 }
626
627 @Override
628 public String toXmlString() {
629 StringBundler sb = new StringBundler(37);
630
631 sb.append("<model><model-name>");
632 sb.append("com.liferay.portal.model.RepositoryEntry");
633 sb.append("</model-name>");
634
635 sb.append(
636 "<column><column-name>uuid</column-name><column-value><![CDATA[");
637 sb.append(getUuid());
638 sb.append("]]></column-value></column>");
639 sb.append(
640 "<column><column-name>repositoryEntryId</column-name><column-value><![CDATA[");
641 sb.append(getRepositoryEntryId());
642 sb.append("]]></column-value></column>");
643 sb.append(
644 "<column><column-name>groupId</column-name><column-value><![CDATA[");
645 sb.append(getGroupId());
646 sb.append("]]></column-value></column>");
647 sb.append(
648 "<column><column-name>companyId</column-name><column-value><![CDATA[");
649 sb.append(getCompanyId());
650 sb.append("]]></column-value></column>");
651 sb.append(
652 "<column><column-name>userId</column-name><column-value><![CDATA[");
653 sb.append(getUserId());
654 sb.append("]]></column-value></column>");
655 sb.append(
656 "<column><column-name>userName</column-name><column-value><![CDATA[");
657 sb.append(getUserName());
658 sb.append("]]></column-value></column>");
659 sb.append(
660 "<column><column-name>createDate</column-name><column-value><![CDATA[");
661 sb.append(getCreateDate());
662 sb.append("]]></column-value></column>");
663 sb.append(
664 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
665 sb.append(getModifiedDate());
666 sb.append("]]></column-value></column>");
667 sb.append(
668 "<column><column-name>repositoryId</column-name><column-value><![CDATA[");
669 sb.append(getRepositoryId());
670 sb.append("]]></column-value></column>");
671 sb.append(
672 "<column><column-name>mappedId</column-name><column-value><![CDATA[");
673 sb.append(getMappedId());
674 sb.append("]]></column-value></column>");
675 sb.append(
676 "<column><column-name>manualCheckInRequired</column-name><column-value><![CDATA[");
677 sb.append(getManualCheckInRequired());
678 sb.append("]]></column-value></column>");
679
680 sb.append("</model>");
681
682 return sb.toString();
683 }
684
685 private static ClassLoader _classLoader = RepositoryEntry.class.getClassLoader();
686 private static Class<?>[] _escapedModelInterfaces = new Class[] {
687 RepositoryEntry.class
688 };
689 private String _uuid;
690 private String _originalUuid;
691 private long _repositoryEntryId;
692 private long _groupId;
693 private long _originalGroupId;
694 private boolean _setOriginalGroupId;
695 private long _companyId;
696 private long _originalCompanyId;
697 private boolean _setOriginalCompanyId;
698 private long _userId;
699 private String _userUuid;
700 private String _userName;
701 private Date _createDate;
702 private Date _modifiedDate;
703 private long _repositoryId;
704 private long _originalRepositoryId;
705 private boolean _setOriginalRepositoryId;
706 private String _mappedId;
707 private String _originalMappedId;
708 private boolean _manualCheckInRequired;
709 private long _columnBitmask;
710 private RepositoryEntry _escapedModel;
711 }