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