001
014
015 package com.liferay.portlet.asset.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.Date;
023 import java.util.HashMap;
024 import java.util.Map;
025
026
035 @ProviderType
036 public class AssetLinkWrapper implements AssetLink, ModelWrapper<AssetLink> {
037 public AssetLinkWrapper(AssetLink assetLink) {
038 _assetLink = assetLink;
039 }
040
041 @Override
042 public Class<?> getModelClass() {
043 return AssetLink.class;
044 }
045
046 @Override
047 public String getModelClassName() {
048 return AssetLink.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("linkId", getLinkId());
056 attributes.put("companyId", getCompanyId());
057 attributes.put("userId", getUserId());
058 attributes.put("userName", getUserName());
059 attributes.put("createDate", getCreateDate());
060 attributes.put("entryId1", getEntryId1());
061 attributes.put("entryId2", getEntryId2());
062 attributes.put("type", getType());
063 attributes.put("weight", getWeight());
064
065 return attributes;
066 }
067
068 @Override
069 public void setModelAttributes(Map<String, Object> attributes) {
070 Long linkId = (Long)attributes.get("linkId");
071
072 if (linkId != null) {
073 setLinkId(linkId);
074 }
075
076 Long companyId = (Long)attributes.get("companyId");
077
078 if (companyId != null) {
079 setCompanyId(companyId);
080 }
081
082 Long userId = (Long)attributes.get("userId");
083
084 if (userId != null) {
085 setUserId(userId);
086 }
087
088 String userName = (String)attributes.get("userName");
089
090 if (userName != null) {
091 setUserName(userName);
092 }
093
094 Date createDate = (Date)attributes.get("createDate");
095
096 if (createDate != null) {
097 setCreateDate(createDate);
098 }
099
100 Long entryId1 = (Long)attributes.get("entryId1");
101
102 if (entryId1 != null) {
103 setEntryId1(entryId1);
104 }
105
106 Long entryId2 = (Long)attributes.get("entryId2");
107
108 if (entryId2 != null) {
109 setEntryId2(entryId2);
110 }
111
112 Integer type = (Integer)attributes.get("type");
113
114 if (type != null) {
115 setType(type);
116 }
117
118 Integer weight = (Integer)attributes.get("weight");
119
120 if (weight != null) {
121 setWeight(weight);
122 }
123 }
124
125 @Override
126 public java.lang.Object clone() {
127 return new AssetLinkWrapper((AssetLink)_assetLink.clone());
128 }
129
130 @Override
131 public int compareTo(com.liferay.portlet.asset.model.AssetLink assetLink) {
132 return _assetLink.compareTo(assetLink);
133 }
134
135
140 @Override
141 public long getCompanyId() {
142 return _assetLink.getCompanyId();
143 }
144
145
150 @Override
151 public Date getCreateDate() {
152 return _assetLink.getCreateDate();
153 }
154
155
160 @Override
161 public long getEntryId1() {
162 return _assetLink.getEntryId1();
163 }
164
165
170 @Override
171 public long getEntryId2() {
172 return _assetLink.getEntryId2();
173 }
174
175 @Override
176 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
177 return _assetLink.getExpandoBridge();
178 }
179
180
185 @Override
186 public long getLinkId() {
187 return _assetLink.getLinkId();
188 }
189
190
195 @Override
196 public long getPrimaryKey() {
197 return _assetLink.getPrimaryKey();
198 }
199
200 @Override
201 public java.io.Serializable getPrimaryKeyObj() {
202 return _assetLink.getPrimaryKeyObj();
203 }
204
205
210 @Override
211 public int getType() {
212 return _assetLink.getType();
213 }
214
215
220 @Override
221 public long getUserId() {
222 return _assetLink.getUserId();
223 }
224
225
230 @Override
231 public java.lang.String getUserName() {
232 return _assetLink.getUserName();
233 }
234
235
240 @Override
241 public java.lang.String getUserUuid() {
242 return _assetLink.getUserUuid();
243 }
244
245
250 @Override
251 public int getWeight() {
252 return _assetLink.getWeight();
253 }
254
255 @Override
256 public int hashCode() {
257 return _assetLink.hashCode();
258 }
259
260 @Override
261 public boolean isCachedModel() {
262 return _assetLink.isCachedModel();
263 }
264
265 @Override
266 public boolean isEscapedModel() {
267 return _assetLink.isEscapedModel();
268 }
269
270 @Override
271 public boolean isNew() {
272 return _assetLink.isNew();
273 }
274
275 @Override
276 public void persist() {
277 _assetLink.persist();
278 }
279
280 @Override
281 public void setCachedModel(boolean cachedModel) {
282 _assetLink.setCachedModel(cachedModel);
283 }
284
285
290 @Override
291 public void setCompanyId(long companyId) {
292 _assetLink.setCompanyId(companyId);
293 }
294
295
300 @Override
301 public void setCreateDate(Date createDate) {
302 _assetLink.setCreateDate(createDate);
303 }
304
305
310 @Override
311 public void setEntryId1(long entryId1) {
312 _assetLink.setEntryId1(entryId1);
313 }
314
315
320 @Override
321 public void setEntryId2(long entryId2) {
322 _assetLink.setEntryId2(entryId2);
323 }
324
325 @Override
326 public void setExpandoBridgeAttributes(
327 com.liferay.portal.model.BaseModel<?> baseModel) {
328 _assetLink.setExpandoBridgeAttributes(baseModel);
329 }
330
331 @Override
332 public void setExpandoBridgeAttributes(
333 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
334 _assetLink.setExpandoBridgeAttributes(expandoBridge);
335 }
336
337 @Override
338 public void setExpandoBridgeAttributes(
339 com.liferay.portal.service.ServiceContext serviceContext) {
340 _assetLink.setExpandoBridgeAttributes(serviceContext);
341 }
342
343
348 @Override
349 public void setLinkId(long linkId) {
350 _assetLink.setLinkId(linkId);
351 }
352
353 @Override
354 public void setNew(boolean n) {
355 _assetLink.setNew(n);
356 }
357
358
363 @Override
364 public void setPrimaryKey(long primaryKey) {
365 _assetLink.setPrimaryKey(primaryKey);
366 }
367
368 @Override
369 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
370 _assetLink.setPrimaryKeyObj(primaryKeyObj);
371 }
372
373
378 @Override
379 public void setType(int type) {
380 _assetLink.setType(type);
381 }
382
383
388 @Override
389 public void setUserId(long userId) {
390 _assetLink.setUserId(userId);
391 }
392
393
398 @Override
399 public void setUserName(java.lang.String userName) {
400 _assetLink.setUserName(userName);
401 }
402
403
408 @Override
409 public void setUserUuid(java.lang.String userUuid) {
410 _assetLink.setUserUuid(userUuid);
411 }
412
413
418 @Override
419 public void setWeight(int weight) {
420 _assetLink.setWeight(weight);
421 }
422
423 @Override
424 public com.liferay.portal.model.CacheModel<com.liferay.portlet.asset.model.AssetLink> toCacheModel() {
425 return _assetLink.toCacheModel();
426 }
427
428 @Override
429 public com.liferay.portlet.asset.model.AssetLink toEscapedModel() {
430 return new AssetLinkWrapper(_assetLink.toEscapedModel());
431 }
432
433 @Override
434 public java.lang.String toString() {
435 return _assetLink.toString();
436 }
437
438 @Override
439 public com.liferay.portlet.asset.model.AssetLink toUnescapedModel() {
440 return new AssetLinkWrapper(_assetLink.toUnescapedModel());
441 }
442
443 @Override
444 public java.lang.String toXmlString() {
445 return _assetLink.toXmlString();
446 }
447
448 @Override
449 public boolean equals(Object obj) {
450 if (this == obj) {
451 return true;
452 }
453
454 if (!(obj instanceof AssetLinkWrapper)) {
455 return false;
456 }
457
458 AssetLinkWrapper assetLinkWrapper = (AssetLinkWrapper)obj;
459
460 if (Validator.equals(_assetLink, assetLinkWrapper._assetLink)) {
461 return true;
462 }
463
464 return false;
465 }
466
467 @Override
468 public AssetLink getWrappedModel() {
469 return _assetLink;
470 }
471
472 @Override
473 public boolean isEntityCacheEnabled() {
474 return _assetLink.isEntityCacheEnabled();
475 }
476
477 @Override
478 public boolean isFinderCacheEnabled() {
479 return _assetLink.isFinderCacheEnabled();
480 }
481
482 @Override
483 public void resetOriginalValues() {
484 _assetLink.resetOriginalValues();
485 }
486
487 private final AssetLink _assetLink;
488 }