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