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.StringBundler;
021 import com.liferay.portal.kernel.util.StringPool;
022 import com.liferay.portal.model.impl.BaseModelImpl;
023 import com.liferay.portal.service.ServiceContext;
024 import com.liferay.portal.util.PortalUtil;
025
026 import com.liferay.portlet.expando.model.ExpandoBridge;
027 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
028 import com.liferay.portlet.social.model.SocialRequest;
029 import com.liferay.portlet.social.model.SocialRequestModel;
030
031 import java.io.Serializable;
032
033 import java.lang.reflect.Proxy;
034
035 import java.sql.Types;
036
037
049 public class SocialRequestModelImpl extends BaseModelImpl<SocialRequest>
050 implements SocialRequestModel {
051 public static final String TABLE_NAME = "SocialRequest";
052 public static final Object[][] TABLE_COLUMNS = {
053 { "uuid_", new Integer(Types.VARCHAR) },
054 { "requestId", new Integer(Types.BIGINT) },
055 { "groupId", new Integer(Types.BIGINT) },
056 { "companyId", new Integer(Types.BIGINT) },
057 { "userId", new Integer(Types.BIGINT) },
058 { "createDate", new Integer(Types.BIGINT) },
059 { "modifiedDate", new Integer(Types.BIGINT) },
060 { "classNameId", new Integer(Types.BIGINT) },
061 { "classPK", new Integer(Types.BIGINT) },
062 { "type_", new Integer(Types.INTEGER) },
063 { "extraData", new Integer(Types.VARCHAR) },
064 { "receiverUserId", new Integer(Types.BIGINT) },
065 { "status", new Integer(Types.INTEGER) }
066 };
067 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)";
068 public static final String TABLE_SQL_DROP = "drop table SocialRequest";
069 public static final String ORDER_BY_JPQL = " ORDER BY socialRequest.requestId DESC";
070 public static final String ORDER_BY_SQL = " ORDER BY SocialRequest.requestId DESC";
071 public static final String DATA_SOURCE = "liferayDataSource";
072 public static final String SESSION_FACTORY = "liferaySessionFactory";
073 public static final String TX_MANAGER = "liferayTransactionManager";
074 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
075 "value.object.entity.cache.enabled.com.liferay.portlet.social.model.SocialRequest"),
076 true);
077 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
078 "value.object.finder.cache.enabled.com.liferay.portlet.social.model.SocialRequest"),
079 true);
080 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
081 "lock.expiration.time.com.liferay.portlet.social.model.SocialRequest"));
082
083 public SocialRequestModelImpl() {
084 }
085
086 public long getPrimaryKey() {
087 return _requestId;
088 }
089
090 public void setPrimaryKey(long pk) {
091 setRequestId(pk);
092 }
093
094 public Serializable getPrimaryKeyObj() {
095 return new Long(_requestId);
096 }
097
098 public String getUuid() {
099 if (_uuid == null) {
100 return StringPool.BLANK;
101 }
102 else {
103 return _uuid;
104 }
105 }
106
107 public void setUuid(String uuid) {
108 _uuid = uuid;
109
110 if (_originalUuid == null) {
111 _originalUuid = uuid;
112 }
113 }
114
115 public String getOriginalUuid() {
116 return GetterUtil.getString(_originalUuid);
117 }
118
119 public long getRequestId() {
120 return _requestId;
121 }
122
123 public void setRequestId(long requestId) {
124 _requestId = requestId;
125 }
126
127 public long getGroupId() {
128 return _groupId;
129 }
130
131 public void setGroupId(long groupId) {
132 _groupId = groupId;
133
134 if (!_setOriginalGroupId) {
135 _setOriginalGroupId = true;
136
137 _originalGroupId = groupId;
138 }
139 }
140
141 public long getOriginalGroupId() {
142 return _originalGroupId;
143 }
144
145 public long getCompanyId() {
146 return _companyId;
147 }
148
149 public void setCompanyId(long companyId) {
150 _companyId = companyId;
151 }
152
153 public long getUserId() {
154 return _userId;
155 }
156
157 public void setUserId(long userId) {
158 _userId = userId;
159
160 if (!_setOriginalUserId) {
161 _setOriginalUserId = true;
162
163 _originalUserId = userId;
164 }
165 }
166
167 public String getUserUuid() throws SystemException {
168 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
169 }
170
171 public void setUserUuid(String userUuid) {
172 _userUuid = userUuid;
173 }
174
175 public long getOriginalUserId() {
176 return _originalUserId;
177 }
178
179 public long getCreateDate() {
180 return _createDate;
181 }
182
183 public void setCreateDate(long createDate) {
184 _createDate = createDate;
185 }
186
187 public long getModifiedDate() {
188 return _modifiedDate;
189 }
190
191 public void setModifiedDate(long modifiedDate) {
192 _modifiedDate = modifiedDate;
193 }
194
195 public String getClassName() {
196 if (getClassNameId() <= 0) {
197 return StringPool.BLANK;
198 }
199
200 return PortalUtil.getClassName(getClassNameId());
201 }
202
203 public long getClassNameId() {
204 return _classNameId;
205 }
206
207 public void setClassNameId(long classNameId) {
208 _classNameId = classNameId;
209
210 if (!_setOriginalClassNameId) {
211 _setOriginalClassNameId = true;
212
213 _originalClassNameId = classNameId;
214 }
215 }
216
217 public long getOriginalClassNameId() {
218 return _originalClassNameId;
219 }
220
221 public long getClassPK() {
222 return _classPK;
223 }
224
225 public void setClassPK(long classPK) {
226 _classPK = classPK;
227
228 if (!_setOriginalClassPK) {
229 _setOriginalClassPK = true;
230
231 _originalClassPK = classPK;
232 }
233 }
234
235 public long getOriginalClassPK() {
236 return _originalClassPK;
237 }
238
239 public int getType() {
240 return _type;
241 }
242
243 public void setType(int type) {
244 _type = type;
245
246 if (!_setOriginalType) {
247 _setOriginalType = true;
248
249 _originalType = type;
250 }
251 }
252
253 public int getOriginalType() {
254 return _originalType;
255 }
256
257 public String getExtraData() {
258 if (_extraData == null) {
259 return StringPool.BLANK;
260 }
261 else {
262 return _extraData;
263 }
264 }
265
266 public void setExtraData(String extraData) {
267 _extraData = extraData;
268 }
269
270 public long getReceiverUserId() {
271 return _receiverUserId;
272 }
273
274 public void setReceiverUserId(long receiverUserId) {
275 _receiverUserId = receiverUserId;
276
277 if (!_setOriginalReceiverUserId) {
278 _setOriginalReceiverUserId = true;
279
280 _originalReceiverUserId = receiverUserId;
281 }
282 }
283
284 public String getReceiverUserUuid() throws SystemException {
285 return PortalUtil.getUserValue(getReceiverUserId(), "uuid",
286 _receiverUserUuid);
287 }
288
289 public void setReceiverUserUuid(String receiverUserUuid) {
290 _receiverUserUuid = receiverUserUuid;
291 }
292
293 public long getOriginalReceiverUserId() {
294 return _originalReceiverUserId;
295 }
296
297 public int getStatus() {
298 return _status;
299 }
300
301 public void setStatus(int status) {
302 _status = status;
303 }
304
305 public SocialRequest toEscapedModel() {
306 if (isEscapedModel()) {
307 return (SocialRequest)this;
308 }
309 else {
310 return (SocialRequest)Proxy.newProxyInstance(SocialRequest.class.getClassLoader(),
311 new Class[] { SocialRequest.class },
312 new AutoEscapeBeanHandler(this));
313 }
314 }
315
316 public ExpandoBridge getExpandoBridge() {
317 if (_expandoBridge == null) {
318 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
319 SocialRequest.class.getName(), getPrimaryKey());
320 }
321
322 return _expandoBridge;
323 }
324
325 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
326 getExpandoBridge().setAttributes(serviceContext);
327 }
328
329 public Object clone() {
330 SocialRequestImpl clone = new SocialRequestImpl();
331
332 clone.setUuid(getUuid());
333 clone.setRequestId(getRequestId());
334 clone.setGroupId(getGroupId());
335 clone.setCompanyId(getCompanyId());
336 clone.setUserId(getUserId());
337 clone.setCreateDate(getCreateDate());
338 clone.setModifiedDate(getModifiedDate());
339 clone.setClassNameId(getClassNameId());
340 clone.setClassPK(getClassPK());
341 clone.setType(getType());
342 clone.setExtraData(getExtraData());
343 clone.setReceiverUserId(getReceiverUserId());
344 clone.setStatus(getStatus());
345
346 return clone;
347 }
348
349 public int compareTo(SocialRequest socialRequest) {
350 int value = 0;
351
352 if (getRequestId() < socialRequest.getRequestId()) {
353 value = -1;
354 }
355 else if (getRequestId() > socialRequest.getRequestId()) {
356 value = 1;
357 }
358 else {
359 value = 0;
360 }
361
362 value = value * -1;
363
364 if (value != 0) {
365 return value;
366 }
367
368 return 0;
369 }
370
371 public boolean equals(Object obj) {
372 if (obj == null) {
373 return false;
374 }
375
376 SocialRequest socialRequest = null;
377
378 try {
379 socialRequest = (SocialRequest)obj;
380 }
381 catch (ClassCastException cce) {
382 return false;
383 }
384
385 long pk = socialRequest.getPrimaryKey();
386
387 if (getPrimaryKey() == pk) {
388 return true;
389 }
390 else {
391 return false;
392 }
393 }
394
395 public int hashCode() {
396 return (int)getPrimaryKey();
397 }
398
399 public String toString() {
400 StringBundler sb = new StringBundler(27);
401
402 sb.append("{uuid=");
403 sb.append(getUuid());
404 sb.append(", requestId=");
405 sb.append(getRequestId());
406 sb.append(", groupId=");
407 sb.append(getGroupId());
408 sb.append(", companyId=");
409 sb.append(getCompanyId());
410 sb.append(", userId=");
411 sb.append(getUserId());
412 sb.append(", createDate=");
413 sb.append(getCreateDate());
414 sb.append(", modifiedDate=");
415 sb.append(getModifiedDate());
416 sb.append(", classNameId=");
417 sb.append(getClassNameId());
418 sb.append(", classPK=");
419 sb.append(getClassPK());
420 sb.append(", type=");
421 sb.append(getType());
422 sb.append(", extraData=");
423 sb.append(getExtraData());
424 sb.append(", receiverUserId=");
425 sb.append(getReceiverUserId());
426 sb.append(", status=");
427 sb.append(getStatus());
428 sb.append("}");
429
430 return sb.toString();
431 }
432
433 public String toXmlString() {
434 StringBundler sb = new StringBundler(43);
435
436 sb.append("<model><model-name>");
437 sb.append("com.liferay.portlet.social.model.SocialRequest");
438 sb.append("</model-name>");
439
440 sb.append(
441 "<column><column-name>uuid</column-name><column-value><![CDATA[");
442 sb.append(getUuid());
443 sb.append("]]></column-value></column>");
444 sb.append(
445 "<column><column-name>requestId</column-name><column-value><![CDATA[");
446 sb.append(getRequestId());
447 sb.append("]]></column-value></column>");
448 sb.append(
449 "<column><column-name>groupId</column-name><column-value><![CDATA[");
450 sb.append(getGroupId());
451 sb.append("]]></column-value></column>");
452 sb.append(
453 "<column><column-name>companyId</column-name><column-value><![CDATA[");
454 sb.append(getCompanyId());
455 sb.append("]]></column-value></column>");
456 sb.append(
457 "<column><column-name>userId</column-name><column-value><![CDATA[");
458 sb.append(getUserId());
459 sb.append("]]></column-value></column>");
460 sb.append(
461 "<column><column-name>createDate</column-name><column-value><![CDATA[");
462 sb.append(getCreateDate());
463 sb.append("]]></column-value></column>");
464 sb.append(
465 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
466 sb.append(getModifiedDate());
467 sb.append("]]></column-value></column>");
468 sb.append(
469 "<column><column-name>classNameId</column-name><column-value><![CDATA[");
470 sb.append(getClassNameId());
471 sb.append("]]></column-value></column>");
472 sb.append(
473 "<column><column-name>classPK</column-name><column-value><![CDATA[");
474 sb.append(getClassPK());
475 sb.append("]]></column-value></column>");
476 sb.append(
477 "<column><column-name>type</column-name><column-value><![CDATA[");
478 sb.append(getType());
479 sb.append("]]></column-value></column>");
480 sb.append(
481 "<column><column-name>extraData</column-name><column-value><![CDATA[");
482 sb.append(getExtraData());
483 sb.append("]]></column-value></column>");
484 sb.append(
485 "<column><column-name>receiverUserId</column-name><column-value><![CDATA[");
486 sb.append(getReceiverUserId());
487 sb.append("]]></column-value></column>");
488 sb.append(
489 "<column><column-name>status</column-name><column-value><![CDATA[");
490 sb.append(getStatus());
491 sb.append("]]></column-value></column>");
492
493 sb.append("</model>");
494
495 return sb.toString();
496 }
497
498 private String _uuid;
499 private String _originalUuid;
500 private long _requestId;
501 private long _groupId;
502 private long _originalGroupId;
503 private boolean _setOriginalGroupId;
504 private long _companyId;
505 private long _userId;
506 private String _userUuid;
507 private long _originalUserId;
508 private boolean _setOriginalUserId;
509 private long _createDate;
510 private long _modifiedDate;
511 private long _classNameId;
512 private long _originalClassNameId;
513 private boolean _setOriginalClassNameId;
514 private long _classPK;
515 private long _originalClassPK;
516 private boolean _setOriginalClassPK;
517 private int _type;
518 private int _originalType;
519 private boolean _setOriginalType;
520 private String _extraData;
521 private long _receiverUserId;
522 private String _receiverUserUuid;
523 private long _originalReceiverUserId;
524 private boolean _setOriginalReceiverUserId;
525 private int _status;
526 private transient ExpandoBridge _expandoBridge;
527 }