001    /**
002     * Copyright (c) 2000-present 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.portlet.documentlibrary.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    
022    import java.util.HashMap;
023    import java.util.Map;
024    
025    /**
026     * <p>
027     * This class is a wrapper for {@link DLSyncEvent}.
028     * </p>
029     *
030     * @author Brian Wing Shun Chan
031     * @see DLSyncEvent
032     * @generated
033     */
034    @ProviderType
035    public class DLSyncEventWrapper implements DLSyncEvent,
036            ModelWrapper<DLSyncEvent> {
037            public DLSyncEventWrapper(DLSyncEvent dlSyncEvent) {
038                    _dlSyncEvent = dlSyncEvent;
039            }
040    
041            @Override
042            public Class<?> getModelClass() {
043                    return DLSyncEvent.class;
044            }
045    
046            @Override
047            public String getModelClassName() {
048                    return DLSyncEvent.class.getName();
049            }
050    
051            @Override
052            public Map<String, Object> getModelAttributes() {
053                    Map<String, Object> attributes = new HashMap<String, Object>();
054    
055                    attributes.put("syncEventId", getSyncEventId());
056                    attributes.put("companyId", getCompanyId());
057                    attributes.put("modifiedTime", getModifiedTime());
058                    attributes.put("event", getEvent());
059                    attributes.put("type", getType());
060                    attributes.put("typePK", getTypePK());
061    
062                    return attributes;
063            }
064    
065            @Override
066            public void setModelAttributes(Map<String, Object> attributes) {
067                    Long syncEventId = (Long)attributes.get("syncEventId");
068    
069                    if (syncEventId != null) {
070                            setSyncEventId(syncEventId);
071                    }
072    
073                    Long companyId = (Long)attributes.get("companyId");
074    
075                    if (companyId != null) {
076                            setCompanyId(companyId);
077                    }
078    
079                    Long modifiedTime = (Long)attributes.get("modifiedTime");
080    
081                    if (modifiedTime != null) {
082                            setModifiedTime(modifiedTime);
083                    }
084    
085                    String event = (String)attributes.get("event");
086    
087                    if (event != null) {
088                            setEvent(event);
089                    }
090    
091                    String type = (String)attributes.get("type");
092    
093                    if (type != null) {
094                            setType(type);
095                    }
096    
097                    Long typePK = (Long)attributes.get("typePK");
098    
099                    if (typePK != null) {
100                            setTypePK(typePK);
101                    }
102            }
103    
104            @Override
105            public java.lang.Object clone() {
106                    return new DLSyncEventWrapper((DLSyncEvent)_dlSyncEvent.clone());
107            }
108    
109            @Override
110            public int compareTo(
111                    com.liferay.portlet.documentlibrary.model.DLSyncEvent dlSyncEvent) {
112                    return _dlSyncEvent.compareTo(dlSyncEvent);
113            }
114    
115            /**
116            * Returns the company ID of this d l sync event.
117            *
118            * @return the company ID of this d l sync event
119            */
120            @Override
121            public long getCompanyId() {
122                    return _dlSyncEvent.getCompanyId();
123            }
124    
125            /**
126            * Returns the event of this d l sync event.
127            *
128            * @return the event of this d l sync event
129            */
130            @Override
131            public java.lang.String getEvent() {
132                    return _dlSyncEvent.getEvent();
133            }
134    
135            @Override
136            public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
137                    return _dlSyncEvent.getExpandoBridge();
138            }
139    
140            /**
141            * Returns the modified time of this d l sync event.
142            *
143            * @return the modified time of this d l sync event
144            */
145            @Override
146            public long getModifiedTime() {
147                    return _dlSyncEvent.getModifiedTime();
148            }
149    
150            /**
151            * Returns the primary key of this d l sync event.
152            *
153            * @return the primary key of this d l sync event
154            */
155            @Override
156            public long getPrimaryKey() {
157                    return _dlSyncEvent.getPrimaryKey();
158            }
159    
160            @Override
161            public java.io.Serializable getPrimaryKeyObj() {
162                    return _dlSyncEvent.getPrimaryKeyObj();
163            }
164    
165            /**
166            * Returns the sync event ID of this d l sync event.
167            *
168            * @return the sync event ID of this d l sync event
169            */
170            @Override
171            public long getSyncEventId() {
172                    return _dlSyncEvent.getSyncEventId();
173            }
174    
175            /**
176            * Returns the type of this d l sync event.
177            *
178            * @return the type of this d l sync event
179            */
180            @Override
181            public java.lang.String getType() {
182                    return _dlSyncEvent.getType();
183            }
184    
185            /**
186            * Returns the type p k of this d l sync event.
187            *
188            * @return the type p k of this d l sync event
189            */
190            @Override
191            public long getTypePK() {
192                    return _dlSyncEvent.getTypePK();
193            }
194    
195            @Override
196            public int hashCode() {
197                    return _dlSyncEvent.hashCode();
198            }
199    
200            @Override
201            public boolean isCachedModel() {
202                    return _dlSyncEvent.isCachedModel();
203            }
204    
205            @Override
206            public boolean isEscapedModel() {
207                    return _dlSyncEvent.isEscapedModel();
208            }
209    
210            @Override
211            public boolean isNew() {
212                    return _dlSyncEvent.isNew();
213            }
214    
215            @Override
216            public void persist() {
217                    _dlSyncEvent.persist();
218            }
219    
220            @Override
221            public void setCachedModel(boolean cachedModel) {
222                    _dlSyncEvent.setCachedModel(cachedModel);
223            }
224    
225            /**
226            * Sets the company ID of this d l sync event.
227            *
228            * @param companyId the company ID of this d l sync event
229            */
230            @Override
231            public void setCompanyId(long companyId) {
232                    _dlSyncEvent.setCompanyId(companyId);
233            }
234    
235            /**
236            * Sets the event of this d l sync event.
237            *
238            * @param event the event of this d l sync event
239            */
240            @Override
241            public void setEvent(java.lang.String event) {
242                    _dlSyncEvent.setEvent(event);
243            }
244    
245            @Override
246            public void setExpandoBridgeAttributes(
247                    com.liferay.portal.model.BaseModel<?> baseModel) {
248                    _dlSyncEvent.setExpandoBridgeAttributes(baseModel);
249            }
250    
251            @Override
252            public void setExpandoBridgeAttributes(
253                    com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
254                    _dlSyncEvent.setExpandoBridgeAttributes(expandoBridge);
255            }
256    
257            @Override
258            public void setExpandoBridgeAttributes(
259                    com.liferay.portal.service.ServiceContext serviceContext) {
260                    _dlSyncEvent.setExpandoBridgeAttributes(serviceContext);
261            }
262    
263            /**
264            * Sets the modified time of this d l sync event.
265            *
266            * @param modifiedTime the modified time of this d l sync event
267            */
268            @Override
269            public void setModifiedTime(long modifiedTime) {
270                    _dlSyncEvent.setModifiedTime(modifiedTime);
271            }
272    
273            @Override
274            public void setNew(boolean n) {
275                    _dlSyncEvent.setNew(n);
276            }
277    
278            /**
279            * Sets the primary key of this d l sync event.
280            *
281            * @param primaryKey the primary key of this d l sync event
282            */
283            @Override
284            public void setPrimaryKey(long primaryKey) {
285                    _dlSyncEvent.setPrimaryKey(primaryKey);
286            }
287    
288            @Override
289            public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
290                    _dlSyncEvent.setPrimaryKeyObj(primaryKeyObj);
291            }
292    
293            /**
294            * Sets the sync event ID of this d l sync event.
295            *
296            * @param syncEventId the sync event ID of this d l sync event
297            */
298            @Override
299            public void setSyncEventId(long syncEventId) {
300                    _dlSyncEvent.setSyncEventId(syncEventId);
301            }
302    
303            /**
304            * Sets the type of this d l sync event.
305            *
306            * @param type the type of this d l sync event
307            */
308            @Override
309            public void setType(java.lang.String type) {
310                    _dlSyncEvent.setType(type);
311            }
312    
313            /**
314            * Sets the type p k of this d l sync event.
315            *
316            * @param typePK the type p k of this d l sync event
317            */
318            @Override
319            public void setTypePK(long typePK) {
320                    _dlSyncEvent.setTypePK(typePK);
321            }
322    
323            @Override
324            public com.liferay.portal.model.CacheModel<com.liferay.portlet.documentlibrary.model.DLSyncEvent> toCacheModel() {
325                    return _dlSyncEvent.toCacheModel();
326            }
327    
328            @Override
329            public com.liferay.portlet.documentlibrary.model.DLSyncEvent toEscapedModel() {
330                    return new DLSyncEventWrapper(_dlSyncEvent.toEscapedModel());
331            }
332    
333            @Override
334            public java.lang.String toString() {
335                    return _dlSyncEvent.toString();
336            }
337    
338            @Override
339            public com.liferay.portlet.documentlibrary.model.DLSyncEvent toUnescapedModel() {
340                    return new DLSyncEventWrapper(_dlSyncEvent.toUnescapedModel());
341            }
342    
343            @Override
344            public java.lang.String toXmlString() {
345                    return _dlSyncEvent.toXmlString();
346            }
347    
348            @Override
349            public boolean equals(Object obj) {
350                    if (this == obj) {
351                            return true;
352                    }
353    
354                    if (!(obj instanceof DLSyncEventWrapper)) {
355                            return false;
356                    }
357    
358                    DLSyncEventWrapper dlSyncEventWrapper = (DLSyncEventWrapper)obj;
359    
360                    if (Validator.equals(_dlSyncEvent, dlSyncEventWrapper._dlSyncEvent)) {
361                            return true;
362                    }
363    
364                    return false;
365            }
366    
367            @Override
368            public DLSyncEvent getWrappedModel() {
369                    return _dlSyncEvent;
370            }
371    
372            @Override
373            public boolean isEntityCacheEnabled() {
374                    return _dlSyncEvent.isEntityCacheEnabled();
375            }
376    
377            @Override
378            public boolean isFinderCacheEnabled() {
379                    return _dlSyncEvent.isFinderCacheEnabled();
380            }
381    
382            @Override
383            public void resetOriginalValues() {
384                    _dlSyncEvent.resetOriginalValues();
385            }
386    
387            private final DLSyncEvent _dlSyncEvent;
388    }