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 _requestId = requestId;
155 }
156
157 public long getGroupId() {
158 return _groupId;
159 }
160
161 public void setGroupId(long groupId) {
162 _columnBitmask |= GROUPID_COLUMN_BITMASK;
163
164 if (!_setOriginalGroupId) {
165 _setOriginalGroupId = true;
166
167 _originalGroupId = _groupId;
168 }
169
170 _groupId = groupId;
171 }
172
173 public long getOriginalGroupId() {
174 return _originalGroupId;
175 }
176
177 public long getCompanyId() {
178 return _companyId;
179 }
180
181 public void setCompanyId(long companyId) {
182 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
183
184 if (!_setOriginalCompanyId) {
185 _setOriginalCompanyId = true;
186
187 _originalCompanyId = _companyId;
188 }
189
190 _companyId = companyId;
191 }
192
193 public long getOriginalCompanyId() {
194 return _originalCompanyId;
195 }
196
197 public long getUserId() {
198 return _userId;
199 }
200
201 public void setUserId(long userId) {
202 _columnBitmask |= USERID_COLUMN_BITMASK;
203
204 if (!_setOriginalUserId) {
205 _setOriginalUserId = true;
206
207 _originalUserId = _userId;
208 }
209
210 _userId = userId;
211 }
212
213 public String getUserUuid() throws SystemException {
214 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
215 }
216
217 public void setUserUuid(String userUuid) {
218 _userUuid = userUuid;
219 }
220
221 public long getOriginalUserId() {
222 return _originalUserId;
223 }
224
225 public long getCreateDate() {
226 return _createDate;
227 }
228
229 public void setCreateDate(long createDate) {
230 _createDate = createDate;
231 }
232
233 public long getModifiedDate() {
234 return _modifiedDate;
235 }
236
237 public void setModifiedDate(long modifiedDate) {
238 _modifiedDate = modifiedDate;
239 }
240
241 public String getClassName() {
242 if (getClassNameId() <= 0) {
243 return StringPool.BLANK;
244 }
245
246 return PortalUtil.getClassName(getClassNameId());
247 }
248
249 public long getClassNameId() {
250 return _classNameId;
251 }
252
253 public void setClassNameId(long classNameId) {
254 _columnBitmask |= CLASSNAMEID_COLUMN_BITMASK;
255
256 if (!_setOriginalClassNameId) {
257 _setOriginalClassNameId = true;
258
259 _originalClassNameId = _classNameId;
260 }
261
262 _classNameId = classNameId;
263 }
264
265 public long getOriginalClassNameId() {
266 return _originalClassNameId;
267 }
268
269 public long getClassPK() {
270 return _classPK;
271 }
272
273 public void setClassPK(long classPK) {
274 _columnBitmask |= CLASSPK_COLUMN_BITMASK;
275
276 if (!_setOriginalClassPK) {
277 _setOriginalClassPK = true;
278
279 _originalClassPK = _classPK;
280 }
281
282 _classPK = classPK;
283 }
284
285 public long getOriginalClassPK() {
286 return _originalClassPK;
287 }
288
289 public int getType() {
290 return _type;
291 }
292
293 public void setType(int type) {
294 _columnBitmask |= TYPE_COLUMN_BITMASK;
295
296 if (!_setOriginalType) {
297 _setOriginalType = true;
298
299 _originalType = _type;
300 }
301
302 _type = type;
303 }
304
305 public int getOriginalType() {
306 return _originalType;
307 }
308
309 public String getExtraData() {
310 if (_extraData == null) {
311 return StringPool.BLANK;
312 }
313 else {
314 return _extraData;
315 }
316 }
317
318 public void setExtraData(String extraData) {
319 _extraData = extraData;
320 }
321
322 public long getReceiverUserId() {
323 return _receiverUserId;
324 }
325
326 public void setReceiverUserId(long receiverUserId) {
327 _columnBitmask |= RECEIVERUSERID_COLUMN_BITMASK;
328
329 if (!_setOriginalReceiverUserId) {
330 _setOriginalReceiverUserId = true;
331
332 _originalReceiverUserId = _receiverUserId;
333 }
334
335 _receiverUserId = receiverUserId;
336 }
337
338 public String getReceiverUserUuid() throws SystemException {
339 return PortalUtil.getUserValue(getReceiverUserId(), "uuid",
340 _receiverUserUuid);
341 }
342
343 public void setReceiverUserUuid(String receiverUserUuid) {
344 _receiverUserUuid = receiverUserUuid;
345 }
346
347 public long getOriginalReceiverUserId() {
348 return _originalReceiverUserId;
349 }
350
351 public int getStatus() {
352 return _status;
353 }
354
355 public void setStatus(int status) {
356 _columnBitmask |= STATUS_COLUMN_BITMASK;
357
358 if (!_setOriginalStatus) {
359 _setOriginalStatus = true;
360
361 _originalStatus = _status;
362 }
363
364 _status = status;
365 }
366
367 public int getOriginalStatus() {
368 return _originalStatus;
369 }
370
371 public long getColumnBitmask() {
372 return _columnBitmask;
373 }
374
375 @Override
376 public SocialRequest toEscapedModel() {
377 if (_escapedModelProxy == null) {
378 _escapedModelProxy = (SocialRequest)ProxyUtil.newProxyInstance(_classLoader,
379 _escapedModelProxyInterfaces,
380 new AutoEscapeBeanHandler(this));
381 }
382
383 return _escapedModelProxy;
384 }
385
386 @Override
387 public ExpandoBridge getExpandoBridge() {
388 if (_expandoBridge == null) {
389 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
390 SocialRequest.class.getName(), getPrimaryKey());
391 }
392
393 return _expandoBridge;
394 }
395
396 @Override
397 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
398 getExpandoBridge().setAttributes(serviceContext);
399 }
400
401 @Override
402 public Object clone() {
403 SocialRequestImpl socialRequestImpl = new SocialRequestImpl();
404
405 socialRequestImpl.setUuid(getUuid());
406 socialRequestImpl.setRequestId(getRequestId());
407 socialRequestImpl.setGroupId(getGroupId());
408 socialRequestImpl.setCompanyId(getCompanyId());
409 socialRequestImpl.setUserId(getUserId());
410 socialRequestImpl.setCreateDate(getCreateDate());
411 socialRequestImpl.setModifiedDate(getModifiedDate());
412 socialRequestImpl.setClassNameId(getClassNameId());
413 socialRequestImpl.setClassPK(getClassPK());
414 socialRequestImpl.setType(getType());
415 socialRequestImpl.setExtraData(getExtraData());
416 socialRequestImpl.setReceiverUserId(getReceiverUserId());
417 socialRequestImpl.setStatus(getStatus());
418
419 socialRequestImpl.resetOriginalValues();
420
421 return socialRequestImpl;
422 }
423
424 public int compareTo(SocialRequest socialRequest) {
425 int value = 0;
426
427 if (getRequestId() < socialRequest.getRequestId()) {
428 value = -1;
429 }
430 else if (getRequestId() > socialRequest.getRequestId()) {
431 value = 1;
432 }
433 else {
434 value = 0;
435 }
436
437 value = value * -1;
438
439 if (value != 0) {
440 return value;
441 }
442
443 return 0;
444 }
445
446 @Override
447 public boolean equals(Object obj) {
448 if (obj == null) {
449 return false;
450 }
451
452 SocialRequest socialRequest = null;
453
454 try {
455 socialRequest = (SocialRequest)obj;
456 }
457 catch (ClassCastException cce) {
458 return false;
459 }
460
461 long primaryKey = socialRequest.getPrimaryKey();
462
463 if (getPrimaryKey() == primaryKey) {
464 return true;
465 }
466 else {
467 return false;
468 }
469 }
470
471 @Override
472 public int hashCode() {
473 return (int)getPrimaryKey();
474 }
475
476 @Override
477 public void resetOriginalValues() {
478 SocialRequestModelImpl socialRequestModelImpl = this;
479
480 socialRequestModelImpl._originalUuid = socialRequestModelImpl._uuid;
481
482 socialRequestModelImpl._originalGroupId = socialRequestModelImpl._groupId;
483
484 socialRequestModelImpl._setOriginalGroupId = false;
485
486 socialRequestModelImpl._originalCompanyId = socialRequestModelImpl._companyId;
487
488 socialRequestModelImpl._setOriginalCompanyId = false;
489
490 socialRequestModelImpl._originalUserId = socialRequestModelImpl._userId;
491
492 socialRequestModelImpl._setOriginalUserId = false;
493
494 socialRequestModelImpl._originalClassNameId = socialRequestModelImpl._classNameId;
495
496 socialRequestModelImpl._setOriginalClassNameId = false;
497
498 socialRequestModelImpl._originalClassPK = socialRequestModelImpl._classPK;
499
500 socialRequestModelImpl._setOriginalClassPK = false;
501
502 socialRequestModelImpl._originalType = socialRequestModelImpl._type;
503
504 socialRequestModelImpl._setOriginalType = false;
505
506 socialRequestModelImpl._originalReceiverUserId = socialRequestModelImpl._receiverUserId;
507
508 socialRequestModelImpl._setOriginalReceiverUserId = false;
509
510 socialRequestModelImpl._originalStatus = socialRequestModelImpl._status;
511
512 socialRequestModelImpl._setOriginalStatus = false;
513
514 socialRequestModelImpl._columnBitmask = 0;
515 }
516
517 @Override
518 public CacheModel<SocialRequest> toCacheModel() {
519 SocialRequestCacheModel socialRequestCacheModel = new SocialRequestCacheModel();
520
521 socialRequestCacheModel.uuid = getUuid();
522
523 String uuid = socialRequestCacheModel.uuid;
524
525 if ((uuid != null) && (uuid.length() == 0)) {
526 socialRequestCacheModel.uuid = null;
527 }
528
529 socialRequestCacheModel.requestId = getRequestId();
530
531 socialRequestCacheModel.groupId = getGroupId();
532
533 socialRequestCacheModel.companyId = getCompanyId();
534
535 socialRequestCacheModel.userId = getUserId();
536
537 socialRequestCacheModel.createDate = getCreateDate();
538
539 socialRequestCacheModel.modifiedDate = getModifiedDate();
540
541 socialRequestCacheModel.classNameId = getClassNameId();
542
543 socialRequestCacheModel.classPK = getClassPK();
544
545 socialRequestCacheModel.type = getType();
546
547 socialRequestCacheModel.extraData = getExtraData();
548
549 String extraData = socialRequestCacheModel.extraData;
550
551 if ((extraData != null) && (extraData.length() == 0)) {
552 socialRequestCacheModel.extraData = null;
553 }
554
555 socialRequestCacheModel.receiverUserId = getReceiverUserId();
556
557 socialRequestCacheModel.status = getStatus();
558
559 return socialRequestCacheModel;
560 }
561
562 @Override
563 public String toString() {
564 StringBundler sb = new StringBundler(27);
565
566 sb.append("{uuid=");
567 sb.append(getUuid());
568 sb.append(", requestId=");
569 sb.append(getRequestId());
570 sb.append(", groupId=");
571 sb.append(getGroupId());
572 sb.append(", companyId=");
573 sb.append(getCompanyId());
574 sb.append(", userId=");
575 sb.append(getUserId());
576 sb.append(", createDate=");
577 sb.append(getCreateDate());
578 sb.append(", modifiedDate=");
579 sb.append(getModifiedDate());
580 sb.append(", classNameId=");
581 sb.append(getClassNameId());
582 sb.append(", classPK=");
583 sb.append(getClassPK());
584 sb.append(", type=");
585 sb.append(getType());
586 sb.append(", extraData=");
587 sb.append(getExtraData());
588 sb.append(", receiverUserId=");
589 sb.append(getReceiverUserId());
590 sb.append(", status=");
591 sb.append(getStatus());
592 sb.append("}");
593
594 return sb.toString();
595 }
596
597 public String toXmlString() {
598 StringBundler sb = new StringBundler(43);
599
600 sb.append("<model><model-name>");
601 sb.append("com.liferay.portlet.social.model.SocialRequest");
602 sb.append("</model-name>");
603
604 sb.append(
605 "<column><column-name>uuid</column-name><column-value><![CDATA[");
606 sb.append(getUuid());
607 sb.append("]]></column-value></column>");
608 sb.append(
609 "<column><column-name>requestId</column-name><column-value><![CDATA[");
610 sb.append(getRequestId());
611 sb.append("]]></column-value></column>");
612 sb.append(
613 "<column><column-name>groupId</column-name><column-value><![CDATA[");
614 sb.append(getGroupId());
615 sb.append("]]></column-value></column>");
616 sb.append(
617 "<column><column-name>companyId</column-name><column-value><![CDATA[");
618 sb.append(getCompanyId());
619 sb.append("]]></column-value></column>");
620 sb.append(
621 "<column><column-name>userId</column-name><column-value><![CDATA[");
622 sb.append(getUserId());
623 sb.append("]]></column-value></column>");
624 sb.append(
625 "<column><column-name>createDate</column-name><column-value><![CDATA[");
626 sb.append(getCreateDate());
627 sb.append("]]></column-value></column>");
628 sb.append(
629 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
630 sb.append(getModifiedDate());
631 sb.append("]]></column-value></column>");
632 sb.append(
633 "<column><column-name>classNameId</column-name><column-value><![CDATA[");
634 sb.append(getClassNameId());
635 sb.append("]]></column-value></column>");
636 sb.append(
637 "<column><column-name>classPK</column-name><column-value><![CDATA[");
638 sb.append(getClassPK());
639 sb.append("]]></column-value></column>");
640 sb.append(
641 "<column><column-name>type</column-name><column-value><![CDATA[");
642 sb.append(getType());
643 sb.append("]]></column-value></column>");
644 sb.append(
645 "<column><column-name>extraData</column-name><column-value><![CDATA[");
646 sb.append(getExtraData());
647 sb.append("]]></column-value></column>");
648 sb.append(
649 "<column><column-name>receiverUserId</column-name><column-value><![CDATA[");
650 sb.append(getReceiverUserId());
651 sb.append("]]></column-value></column>");
652 sb.append(
653 "<column><column-name>status</column-name><column-value><![CDATA[");
654 sb.append(getStatus());
655 sb.append("]]></column-value></column>");
656
657 sb.append("</model>");
658
659 return sb.toString();
660 }
661
662 private static ClassLoader _classLoader = SocialRequest.class.getClassLoader();
663 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
664 SocialRequest.class
665 };
666 private String _uuid;
667 private String _originalUuid;
668 private long _requestId;
669 private long _groupId;
670 private long _originalGroupId;
671 private boolean _setOriginalGroupId;
672 private long _companyId;
673 private long _originalCompanyId;
674 private boolean _setOriginalCompanyId;
675 private long _userId;
676 private String _userUuid;
677 private long _originalUserId;
678 private boolean _setOriginalUserId;
679 private long _createDate;
680 private long _modifiedDate;
681 private long _classNameId;
682 private long _originalClassNameId;
683 private boolean _setOriginalClassNameId;
684 private long _classPK;
685 private long _originalClassPK;
686 private boolean _setOriginalClassPK;
687 private int _type;
688 private int _originalType;
689 private boolean _setOriginalType;
690 private String _extraData;
691 private long _receiverUserId;
692 private String _receiverUserUuid;
693 private long _originalReceiverUserId;
694 private boolean _setOriginalReceiverUserId;
695 private int _status;
696 private int _originalStatus;
697 private boolean _setOriginalStatus;
698 private transient ExpandoBridge _expandoBridge;
699 private long _columnBitmask;
700 private SocialRequest _escapedModelProxy;
701 }