001
014
015 package com.liferay.portal.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Validator;
020
021 import java.util.HashMap;
022 import java.util.Map;
023
024
033 @ProviderType
034 public class ShardWrapper implements Shard, ModelWrapper<Shard> {
035 public ShardWrapper(Shard shard) {
036 _shard = shard;
037 }
038
039 @Override
040 public Class<?> getModelClass() {
041 return Shard.class;
042 }
043
044 @Override
045 public String getModelClassName() {
046 return Shard.class.getName();
047 }
048
049 @Override
050 public Map<String, Object> getModelAttributes() {
051 Map<String, Object> attributes = new HashMap<String, Object>();
052
053 attributes.put("mvccVersion", getMvccVersion());
054 attributes.put("shardId", getShardId());
055 attributes.put("classNameId", getClassNameId());
056 attributes.put("classPK", getClassPK());
057 attributes.put("name", getName());
058
059 return attributes;
060 }
061
062 @Override
063 public void setModelAttributes(Map<String, Object> attributes) {
064 Long mvccVersion = (Long)attributes.get("mvccVersion");
065
066 if (mvccVersion != null) {
067 setMvccVersion(mvccVersion);
068 }
069
070 Long shardId = (Long)attributes.get("shardId");
071
072 if (shardId != null) {
073 setShardId(shardId);
074 }
075
076 Long classNameId = (Long)attributes.get("classNameId");
077
078 if (classNameId != null) {
079 setClassNameId(classNameId);
080 }
081
082 Long classPK = (Long)attributes.get("classPK");
083
084 if (classPK != null) {
085 setClassPK(classPK);
086 }
087
088 String name = (String)attributes.get("name");
089
090 if (name != null) {
091 setName(name);
092 }
093 }
094
095 @Override
096 public java.lang.Object clone() {
097 return new ShardWrapper((Shard)_shard.clone());
098 }
099
100 @Override
101 public int compareTo(com.liferay.portal.model.Shard shard) {
102 return _shard.compareTo(shard);
103 }
104
105
110 @Override
111 public java.lang.String getClassName() {
112 return _shard.getClassName();
113 }
114
115
120 @Override
121 public long getClassNameId() {
122 return _shard.getClassNameId();
123 }
124
125
130 @Override
131 public long getClassPK() {
132 return _shard.getClassPK();
133 }
134
135 @Override
136 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
137 return _shard.getExpandoBridge();
138 }
139
140
145 @Override
146 public long getMvccVersion() {
147 return _shard.getMvccVersion();
148 }
149
150
155 @Override
156 public java.lang.String getName() {
157 return _shard.getName();
158 }
159
160
165 @Override
166 public long getPrimaryKey() {
167 return _shard.getPrimaryKey();
168 }
169
170 @Override
171 public java.io.Serializable getPrimaryKeyObj() {
172 return _shard.getPrimaryKeyObj();
173 }
174
175
180 @Override
181 public long getShardId() {
182 return _shard.getShardId();
183 }
184
185 @Override
186 public int hashCode() {
187 return _shard.hashCode();
188 }
189
190 @Override
191 public boolean isCachedModel() {
192 return _shard.isCachedModel();
193 }
194
195 @Override
196 public boolean isEscapedModel() {
197 return _shard.isEscapedModel();
198 }
199
200 @Override
201 public boolean isNew() {
202 return _shard.isNew();
203 }
204
205 @Override
206 public void persist() {
207 _shard.persist();
208 }
209
210 @Override
211 public void setCachedModel(boolean cachedModel) {
212 _shard.setCachedModel(cachedModel);
213 }
214
215 @Override
216 public void setClassName(java.lang.String className) {
217 _shard.setClassName(className);
218 }
219
220
225 @Override
226 public void setClassNameId(long classNameId) {
227 _shard.setClassNameId(classNameId);
228 }
229
230
235 @Override
236 public void setClassPK(long classPK) {
237 _shard.setClassPK(classPK);
238 }
239
240 @Override
241 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
242 _shard.setExpandoBridgeAttributes(baseModel);
243 }
244
245 @Override
246 public void setExpandoBridgeAttributes(
247 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
248 _shard.setExpandoBridgeAttributes(expandoBridge);
249 }
250
251 @Override
252 public void setExpandoBridgeAttributes(
253 com.liferay.portal.service.ServiceContext serviceContext) {
254 _shard.setExpandoBridgeAttributes(serviceContext);
255 }
256
257
262 @Override
263 public void setMvccVersion(long mvccVersion) {
264 _shard.setMvccVersion(mvccVersion);
265 }
266
267
272 @Override
273 public void setName(java.lang.String name) {
274 _shard.setName(name);
275 }
276
277 @Override
278 public void setNew(boolean n) {
279 _shard.setNew(n);
280 }
281
282
287 @Override
288 public void setPrimaryKey(long primaryKey) {
289 _shard.setPrimaryKey(primaryKey);
290 }
291
292 @Override
293 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
294 _shard.setPrimaryKeyObj(primaryKeyObj);
295 }
296
297
302 @Override
303 public void setShardId(long shardId) {
304 _shard.setShardId(shardId);
305 }
306
307 @Override
308 public CacheModel<com.liferay.portal.model.Shard> toCacheModel() {
309 return _shard.toCacheModel();
310 }
311
312 @Override
313 public com.liferay.portal.model.Shard toEscapedModel() {
314 return new ShardWrapper(_shard.toEscapedModel());
315 }
316
317 @Override
318 public java.lang.String toString() {
319 return _shard.toString();
320 }
321
322 @Override
323 public com.liferay.portal.model.Shard toUnescapedModel() {
324 return new ShardWrapper(_shard.toUnescapedModel());
325 }
326
327 @Override
328 public java.lang.String toXmlString() {
329 return _shard.toXmlString();
330 }
331
332 @Override
333 public boolean equals(Object obj) {
334 if (this == obj) {
335 return true;
336 }
337
338 if (!(obj instanceof ShardWrapper)) {
339 return false;
340 }
341
342 ShardWrapper shardWrapper = (ShardWrapper)obj;
343
344 if (Validator.equals(_shard, shardWrapper._shard)) {
345 return true;
346 }
347
348 return false;
349 }
350
351
354 @Deprecated
355 public Shard getWrappedShard() {
356 return _shard;
357 }
358
359 @Override
360 public Shard getWrappedModel() {
361 return _shard;
362 }
363
364 @Override
365 public boolean isEntityCacheEnabled() {
366 return _shard.isEntityCacheEnabled();
367 }
368
369 @Override
370 public boolean isFinderCacheEnabled() {
371 return _shard.isFinderCacheEnabled();
372 }
373
374 @Override
375 public void resetOriginalValues() {
376 _shard.resetOriginalValues();
377 }
378
379 private final Shard _shard;
380 }