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.HashMap;
027 import java.util.Map;
028
029
038 @ProviderType
039 public class PluginSettingWrapper implements PluginSetting,
040 ModelWrapper<PluginSetting> {
041 public PluginSettingWrapper(PluginSetting pluginSetting) {
042 _pluginSetting = pluginSetting;
043 }
044
045 @Override
046 public Class<?> getModelClass() {
047 return PluginSetting.class;
048 }
049
050 @Override
051 public String getModelClassName() {
052 return PluginSetting.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("pluginSettingId", getPluginSettingId());
061 attributes.put("companyId", getCompanyId());
062 attributes.put("pluginId", getPluginId());
063 attributes.put("pluginType", getPluginType());
064 attributes.put("roles", getRoles());
065 attributes.put("active", getActive());
066
067 return attributes;
068 }
069
070 @Override
071 public void setModelAttributes(Map<String, Object> attributes) {
072 Long mvccVersion = (Long)attributes.get("mvccVersion");
073
074 if (mvccVersion != null) {
075 setMvccVersion(mvccVersion);
076 }
077
078 Long pluginSettingId = (Long)attributes.get("pluginSettingId");
079
080 if (pluginSettingId != null) {
081 setPluginSettingId(pluginSettingId);
082 }
083
084 Long companyId = (Long)attributes.get("companyId");
085
086 if (companyId != null) {
087 setCompanyId(companyId);
088 }
089
090 String pluginId = (String)attributes.get("pluginId");
091
092 if (pluginId != null) {
093 setPluginId(pluginId);
094 }
095
096 String pluginType = (String)attributes.get("pluginType");
097
098 if (pluginType != null) {
099 setPluginType(pluginType);
100 }
101
102 String roles = (String)attributes.get("roles");
103
104 if (roles != null) {
105 setRoles(roles);
106 }
107
108 Boolean active = (Boolean)attributes.get("active");
109
110 if (active != null) {
111 setActive(active);
112 }
113 }
114
115
118 @Override
119 public void addRole(java.lang.String role) {
120 _pluginSetting.addRole(role);
121 }
122
123 @Override
124 public java.lang.Object clone() {
125 return new PluginSettingWrapper((PluginSetting)_pluginSetting.clone());
126 }
127
128 @Override
129 public int compareTo(
130 com.liferay.portal.kernel.model.PluginSetting pluginSetting) {
131 return _pluginSetting.compareTo(pluginSetting);
132 }
133
134
139 @Override
140 public boolean getActive() {
141 return _pluginSetting.getActive();
142 }
143
144
149 @Override
150 public long getCompanyId() {
151 return _pluginSetting.getCompanyId();
152 }
153
154 @Override
155 public ExpandoBridge getExpandoBridge() {
156 return _pluginSetting.getExpandoBridge();
157 }
158
159
164 @Override
165 public long getMvccVersion() {
166 return _pluginSetting.getMvccVersion();
167 }
168
169
174 @Override
175 public java.lang.String getPluginId() {
176 return _pluginSetting.getPluginId();
177 }
178
179
184 @Override
185 public long getPluginSettingId() {
186 return _pluginSetting.getPluginSettingId();
187 }
188
189
194 @Override
195 public java.lang.String getPluginType() {
196 return _pluginSetting.getPluginType();
197 }
198
199
204 @Override
205 public long getPrimaryKey() {
206 return _pluginSetting.getPrimaryKey();
207 }
208
209 @Override
210 public Serializable getPrimaryKeyObj() {
211 return _pluginSetting.getPrimaryKeyObj();
212 }
213
214
219 @Override
220 public java.lang.String getRoles() {
221 return _pluginSetting.getRoles();
222 }
223
224
229 @Override
230 public java.lang.String[] getRolesArray() {
231 return _pluginSetting.getRolesArray();
232 }
233
234
240 @Override
241 public boolean hasPermission(long userId) {
242 return _pluginSetting.hasPermission(userId);
243 }
244
245
253 @Override
254 public boolean hasRoleWithName(java.lang.String roleName) {
255 return _pluginSetting.hasRoleWithName(roleName);
256 }
257
258 @Override
259 public int hashCode() {
260 return _pluginSetting.hashCode();
261 }
262
263
268 @Override
269 public boolean isActive() {
270 return _pluginSetting.isActive();
271 }
272
273 @Override
274 public boolean isCachedModel() {
275 return _pluginSetting.isCachedModel();
276 }
277
278 @Override
279 public boolean isEscapedModel() {
280 return _pluginSetting.isEscapedModel();
281 }
282
283 @Override
284 public boolean isNew() {
285 return _pluginSetting.isNew();
286 }
287
288 @Override
289 public void persist() {
290 _pluginSetting.persist();
291 }
292
293
298 @Override
299 public void setActive(boolean active) {
300 _pluginSetting.setActive(active);
301 }
302
303 @Override
304 public void setCachedModel(boolean cachedModel) {
305 _pluginSetting.setCachedModel(cachedModel);
306 }
307
308
313 @Override
314 public void setCompanyId(long companyId) {
315 _pluginSetting.setCompanyId(companyId);
316 }
317
318 @Override
319 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
320 _pluginSetting.setExpandoBridgeAttributes(baseModel);
321 }
322
323 @Override
324 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
325 _pluginSetting.setExpandoBridgeAttributes(expandoBridge);
326 }
327
328 @Override
329 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
330 _pluginSetting.setExpandoBridgeAttributes(serviceContext);
331 }
332
333
338 @Override
339 public void setMvccVersion(long mvccVersion) {
340 _pluginSetting.setMvccVersion(mvccVersion);
341 }
342
343 @Override
344 public void setNew(boolean n) {
345 _pluginSetting.setNew(n);
346 }
347
348
353 @Override
354 public void setPluginId(java.lang.String pluginId) {
355 _pluginSetting.setPluginId(pluginId);
356 }
357
358
363 @Override
364 public void setPluginSettingId(long pluginSettingId) {
365 _pluginSetting.setPluginSettingId(pluginSettingId);
366 }
367
368
373 @Override
374 public void setPluginType(java.lang.String pluginType) {
375 _pluginSetting.setPluginType(pluginType);
376 }
377
378
383 @Override
384 public void setPrimaryKey(long primaryKey) {
385 _pluginSetting.setPrimaryKey(primaryKey);
386 }
387
388 @Override
389 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
390 _pluginSetting.setPrimaryKeyObj(primaryKeyObj);
391 }
392
393
398 @Override
399 public void setRoles(java.lang.String roles) {
400 _pluginSetting.setRoles(roles);
401 }
402
403
406 @Override
407 public void setRolesArray(java.lang.String[] rolesArray) {
408 _pluginSetting.setRolesArray(rolesArray);
409 }
410
411 @Override
412 public CacheModel<com.liferay.portal.kernel.model.PluginSetting> toCacheModel() {
413 return _pluginSetting.toCacheModel();
414 }
415
416 @Override
417 public com.liferay.portal.kernel.model.PluginSetting toEscapedModel() {
418 return new PluginSettingWrapper(_pluginSetting.toEscapedModel());
419 }
420
421 @Override
422 public java.lang.String toString() {
423 return _pluginSetting.toString();
424 }
425
426 @Override
427 public com.liferay.portal.kernel.model.PluginSetting toUnescapedModel() {
428 return new PluginSettingWrapper(_pluginSetting.toUnescapedModel());
429 }
430
431 @Override
432 public java.lang.String toXmlString() {
433 return _pluginSetting.toXmlString();
434 }
435
436 @Override
437 public boolean equals(Object obj) {
438 if (this == obj) {
439 return true;
440 }
441
442 if (!(obj instanceof PluginSettingWrapper)) {
443 return false;
444 }
445
446 PluginSettingWrapper pluginSettingWrapper = (PluginSettingWrapper)obj;
447
448 if (Validator.equals(_pluginSetting, pluginSettingWrapper._pluginSetting)) {
449 return true;
450 }
451
452 return false;
453 }
454
455 @Override
456 public PluginSetting getWrappedModel() {
457 return _pluginSetting;
458 }
459
460 @Override
461 public boolean isEntityCacheEnabled() {
462 return _pluginSetting.isEntityCacheEnabled();
463 }
464
465 @Override
466 public boolean isFinderCacheEnabled() {
467 return _pluginSetting.isFinderCacheEnabled();
468 }
469
470 @Override
471 public void resetOriginalValues() {
472 _pluginSetting.resetOriginalValues();
473 }
474
475 private final PluginSetting _pluginSetting;
476 }