001
014
015 package com.liferay.portal.model;
016
017 import com.liferay.portal.kernel.util.Validator;
018
019 import java.util.Date;
020 import java.util.HashMap;
021 import java.util.Map;
022
023
032 public class TicketWrapper implements Ticket, ModelWrapper<Ticket> {
033 public TicketWrapper(Ticket ticket) {
034 _ticket = ticket;
035 }
036
037 @Override
038 public Class<?> getModelClass() {
039 return Ticket.class;
040 }
041
042 @Override
043 public String getModelClassName() {
044 return Ticket.class.getName();
045 }
046
047 @Override
048 public Map<String, Object> getModelAttributes() {
049 Map<String, Object> attributes = new HashMap<String, Object>();
050
051 attributes.put("ticketId", getTicketId());
052 attributes.put("companyId", getCompanyId());
053 attributes.put("createDate", getCreateDate());
054 attributes.put("classNameId", getClassNameId());
055 attributes.put("classPK", getClassPK());
056 attributes.put("key", getKey());
057 attributes.put("type", getType());
058 attributes.put("extraInfo", getExtraInfo());
059 attributes.put("expirationDate", getExpirationDate());
060
061 return attributes;
062 }
063
064 @Override
065 public void setModelAttributes(Map<String, Object> attributes) {
066 Long ticketId = (Long)attributes.get("ticketId");
067
068 if (ticketId != null) {
069 setTicketId(ticketId);
070 }
071
072 Long companyId = (Long)attributes.get("companyId");
073
074 if (companyId != null) {
075 setCompanyId(companyId);
076 }
077
078 Date createDate = (Date)attributes.get("createDate");
079
080 if (createDate != null) {
081 setCreateDate(createDate);
082 }
083
084 Long classNameId = (Long)attributes.get("classNameId");
085
086 if (classNameId != null) {
087 setClassNameId(classNameId);
088 }
089
090 Long classPK = (Long)attributes.get("classPK");
091
092 if (classPK != null) {
093 setClassPK(classPK);
094 }
095
096 String key = (String)attributes.get("key");
097
098 if (key != null) {
099 setKey(key);
100 }
101
102 Integer type = (Integer)attributes.get("type");
103
104 if (type != null) {
105 setType(type);
106 }
107
108 String extraInfo = (String)attributes.get("extraInfo");
109
110 if (extraInfo != null) {
111 setExtraInfo(extraInfo);
112 }
113
114 Date expirationDate = (Date)attributes.get("expirationDate");
115
116 if (expirationDate != null) {
117 setExpirationDate(expirationDate);
118 }
119 }
120
121
126 @Override
127 public long getPrimaryKey() {
128 return _ticket.getPrimaryKey();
129 }
130
131
136 @Override
137 public void setPrimaryKey(long primaryKey) {
138 _ticket.setPrimaryKey(primaryKey);
139 }
140
141
146 @Override
147 public long getTicketId() {
148 return _ticket.getTicketId();
149 }
150
151
156 @Override
157 public void setTicketId(long ticketId) {
158 _ticket.setTicketId(ticketId);
159 }
160
161
166 @Override
167 public long getCompanyId() {
168 return _ticket.getCompanyId();
169 }
170
171
176 @Override
177 public void setCompanyId(long companyId) {
178 _ticket.setCompanyId(companyId);
179 }
180
181
186 @Override
187 public java.util.Date getCreateDate() {
188 return _ticket.getCreateDate();
189 }
190
191
196 @Override
197 public void setCreateDate(java.util.Date createDate) {
198 _ticket.setCreateDate(createDate);
199 }
200
201
206 @Override
207 public java.lang.String getClassName() {
208 return _ticket.getClassName();
209 }
210
211 @Override
212 public void setClassName(java.lang.String className) {
213 _ticket.setClassName(className);
214 }
215
216
221 @Override
222 public long getClassNameId() {
223 return _ticket.getClassNameId();
224 }
225
226
231 @Override
232 public void setClassNameId(long classNameId) {
233 _ticket.setClassNameId(classNameId);
234 }
235
236
241 @Override
242 public long getClassPK() {
243 return _ticket.getClassPK();
244 }
245
246
251 @Override
252 public void setClassPK(long classPK) {
253 _ticket.setClassPK(classPK);
254 }
255
256
261 @Override
262 public java.lang.String getKey() {
263 return _ticket.getKey();
264 }
265
266
271 @Override
272 public void setKey(java.lang.String key) {
273 _ticket.setKey(key);
274 }
275
276
281 @Override
282 public int getType() {
283 return _ticket.getType();
284 }
285
286
291 @Override
292 public void setType(int type) {
293 _ticket.setType(type);
294 }
295
296
301 @Override
302 public java.lang.String getExtraInfo() {
303 return _ticket.getExtraInfo();
304 }
305
306
311 @Override
312 public void setExtraInfo(java.lang.String extraInfo) {
313 _ticket.setExtraInfo(extraInfo);
314 }
315
316
321 @Override
322 public java.util.Date getExpirationDate() {
323 return _ticket.getExpirationDate();
324 }
325
326
331 @Override
332 public void setExpirationDate(java.util.Date expirationDate) {
333 _ticket.setExpirationDate(expirationDate);
334 }
335
336 @Override
337 public boolean isNew() {
338 return _ticket.isNew();
339 }
340
341 @Override
342 public void setNew(boolean n) {
343 _ticket.setNew(n);
344 }
345
346 @Override
347 public boolean isCachedModel() {
348 return _ticket.isCachedModel();
349 }
350
351 @Override
352 public void setCachedModel(boolean cachedModel) {
353 _ticket.setCachedModel(cachedModel);
354 }
355
356 @Override
357 public boolean isEscapedModel() {
358 return _ticket.isEscapedModel();
359 }
360
361 @Override
362 public java.io.Serializable getPrimaryKeyObj() {
363 return _ticket.getPrimaryKeyObj();
364 }
365
366 @Override
367 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
368 _ticket.setPrimaryKeyObj(primaryKeyObj);
369 }
370
371 @Override
372 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
373 return _ticket.getExpandoBridge();
374 }
375
376 @Override
377 public void setExpandoBridgeAttributes(
378 com.liferay.portal.model.BaseModel<?> baseModel) {
379 _ticket.setExpandoBridgeAttributes(baseModel);
380 }
381
382 @Override
383 public void setExpandoBridgeAttributes(
384 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
385 _ticket.setExpandoBridgeAttributes(expandoBridge);
386 }
387
388 @Override
389 public void setExpandoBridgeAttributes(
390 com.liferay.portal.service.ServiceContext serviceContext) {
391 _ticket.setExpandoBridgeAttributes(serviceContext);
392 }
393
394 @Override
395 public java.lang.Object clone() {
396 return new TicketWrapper((Ticket)_ticket.clone());
397 }
398
399 @Override
400 public int compareTo(com.liferay.portal.model.Ticket ticket) {
401 return _ticket.compareTo(ticket);
402 }
403
404 @Override
405 public int hashCode() {
406 return _ticket.hashCode();
407 }
408
409 @Override
410 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.Ticket> toCacheModel() {
411 return _ticket.toCacheModel();
412 }
413
414 @Override
415 public com.liferay.portal.model.Ticket toEscapedModel() {
416 return new TicketWrapper(_ticket.toEscapedModel());
417 }
418
419 @Override
420 public com.liferay.portal.model.Ticket toUnescapedModel() {
421 return new TicketWrapper(_ticket.toUnescapedModel());
422 }
423
424 @Override
425 public java.lang.String toString() {
426 return _ticket.toString();
427 }
428
429 @Override
430 public java.lang.String toXmlString() {
431 return _ticket.toXmlString();
432 }
433
434 @Override
435 public void persist()
436 throws com.liferay.portal.kernel.exception.SystemException {
437 _ticket.persist();
438 }
439
440 @Override
441 public boolean isExpired() {
442 return _ticket.isExpired();
443 }
444
445 @Override
446 public boolean equals(Object obj) {
447 if (this == obj) {
448 return true;
449 }
450
451 if (!(obj instanceof TicketWrapper)) {
452 return false;
453 }
454
455 TicketWrapper ticketWrapper = (TicketWrapper)obj;
456
457 if (Validator.equals(_ticket, ticketWrapper._ticket)) {
458 return true;
459 }
460
461 return false;
462 }
463
464
467 public Ticket getWrappedTicket() {
468 return _ticket;
469 }
470
471 @Override
472 public Ticket getWrappedModel() {
473 return _ticket;
474 }
475
476 @Override
477 public void resetOriginalValues() {
478 _ticket.resetOriginalValues();
479 }
480
481 private Ticket _ticket;
482 }