001
014
015 package com.liferay.announcements.kernel.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Validator;
020 import com.liferay.portal.model.ModelWrapper;
021 import com.liferay.portal.service.ServiceContext;
022
023 import com.liferay.portlet.expando.model.ExpandoBridge;
024
025 import java.io.Serializable;
026
027 import java.util.HashMap;
028 import java.util.Map;
029
030
039 @ProviderType
040 public class AnnouncementsDeliveryWrapper implements AnnouncementsDelivery,
041 ModelWrapper<AnnouncementsDelivery> {
042 public AnnouncementsDeliveryWrapper(
043 AnnouncementsDelivery announcementsDelivery) {
044 _announcementsDelivery = announcementsDelivery;
045 }
046
047 @Override
048 public Class<?> getModelClass() {
049 return AnnouncementsDelivery.class;
050 }
051
052 @Override
053 public String getModelClassName() {
054 return AnnouncementsDelivery.class.getName();
055 }
056
057 @Override
058 public Map<String, Object> getModelAttributes() {
059 Map<String, Object> attributes = new HashMap<String, Object>();
060
061 attributes.put("deliveryId", getDeliveryId());
062 attributes.put("companyId", getCompanyId());
063 attributes.put("userId", getUserId());
064 attributes.put("type", getType());
065 attributes.put("email", getEmail());
066 attributes.put("sms", getSms());
067 attributes.put("website", getWebsite());
068
069 return attributes;
070 }
071
072 @Override
073 public void setModelAttributes(Map<String, Object> attributes) {
074 Long deliveryId = (Long)attributes.get("deliveryId");
075
076 if (deliveryId != null) {
077 setDeliveryId(deliveryId);
078 }
079
080 Long companyId = (Long)attributes.get("companyId");
081
082 if (companyId != null) {
083 setCompanyId(companyId);
084 }
085
086 Long userId = (Long)attributes.get("userId");
087
088 if (userId != null) {
089 setUserId(userId);
090 }
091
092 String type = (String)attributes.get("type");
093
094 if (type != null) {
095 setType(type);
096 }
097
098 Boolean email = (Boolean)attributes.get("email");
099
100 if (email != null) {
101 setEmail(email);
102 }
103
104 Boolean sms = (Boolean)attributes.get("sms");
105
106 if (sms != null) {
107 setSms(sms);
108 }
109
110 Boolean website = (Boolean)attributes.get("website");
111
112 if (website != null) {
113 setWebsite(website);
114 }
115 }
116
117 @Override
118 public java.lang.Object clone() {
119 return new AnnouncementsDeliveryWrapper((AnnouncementsDelivery)_announcementsDelivery.clone());
120 }
121
122 @Override
123 public int compareTo(
124 com.liferay.announcements.kernel.model.AnnouncementsDelivery announcementsDelivery) {
125 return _announcementsDelivery.compareTo(announcementsDelivery);
126 }
127
128
133 @Override
134 public long getCompanyId() {
135 return _announcementsDelivery.getCompanyId();
136 }
137
138
143 @Override
144 public long getDeliveryId() {
145 return _announcementsDelivery.getDeliveryId();
146 }
147
148
153 @Override
154 public boolean getEmail() {
155 return _announcementsDelivery.getEmail();
156 }
157
158 @Override
159 public ExpandoBridge getExpandoBridge() {
160 return _announcementsDelivery.getExpandoBridge();
161 }
162
163
168 @Override
169 public long getPrimaryKey() {
170 return _announcementsDelivery.getPrimaryKey();
171 }
172
173 @Override
174 public Serializable getPrimaryKeyObj() {
175 return _announcementsDelivery.getPrimaryKeyObj();
176 }
177
178
183 @Override
184 public boolean getSms() {
185 return _announcementsDelivery.getSms();
186 }
187
188
193 @Override
194 public java.lang.String getType() {
195 return _announcementsDelivery.getType();
196 }
197
198
203 @Override
204 public long getUserId() {
205 return _announcementsDelivery.getUserId();
206 }
207
208
213 @Override
214 public java.lang.String getUserUuid() {
215 return _announcementsDelivery.getUserUuid();
216 }
217
218
223 @Override
224 public boolean getWebsite() {
225 return _announcementsDelivery.getWebsite();
226 }
227
228 @Override
229 public int hashCode() {
230 return _announcementsDelivery.hashCode();
231 }
232
233 @Override
234 public boolean isCachedModel() {
235 return _announcementsDelivery.isCachedModel();
236 }
237
238
243 @Override
244 public boolean isEmail() {
245 return _announcementsDelivery.isEmail();
246 }
247
248 @Override
249 public boolean isEscapedModel() {
250 return _announcementsDelivery.isEscapedModel();
251 }
252
253 @Override
254 public boolean isNew() {
255 return _announcementsDelivery.isNew();
256 }
257
258
263 @Override
264 public boolean isSms() {
265 return _announcementsDelivery.isSms();
266 }
267
268
273 @Override
274 public boolean isWebsite() {
275 return _announcementsDelivery.isWebsite();
276 }
277
278 @Override
279 public void persist() {
280 _announcementsDelivery.persist();
281 }
282
283 @Override
284 public void setCachedModel(boolean cachedModel) {
285 _announcementsDelivery.setCachedModel(cachedModel);
286 }
287
288
293 @Override
294 public void setCompanyId(long companyId) {
295 _announcementsDelivery.setCompanyId(companyId);
296 }
297
298
303 @Override
304 public void setDeliveryId(long deliveryId) {
305 _announcementsDelivery.setDeliveryId(deliveryId);
306 }
307
308
313 @Override
314 public void setEmail(boolean email) {
315 _announcementsDelivery.setEmail(email);
316 }
317
318 @Override
319 public void setExpandoBridgeAttributes(
320 com.liferay.portal.model.BaseModel<?> baseModel) {
321 _announcementsDelivery.setExpandoBridgeAttributes(baseModel);
322 }
323
324 @Override
325 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
326 _announcementsDelivery.setExpandoBridgeAttributes(expandoBridge);
327 }
328
329 @Override
330 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
331 _announcementsDelivery.setExpandoBridgeAttributes(serviceContext);
332 }
333
334 @Override
335 public void setNew(boolean n) {
336 _announcementsDelivery.setNew(n);
337 }
338
339
344 @Override
345 public void setPrimaryKey(long primaryKey) {
346 _announcementsDelivery.setPrimaryKey(primaryKey);
347 }
348
349 @Override
350 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
351 _announcementsDelivery.setPrimaryKeyObj(primaryKeyObj);
352 }
353
354
359 @Override
360 public void setSms(boolean sms) {
361 _announcementsDelivery.setSms(sms);
362 }
363
364
369 @Override
370 public void setType(java.lang.String type) {
371 _announcementsDelivery.setType(type);
372 }
373
374
379 @Override
380 public void setUserId(long userId) {
381 _announcementsDelivery.setUserId(userId);
382 }
383
384
389 @Override
390 public void setUserUuid(java.lang.String userUuid) {
391 _announcementsDelivery.setUserUuid(userUuid);
392 }
393
394
399 @Override
400 public void setWebsite(boolean website) {
401 _announcementsDelivery.setWebsite(website);
402 }
403
404 @Override
405 public com.liferay.portal.model.CacheModel<com.liferay.announcements.kernel.model.AnnouncementsDelivery> toCacheModel() {
406 return _announcementsDelivery.toCacheModel();
407 }
408
409 @Override
410 public com.liferay.announcements.kernel.model.AnnouncementsDelivery toEscapedModel() {
411 return new AnnouncementsDeliveryWrapper(_announcementsDelivery.toEscapedModel());
412 }
413
414 @Override
415 public java.lang.String toString() {
416 return _announcementsDelivery.toString();
417 }
418
419 @Override
420 public com.liferay.announcements.kernel.model.AnnouncementsDelivery toUnescapedModel() {
421 return new AnnouncementsDeliveryWrapper(_announcementsDelivery.toUnescapedModel());
422 }
423
424 @Override
425 public java.lang.String toXmlString() {
426 return _announcementsDelivery.toXmlString();
427 }
428
429 @Override
430 public boolean equals(Object obj) {
431 if (this == obj) {
432 return true;
433 }
434
435 if (!(obj instanceof AnnouncementsDeliveryWrapper)) {
436 return false;
437 }
438
439 AnnouncementsDeliveryWrapper announcementsDeliveryWrapper = (AnnouncementsDeliveryWrapper)obj;
440
441 if (Validator.equals(_announcementsDelivery,
442 announcementsDeliveryWrapper._announcementsDelivery)) {
443 return true;
444 }
445
446 return false;
447 }
448
449 @Override
450 public AnnouncementsDelivery getWrappedModel() {
451 return _announcementsDelivery;
452 }
453
454 @Override
455 public boolean isEntityCacheEnabled() {
456 return _announcementsDelivery.isEntityCacheEnabled();
457 }
458
459 @Override
460 public boolean isFinderCacheEnabled() {
461 return _announcementsDelivery.isFinderCacheEnabled();
462 }
463
464 @Override
465 public void resetOriginalValues() {
466 _announcementsDelivery.resetOriginalValues();
467 }
468
469 private final AnnouncementsDelivery _announcementsDelivery;
470 }