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 ReleaseWrapper implements Release, ModelWrapper<Release> {
041 public ReleaseWrapper(Release release) {
042 _release = release;
043 }
044
045 @Override
046 public Class<?> getModelClass() {
047 return Release.class;
048 }
049
050 @Override
051 public String getModelClassName() {
052 return Release.class.getName();
053 }
054
055 @Override
056 public Map<String, Object> getModelAttributes() {
057 Map<String, Object> attributes = new HashMap<String, Object>();
058
059 attributes.put("mvccVersion", getMvccVersion());
060 attributes.put("releaseId", getReleaseId());
061 attributes.put("createDate", getCreateDate());
062 attributes.put("modifiedDate", getModifiedDate());
063 attributes.put("servletContextName", getServletContextName());
064 attributes.put("schemaVersion", getSchemaVersion());
065 attributes.put("buildNumber", getBuildNumber());
066 attributes.put("buildDate", getBuildDate());
067 attributes.put("verified", getVerified());
068 attributes.put("state", getState());
069 attributes.put("testString", getTestString());
070
071 return attributes;
072 }
073
074 @Override
075 public void setModelAttributes(Map<String, Object> attributes) {
076 Long mvccVersion = (Long)attributes.get("mvccVersion");
077
078 if (mvccVersion != null) {
079 setMvccVersion(mvccVersion);
080 }
081
082 Long releaseId = (Long)attributes.get("releaseId");
083
084 if (releaseId != null) {
085 setReleaseId(releaseId);
086 }
087
088 Date createDate = (Date)attributes.get("createDate");
089
090 if (createDate != null) {
091 setCreateDate(createDate);
092 }
093
094 Date modifiedDate = (Date)attributes.get("modifiedDate");
095
096 if (modifiedDate != null) {
097 setModifiedDate(modifiedDate);
098 }
099
100 String servletContextName = (String)attributes.get("servletContextName");
101
102 if (servletContextName != null) {
103 setServletContextName(servletContextName);
104 }
105
106 String schemaVersion = (String)attributes.get("schemaVersion");
107
108 if (schemaVersion != null) {
109 setSchemaVersion(schemaVersion);
110 }
111
112 Integer buildNumber = (Integer)attributes.get("buildNumber");
113
114 if (buildNumber != null) {
115 setBuildNumber(buildNumber);
116 }
117
118 Date buildDate = (Date)attributes.get("buildDate");
119
120 if (buildDate != null) {
121 setBuildDate(buildDate);
122 }
123
124 Boolean verified = (Boolean)attributes.get("verified");
125
126 if (verified != null) {
127 setVerified(verified);
128 }
129
130 Integer state = (Integer)attributes.get("state");
131
132 if (state != null) {
133 setState(state);
134 }
135
136 String testString = (String)attributes.get("testString");
137
138 if (testString != null) {
139 setTestString(testString);
140 }
141 }
142
143 @Override
144 public java.lang.Object clone() {
145 return new ReleaseWrapper((Release)_release.clone());
146 }
147
148 @Override
149 public int compareTo(com.liferay.portal.kernel.model.Release release) {
150 return _release.compareTo(release);
151 }
152
153
158 @Override
159 public Date getBuildDate() {
160 return _release.getBuildDate();
161 }
162
163
168 @Override
169 public int getBuildNumber() {
170 return _release.getBuildNumber();
171 }
172
173 @Override
174 public java.lang.String getBundleSymbolicName() {
175 return _release.getBundleSymbolicName();
176 }
177
178
183 @Override
184 public Date getCreateDate() {
185 return _release.getCreateDate();
186 }
187
188 @Override
189 public ExpandoBridge getExpandoBridge() {
190 return _release.getExpandoBridge();
191 }
192
193
198 @Override
199 public Date getModifiedDate() {
200 return _release.getModifiedDate();
201 }
202
203
208 @Override
209 public long getMvccVersion() {
210 return _release.getMvccVersion();
211 }
212
213
218 @Override
219 public long getPrimaryKey() {
220 return _release.getPrimaryKey();
221 }
222
223 @Override
224 public Serializable getPrimaryKeyObj() {
225 return _release.getPrimaryKeyObj();
226 }
227
228
233 @Override
234 public long getReleaseId() {
235 return _release.getReleaseId();
236 }
237
238
243 @Override
244 public java.lang.String getSchemaVersion() {
245 return _release.getSchemaVersion();
246 }
247
248
253 @Override
254 public java.lang.String getServletContextName() {
255 return _release.getServletContextName();
256 }
257
258
263 @Override
264 public int getState() {
265 return _release.getState();
266 }
267
268
273 @Override
274 public java.lang.String getTestString() {
275 return _release.getTestString();
276 }
277
278
283 @Override
284 public boolean getVerified() {
285 return _release.getVerified();
286 }
287
288 @Override
289 public int hashCode() {
290 return _release.hashCode();
291 }
292
293 @Override
294 public boolean isCachedModel() {
295 return _release.isCachedModel();
296 }
297
298 @Override
299 public boolean isEscapedModel() {
300 return _release.isEscapedModel();
301 }
302
303 @Override
304 public boolean isNew() {
305 return _release.isNew();
306 }
307
308
313 @Override
314 public boolean isVerified() {
315 return _release.isVerified();
316 }
317
318 @Override
319 public void persist() {
320 _release.persist();
321 }
322
323
328 @Override
329 public void setBuildDate(Date buildDate) {
330 _release.setBuildDate(buildDate);
331 }
332
333
338 @Override
339 public void setBuildNumber(int buildNumber) {
340 _release.setBuildNumber(buildNumber);
341 }
342
343 @Override
344 public void setCachedModel(boolean cachedModel) {
345 _release.setCachedModel(cachedModel);
346 }
347
348
353 @Override
354 public void setCreateDate(Date createDate) {
355 _release.setCreateDate(createDate);
356 }
357
358 @Override
359 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
360 _release.setExpandoBridgeAttributes(baseModel);
361 }
362
363 @Override
364 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
365 _release.setExpandoBridgeAttributes(expandoBridge);
366 }
367
368 @Override
369 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
370 _release.setExpandoBridgeAttributes(serviceContext);
371 }
372
373
378 @Override
379 public void setModifiedDate(Date modifiedDate) {
380 _release.setModifiedDate(modifiedDate);
381 }
382
383
388 @Override
389 public void setMvccVersion(long mvccVersion) {
390 _release.setMvccVersion(mvccVersion);
391 }
392
393 @Override
394 public void setNew(boolean n) {
395 _release.setNew(n);
396 }
397
398
403 @Override
404 public void setPrimaryKey(long primaryKey) {
405 _release.setPrimaryKey(primaryKey);
406 }
407
408 @Override
409 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
410 _release.setPrimaryKeyObj(primaryKeyObj);
411 }
412
413
418 @Override
419 public void setReleaseId(long releaseId) {
420 _release.setReleaseId(releaseId);
421 }
422
423
428 @Override
429 public void setSchemaVersion(java.lang.String schemaVersion) {
430 _release.setSchemaVersion(schemaVersion);
431 }
432
433
438 @Override
439 public void setServletContextName(java.lang.String servletContextName) {
440 _release.setServletContextName(servletContextName);
441 }
442
443
448 @Override
449 public void setState(int state) {
450 _release.setState(state);
451 }
452
453
458 @Override
459 public void setTestString(java.lang.String testString) {
460 _release.setTestString(testString);
461 }
462
463
468 @Override
469 public void setVerified(boolean verified) {
470 _release.setVerified(verified);
471 }
472
473 @Override
474 public CacheModel<com.liferay.portal.kernel.model.Release> toCacheModel() {
475 return _release.toCacheModel();
476 }
477
478 @Override
479 public com.liferay.portal.kernel.model.Release toEscapedModel() {
480 return new ReleaseWrapper(_release.toEscapedModel());
481 }
482
483 @Override
484 public java.lang.String toString() {
485 return _release.toString();
486 }
487
488 @Override
489 public com.liferay.portal.kernel.model.Release toUnescapedModel() {
490 return new ReleaseWrapper(_release.toUnescapedModel());
491 }
492
493 @Override
494 public java.lang.String toXmlString() {
495 return _release.toXmlString();
496 }
497
498 @Override
499 public boolean equals(Object obj) {
500 if (this == obj) {
501 return true;
502 }
503
504 if (!(obj instanceof ReleaseWrapper)) {
505 return false;
506 }
507
508 ReleaseWrapper releaseWrapper = (ReleaseWrapper)obj;
509
510 if (Validator.equals(_release, releaseWrapper._release)) {
511 return true;
512 }
513
514 return false;
515 }
516
517 @Override
518 public Release getWrappedModel() {
519 return _release;
520 }
521
522 @Override
523 public boolean isEntityCacheEnabled() {
524 return _release.isEntityCacheEnabled();
525 }
526
527 @Override
528 public boolean isFinderCacheEnabled() {
529 return _release.isFinderCacheEnabled();
530 }
531
532 @Override
533 public void resetOriginalValues() {
534 _release.resetOriginalValues();
535 }
536
537 private final Release _release;
538 }