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