001    /**
002     * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portal.model;
016    
017    import java.util.Date;
018    import java.util.HashMap;
019    import java.util.Map;
020    
021    /**
022     * <p>
023     * This class is a wrapper for {@link Release}.
024     * </p>
025     *
026     * @author    Brian Wing Shun Chan
027     * @see       Release
028     * @generated
029     */
030    public class ReleaseWrapper implements Release, ModelWrapper<Release> {
031            public ReleaseWrapper(Release release) {
032                    _release = release;
033            }
034    
035            public Class<?> getModelClass() {
036                    return Release.class;
037            }
038    
039            public String getModelClassName() {
040                    return Release.class.getName();
041            }
042    
043            public Map<String, Object> getModelAttributes() {
044                    Map<String, Object> attributes = new HashMap<String, Object>();
045    
046                    attributes.put("releaseId", getReleaseId());
047                    attributes.put("createDate", getCreateDate());
048                    attributes.put("modifiedDate", getModifiedDate());
049                    attributes.put("servletContextName", getServletContextName());
050                    attributes.put("buildNumber", getBuildNumber());
051                    attributes.put("buildDate", getBuildDate());
052                    attributes.put("verified", getVerified());
053                    attributes.put("state", getState());
054                    attributes.put("testString", getTestString());
055    
056                    return attributes;
057            }
058    
059            public void setModelAttributes(Map<String, Object> attributes) {
060                    Long releaseId = (Long)attributes.get("releaseId");
061    
062                    if (releaseId != null) {
063                            setReleaseId(releaseId);
064                    }
065    
066                    Date createDate = (Date)attributes.get("createDate");
067    
068                    if (createDate != null) {
069                            setCreateDate(createDate);
070                    }
071    
072                    Date modifiedDate = (Date)attributes.get("modifiedDate");
073    
074                    if (modifiedDate != null) {
075                            setModifiedDate(modifiedDate);
076                    }
077    
078                    String servletContextName = (String)attributes.get("servletContextName");
079    
080                    if (servletContextName != null) {
081                            setServletContextName(servletContextName);
082                    }
083    
084                    Integer buildNumber = (Integer)attributes.get("buildNumber");
085    
086                    if (buildNumber != null) {
087                            setBuildNumber(buildNumber);
088                    }
089    
090                    Date buildDate = (Date)attributes.get("buildDate");
091    
092                    if (buildDate != null) {
093                            setBuildDate(buildDate);
094                    }
095    
096                    Boolean verified = (Boolean)attributes.get("verified");
097    
098                    if (verified != null) {
099                            setVerified(verified);
100                    }
101    
102                    Integer state = (Integer)attributes.get("state");
103    
104                    if (state != null) {
105                            setState(state);
106                    }
107    
108                    String testString = (String)attributes.get("testString");
109    
110                    if (testString != null) {
111                            setTestString(testString);
112                    }
113            }
114    
115            /**
116            * Returns the primary key of this release.
117            *
118            * @return the primary key of this release
119            */
120            public long getPrimaryKey() {
121                    return _release.getPrimaryKey();
122            }
123    
124            /**
125            * Sets the primary key of this release.
126            *
127            * @param primaryKey the primary key of this release
128            */
129            public void setPrimaryKey(long primaryKey) {
130                    _release.setPrimaryKey(primaryKey);
131            }
132    
133            /**
134            * Returns the release ID of this release.
135            *
136            * @return the release ID of this release
137            */
138            public long getReleaseId() {
139                    return _release.getReleaseId();
140            }
141    
142            /**
143            * Sets the release ID of this release.
144            *
145            * @param releaseId the release ID of this release
146            */
147            public void setReleaseId(long releaseId) {
148                    _release.setReleaseId(releaseId);
149            }
150    
151            /**
152            * Returns the create date of this release.
153            *
154            * @return the create date of this release
155            */
156            public java.util.Date getCreateDate() {
157                    return _release.getCreateDate();
158            }
159    
160            /**
161            * Sets the create date of this release.
162            *
163            * @param createDate the create date of this release
164            */
165            public void setCreateDate(java.util.Date createDate) {
166                    _release.setCreateDate(createDate);
167            }
168    
169            /**
170            * Returns the modified date of this release.
171            *
172            * @return the modified date of this release
173            */
174            public java.util.Date getModifiedDate() {
175                    return _release.getModifiedDate();
176            }
177    
178            /**
179            * Sets the modified date of this release.
180            *
181            * @param modifiedDate the modified date of this release
182            */
183            public void setModifiedDate(java.util.Date modifiedDate) {
184                    _release.setModifiedDate(modifiedDate);
185            }
186    
187            /**
188            * Returns the servlet context name of this release.
189            *
190            * @return the servlet context name of this release
191            */
192            public java.lang.String getServletContextName() {
193                    return _release.getServletContextName();
194            }
195    
196            /**
197            * Sets the servlet context name of this release.
198            *
199            * @param servletContextName the servlet context name of this release
200            */
201            public void setServletContextName(java.lang.String servletContextName) {
202                    _release.setServletContextName(servletContextName);
203            }
204    
205            /**
206            * Returns the build number of this release.
207            *
208            * @return the build number of this release
209            */
210            public int getBuildNumber() {
211                    return _release.getBuildNumber();
212            }
213    
214            /**
215            * Sets the build number of this release.
216            *
217            * @param buildNumber the build number of this release
218            */
219            public void setBuildNumber(int buildNumber) {
220                    _release.setBuildNumber(buildNumber);
221            }
222    
223            /**
224            * Returns the build date of this release.
225            *
226            * @return the build date of this release
227            */
228            public java.util.Date getBuildDate() {
229                    return _release.getBuildDate();
230            }
231    
232            /**
233            * Sets the build date of this release.
234            *
235            * @param buildDate the build date of this release
236            */
237            public void setBuildDate(java.util.Date buildDate) {
238                    _release.setBuildDate(buildDate);
239            }
240    
241            /**
242            * Returns the verified of this release.
243            *
244            * @return the verified of this release
245            */
246            public boolean getVerified() {
247                    return _release.getVerified();
248            }
249    
250            /**
251            * Returns <code>true</code> if this release is verified.
252            *
253            * @return <code>true</code> if this release is verified; <code>false</code> otherwise
254            */
255            public boolean isVerified() {
256                    return _release.isVerified();
257            }
258    
259            /**
260            * Sets whether this release is verified.
261            *
262            * @param verified the verified of this release
263            */
264            public void setVerified(boolean verified) {
265                    _release.setVerified(verified);
266            }
267    
268            /**
269            * Returns the state of this release.
270            *
271            * @return the state of this release
272            */
273            public int getState() {
274                    return _release.getState();
275            }
276    
277            /**
278            * Sets the state of this release.
279            *
280            * @param state the state of this release
281            */
282            public void setState(int state) {
283                    _release.setState(state);
284            }
285    
286            /**
287            * Returns the test string of this release.
288            *
289            * @return the test string of this release
290            */
291            public java.lang.String getTestString() {
292                    return _release.getTestString();
293            }
294    
295            /**
296            * Sets the test string of this release.
297            *
298            * @param testString the test string of this release
299            */
300            public void setTestString(java.lang.String testString) {
301                    _release.setTestString(testString);
302            }
303    
304            public boolean isNew() {
305                    return _release.isNew();
306            }
307    
308            public void setNew(boolean n) {
309                    _release.setNew(n);
310            }
311    
312            public boolean isCachedModel() {
313                    return _release.isCachedModel();
314            }
315    
316            public void setCachedModel(boolean cachedModel) {
317                    _release.setCachedModel(cachedModel);
318            }
319    
320            public boolean isEscapedModel() {
321                    return _release.isEscapedModel();
322            }
323    
324            public java.io.Serializable getPrimaryKeyObj() {
325                    return _release.getPrimaryKeyObj();
326            }
327    
328            public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
329                    _release.setPrimaryKeyObj(primaryKeyObj);
330            }
331    
332            public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
333                    return _release.getExpandoBridge();
334            }
335    
336            public void setExpandoBridgeAttributes(
337                    com.liferay.portal.model.BaseModel<?> baseModel) {
338                    _release.setExpandoBridgeAttributes(baseModel);
339            }
340    
341            public void setExpandoBridgeAttributes(
342                    com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
343                    _release.setExpandoBridgeAttributes(expandoBridge);
344            }
345    
346            public void setExpandoBridgeAttributes(
347                    com.liferay.portal.service.ServiceContext serviceContext) {
348                    _release.setExpandoBridgeAttributes(serviceContext);
349            }
350    
351            @Override
352            public java.lang.Object clone() {
353                    return new ReleaseWrapper((Release)_release.clone());
354            }
355    
356            public int compareTo(com.liferay.portal.model.Release release) {
357                    return _release.compareTo(release);
358            }
359    
360            @Override
361            public int hashCode() {
362                    return _release.hashCode();
363            }
364    
365            public com.liferay.portal.model.CacheModel<com.liferay.portal.model.Release> toCacheModel() {
366                    return _release.toCacheModel();
367            }
368    
369            public com.liferay.portal.model.Release toEscapedModel() {
370                    return new ReleaseWrapper(_release.toEscapedModel());
371            }
372    
373            public com.liferay.portal.model.Release toUnescapedModel() {
374                    return new ReleaseWrapper(_release.toUnescapedModel());
375            }
376    
377            @Override
378            public java.lang.String toString() {
379                    return _release.toString();
380            }
381    
382            public java.lang.String toXmlString() {
383                    return _release.toXmlString();
384            }
385    
386            public void persist()
387                    throws com.liferay.portal.kernel.exception.SystemException {
388                    _release.persist();
389            }
390    
391            /**
392             * @deprecated As of 6.1.0, replaced by {@link #getWrappedModel}
393             */
394            public Release getWrappedRelease() {
395                    return _release;
396            }
397    
398            public Release getWrappedModel() {
399                    return _release;
400            }
401    
402            public void resetOriginalValues() {
403                    _release.resetOriginalValues();
404            }
405    
406            private Release _release;
407    }