001
014
015 package com.liferay.portal.kernel.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.expando.kernel.model.ExpandoBridge;
020
021 import com.liferay.portal.kernel.service.ServiceContext;
022 import com.liferay.portal.kernel.util.Validator;
023
024 import java.io.Serializable;
025
026 import java.util.Date;
027 import java.util.HashMap;
028 import java.util.Map;
029
030
039 @ProviderType
040 public class SubscriptionWrapper implements Subscription,
041 ModelWrapper<Subscription> {
042 public SubscriptionWrapper(Subscription subscription) {
043 _subscription = subscription;
044 }
045
046 @Override
047 public Class<?> getModelClass() {
048 return Subscription.class;
049 }
050
051 @Override
052 public String getModelClassName() {
053 return Subscription.class.getName();
054 }
055
056 @Override
057 public Map<String, Object> getModelAttributes() {
058 Map<String, Object> attributes = new HashMap<String, Object>();
059
060 attributes.put("mvccVersion", getMvccVersion());
061 attributes.put("subscriptionId", getSubscriptionId());
062 attributes.put("groupId", getGroupId());
063 attributes.put("companyId", getCompanyId());
064 attributes.put("userId", getUserId());
065 attributes.put("userName", getUserName());
066 attributes.put("createDate", getCreateDate());
067 attributes.put("modifiedDate", getModifiedDate());
068 attributes.put("classNameId", getClassNameId());
069 attributes.put("classPK", getClassPK());
070 attributes.put("frequency", getFrequency());
071
072 return attributes;
073 }
074
075 @Override
076 public void setModelAttributes(Map<String, Object> attributes) {
077 Long mvccVersion = (Long)attributes.get("mvccVersion");
078
079 if (mvccVersion != null) {
080 setMvccVersion(mvccVersion);
081 }
082
083 Long subscriptionId = (Long)attributes.get("subscriptionId");
084
085 if (subscriptionId != null) {
086 setSubscriptionId(subscriptionId);
087 }
088
089 Long groupId = (Long)attributes.get("groupId");
090
091 if (groupId != null) {
092 setGroupId(groupId);
093 }
094
095 Long companyId = (Long)attributes.get("companyId");
096
097 if (companyId != null) {
098 setCompanyId(companyId);
099 }
100
101 Long userId = (Long)attributes.get("userId");
102
103 if (userId != null) {
104 setUserId(userId);
105 }
106
107 String userName = (String)attributes.get("userName");
108
109 if (userName != null) {
110 setUserName(userName);
111 }
112
113 Date createDate = (Date)attributes.get("createDate");
114
115 if (createDate != null) {
116 setCreateDate(createDate);
117 }
118
119 Date modifiedDate = (Date)attributes.get("modifiedDate");
120
121 if (modifiedDate != null) {
122 setModifiedDate(modifiedDate);
123 }
124
125 Long classNameId = (Long)attributes.get("classNameId");
126
127 if (classNameId != null) {
128 setClassNameId(classNameId);
129 }
130
131 Long classPK = (Long)attributes.get("classPK");
132
133 if (classPK != null) {
134 setClassPK(classPK);
135 }
136
137 String frequency = (String)attributes.get("frequency");
138
139 if (frequency != null) {
140 setFrequency(frequency);
141 }
142 }
143
144 @Override
145 public java.lang.Object clone() {
146 return new SubscriptionWrapper((Subscription)_subscription.clone());
147 }
148
149 @Override
150 public int compareTo(
151 com.liferay.portal.kernel.model.Subscription subscription) {
152 return _subscription.compareTo(subscription);
153 }
154
155
160 @Override
161 public java.lang.String getClassName() {
162 return _subscription.getClassName();
163 }
164
165
170 @Override
171 public long getClassNameId() {
172 return _subscription.getClassNameId();
173 }
174
175
180 @Override
181 public long getClassPK() {
182 return _subscription.getClassPK();
183 }
184
185
190 @Override
191 public long getCompanyId() {
192 return _subscription.getCompanyId();
193 }
194
195
200 @Override
201 public Date getCreateDate() {
202 return _subscription.getCreateDate();
203 }
204
205 @Override
206 public ExpandoBridge getExpandoBridge() {
207 return _subscription.getExpandoBridge();
208 }
209
210
215 @Override
216 public java.lang.String getFrequency() {
217 return _subscription.getFrequency();
218 }
219
220
225 @Override
226 public long getGroupId() {
227 return _subscription.getGroupId();
228 }
229
230
235 @Override
236 public Date getModifiedDate() {
237 return _subscription.getModifiedDate();
238 }
239
240
245 @Override
246 public long getMvccVersion() {
247 return _subscription.getMvccVersion();
248 }
249
250
255 @Override
256 public long getPrimaryKey() {
257 return _subscription.getPrimaryKey();
258 }
259
260 @Override
261 public Serializable getPrimaryKeyObj() {
262 return _subscription.getPrimaryKeyObj();
263 }
264
265
270 @Override
271 public long getSubscriptionId() {
272 return _subscription.getSubscriptionId();
273 }
274
275
280 @Override
281 public long getUserId() {
282 return _subscription.getUserId();
283 }
284
285
290 @Override
291 public java.lang.String getUserName() {
292 return _subscription.getUserName();
293 }
294
295
300 @Override
301 public java.lang.String getUserUuid() {
302 return _subscription.getUserUuid();
303 }
304
305 @Override
306 public int hashCode() {
307 return _subscription.hashCode();
308 }
309
310 @Override
311 public boolean isCachedModel() {
312 return _subscription.isCachedModel();
313 }
314
315 @Override
316 public boolean isEscapedModel() {
317 return _subscription.isEscapedModel();
318 }
319
320 @Override
321 public boolean isNew() {
322 return _subscription.isNew();
323 }
324
325 @Override
326 public void persist() {
327 _subscription.persist();
328 }
329
330 @Override
331 public void setCachedModel(boolean cachedModel) {
332 _subscription.setCachedModel(cachedModel);
333 }
334
335 @Override
336 public void setClassName(java.lang.String className) {
337 _subscription.setClassName(className);
338 }
339
340
345 @Override
346 public void setClassNameId(long classNameId) {
347 _subscription.setClassNameId(classNameId);
348 }
349
350
355 @Override
356 public void setClassPK(long classPK) {
357 _subscription.setClassPK(classPK);
358 }
359
360
365 @Override
366 public void setCompanyId(long companyId) {
367 _subscription.setCompanyId(companyId);
368 }
369
370
375 @Override
376 public void setCreateDate(Date createDate) {
377 _subscription.setCreateDate(createDate);
378 }
379
380 @Override
381 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
382 _subscription.setExpandoBridgeAttributes(baseModel);
383 }
384
385 @Override
386 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
387 _subscription.setExpandoBridgeAttributes(expandoBridge);
388 }
389
390 @Override
391 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
392 _subscription.setExpandoBridgeAttributes(serviceContext);
393 }
394
395
400 @Override
401 public void setFrequency(java.lang.String frequency) {
402 _subscription.setFrequency(frequency);
403 }
404
405
410 @Override
411 public void setGroupId(long groupId) {
412 _subscription.setGroupId(groupId);
413 }
414
415
420 @Override
421 public void setModifiedDate(Date modifiedDate) {
422 _subscription.setModifiedDate(modifiedDate);
423 }
424
425
430 @Override
431 public void setMvccVersion(long mvccVersion) {
432 _subscription.setMvccVersion(mvccVersion);
433 }
434
435 @Override
436 public void setNew(boolean n) {
437 _subscription.setNew(n);
438 }
439
440
445 @Override
446 public void setPrimaryKey(long primaryKey) {
447 _subscription.setPrimaryKey(primaryKey);
448 }
449
450 @Override
451 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
452 _subscription.setPrimaryKeyObj(primaryKeyObj);
453 }
454
455
460 @Override
461 public void setSubscriptionId(long subscriptionId) {
462 _subscription.setSubscriptionId(subscriptionId);
463 }
464
465
470 @Override
471 public void setUserId(long userId) {
472 _subscription.setUserId(userId);
473 }
474
475
480 @Override
481 public void setUserName(java.lang.String userName) {
482 _subscription.setUserName(userName);
483 }
484
485
490 @Override
491 public void setUserUuid(java.lang.String userUuid) {
492 _subscription.setUserUuid(userUuid);
493 }
494
495 @Override
496 public CacheModel<com.liferay.portal.kernel.model.Subscription> toCacheModel() {
497 return _subscription.toCacheModel();
498 }
499
500 @Override
501 public com.liferay.portal.kernel.model.Subscription toEscapedModel() {
502 return new SubscriptionWrapper(_subscription.toEscapedModel());
503 }
504
505 @Override
506 public java.lang.String toString() {
507 return _subscription.toString();
508 }
509
510 @Override
511 public com.liferay.portal.kernel.model.Subscription toUnescapedModel() {
512 return new SubscriptionWrapper(_subscription.toUnescapedModel());
513 }
514
515 @Override
516 public java.lang.String toXmlString() {
517 return _subscription.toXmlString();
518 }
519
520 @Override
521 public boolean equals(Object obj) {
522 if (this == obj) {
523 return true;
524 }
525
526 if (!(obj instanceof SubscriptionWrapper)) {
527 return false;
528 }
529
530 SubscriptionWrapper subscriptionWrapper = (SubscriptionWrapper)obj;
531
532 if (Validator.equals(_subscription, subscriptionWrapper._subscription)) {
533 return true;
534 }
535
536 return false;
537 }
538
539 @Override
540 public Subscription getWrappedModel() {
541 return _subscription;
542 }
543
544 @Override
545 public boolean isEntityCacheEnabled() {
546 return _subscription.isEntityCacheEnabled();
547 }
548
549 @Override
550 public boolean isFinderCacheEnabled() {
551 return _subscription.isFinderCacheEnabled();
552 }
553
554 @Override
555 public void resetOriginalValues() {
556 _subscription.resetOriginalValues();
557 }
558
559 private final Subscription _subscription;
560 }