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
023 import java.io.Serializable;
024
025 import java.util.HashMap;
026 import java.util.Map;
027 import java.util.Objects;
028
029
038 @ProviderType
039 public class ResourceBlockWrapper implements ResourceBlock,
040 ModelWrapper<ResourceBlock> {
041 public ResourceBlockWrapper(ResourceBlock resourceBlock) {
042 _resourceBlock = resourceBlock;
043 }
044
045 @Override
046 public Class<?> getModelClass() {
047 return ResourceBlock.class;
048 }
049
050 @Override
051 public String getModelClassName() {
052 return ResourceBlock.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("resourceBlockId", getResourceBlockId());
061 attributes.put("companyId", getCompanyId());
062 attributes.put("groupId", getGroupId());
063 attributes.put("name", getName());
064 attributes.put("permissionsHash", getPermissionsHash());
065 attributes.put("referenceCount", getReferenceCount());
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 resourceBlockId = (Long)attributes.get("resourceBlockId");
079
080 if (resourceBlockId != null) {
081 setResourceBlockId(resourceBlockId);
082 }
083
084 Long companyId = (Long)attributes.get("companyId");
085
086 if (companyId != null) {
087 setCompanyId(companyId);
088 }
089
090 Long groupId = (Long)attributes.get("groupId");
091
092 if (groupId != null) {
093 setGroupId(groupId);
094 }
095
096 String name = (String)attributes.get("name");
097
098 if (name != null) {
099 setName(name);
100 }
101
102 String permissionsHash = (String)attributes.get("permissionsHash");
103
104 if (permissionsHash != null) {
105 setPermissionsHash(permissionsHash);
106 }
107
108 Long referenceCount = (Long)attributes.get("referenceCount");
109
110 if (referenceCount != null) {
111 setReferenceCount(referenceCount);
112 }
113 }
114
115 @Override
116 public CacheModel<ResourceBlock> toCacheModel() {
117 return _resourceBlock.toCacheModel();
118 }
119
120 @Override
121 public ResourceBlock toEscapedModel() {
122 return new ResourceBlockWrapper(_resourceBlock.toEscapedModel());
123 }
124
125 @Override
126 public ResourceBlock toUnescapedModel() {
127 return new ResourceBlockWrapper(_resourceBlock.toUnescapedModel());
128 }
129
130 @Override
131 public boolean isCachedModel() {
132 return _resourceBlock.isCachedModel();
133 }
134
135 @Override
136 public boolean isEscapedModel() {
137 return _resourceBlock.isEscapedModel();
138 }
139
140 @Override
141 public boolean isNew() {
142 return _resourceBlock.isNew();
143 }
144
145 @Override
146 public ExpandoBridge getExpandoBridge() {
147 return _resourceBlock.getExpandoBridge();
148 }
149
150 @Override
151 public int compareTo(ResourceBlock resourceBlock) {
152 return _resourceBlock.compareTo(resourceBlock);
153 }
154
155 @Override
156 public int hashCode() {
157 return _resourceBlock.hashCode();
158 }
159
160 @Override
161 public Serializable getPrimaryKeyObj() {
162 return _resourceBlock.getPrimaryKeyObj();
163 }
164
165 @Override
166 public java.lang.Object clone() {
167 return new ResourceBlockWrapper((ResourceBlock)_resourceBlock.clone());
168 }
169
170
175 @Override
176 public java.lang.String getName() {
177 return _resourceBlock.getName();
178 }
179
180
185 @Override
186 public java.lang.String getPermissionsHash() {
187 return _resourceBlock.getPermissionsHash();
188 }
189
190 @Override
191 public java.lang.String toString() {
192 return _resourceBlock.toString();
193 }
194
195 @Override
196 public java.lang.String toXmlString() {
197 return _resourceBlock.toXmlString();
198 }
199
200
205 @Override
206 public long getCompanyId() {
207 return _resourceBlock.getCompanyId();
208 }
209
210
215 @Override
216 public long getGroupId() {
217 return _resourceBlock.getGroupId();
218 }
219
220
225 @Override
226 public long getMvccVersion() {
227 return _resourceBlock.getMvccVersion();
228 }
229
230
235 @Override
236 public long getPrimaryKey() {
237 return _resourceBlock.getPrimaryKey();
238 }
239
240
245 @Override
246 public long getReferenceCount() {
247 return _resourceBlock.getReferenceCount();
248 }
249
250
255 @Override
256 public long getResourceBlockId() {
257 return _resourceBlock.getResourceBlockId();
258 }
259
260 @Override
261 public void persist() {
262 _resourceBlock.persist();
263 }
264
265 @Override
266 public void setCachedModel(boolean cachedModel) {
267 _resourceBlock.setCachedModel(cachedModel);
268 }
269
270
275 @Override
276 public void setCompanyId(long companyId) {
277 _resourceBlock.setCompanyId(companyId);
278 }
279
280 @Override
281 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
282 _resourceBlock.setExpandoBridgeAttributes(baseModel);
283 }
284
285 @Override
286 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
287 _resourceBlock.setExpandoBridgeAttributes(expandoBridge);
288 }
289
290 @Override
291 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
292 _resourceBlock.setExpandoBridgeAttributes(serviceContext);
293 }
294
295
300 @Override
301 public void setGroupId(long groupId) {
302 _resourceBlock.setGroupId(groupId);
303 }
304
305
310 @Override
311 public void setMvccVersion(long mvccVersion) {
312 _resourceBlock.setMvccVersion(mvccVersion);
313 }
314
315
320 @Override
321 public void setName(java.lang.String name) {
322 _resourceBlock.setName(name);
323 }
324
325 @Override
326 public void setNew(boolean n) {
327 _resourceBlock.setNew(n);
328 }
329
330
335 @Override
336 public void setPermissionsHash(java.lang.String permissionsHash) {
337 _resourceBlock.setPermissionsHash(permissionsHash);
338 }
339
340
345 @Override
346 public void setPrimaryKey(long primaryKey) {
347 _resourceBlock.setPrimaryKey(primaryKey);
348 }
349
350 @Override
351 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
352 _resourceBlock.setPrimaryKeyObj(primaryKeyObj);
353 }
354
355
360 @Override
361 public void setReferenceCount(long referenceCount) {
362 _resourceBlock.setReferenceCount(referenceCount);
363 }
364
365
370 @Override
371 public void setResourceBlockId(long resourceBlockId) {
372 _resourceBlock.setResourceBlockId(resourceBlockId);
373 }
374
375 @Override
376 public boolean equals(Object obj) {
377 if (this == obj) {
378 return true;
379 }
380
381 if (!(obj instanceof ResourceBlockWrapper)) {
382 return false;
383 }
384
385 ResourceBlockWrapper resourceBlockWrapper = (ResourceBlockWrapper)obj;
386
387 if (Objects.equals(_resourceBlock, resourceBlockWrapper._resourceBlock)) {
388 return true;
389 }
390
391 return false;
392 }
393
394 @Override
395 public ResourceBlock getWrappedModel() {
396 return _resourceBlock;
397 }
398
399 @Override
400 public boolean isEntityCacheEnabled() {
401 return _resourceBlock.isEntityCacheEnabled();
402 }
403
404 @Override
405 public boolean isFinderCacheEnabled() {
406 return _resourceBlock.isFinderCacheEnabled();
407 }
408
409 @Override
410 public void resetOriginalValues() {
411 _resourceBlock.resetOriginalValues();
412 }
413
414 private final ResourceBlock _resourceBlock;
415 }