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(
242 com.liferay.portal.model.BaseModel<?> baseModel) {
243 _shard.setExpandoBridgeAttributes(baseModel);
244 }
245
246 @Override
247 public void setExpandoBridgeAttributes(
248 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
249 _shard.setExpandoBridgeAttributes(expandoBridge);
250 }
251
252 @Override
253 public void setExpandoBridgeAttributes(
254 com.liferay.portal.service.ServiceContext serviceContext) {
255 _shard.setExpandoBridgeAttributes(serviceContext);
256 }
257
258
263 @Override
264 public void setMvccVersion(long mvccVersion) {
265 _shard.setMvccVersion(mvccVersion);
266 }
267
268
273 @Override
274 public void setName(java.lang.String name) {
275 _shard.setName(name);
276 }
277
278 @Override
279 public void setNew(boolean n) {
280 _shard.setNew(n);
281 }
282
283
288 @Override
289 public void setPrimaryKey(long primaryKey) {
290 _shard.setPrimaryKey(primaryKey);
291 }
292
293 @Override
294 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
295 _shard.setPrimaryKeyObj(primaryKeyObj);
296 }
297
298
303 @Override
304 public void setShardId(long shardId) {
305 _shard.setShardId(shardId);
306 }
307
308 @Override
309 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.Shard> toCacheModel() {
310 return _shard.toCacheModel();
311 }
312
313 @Override
314 public com.liferay.portal.model.Shard toEscapedModel() {
315 return new ShardWrapper(_shard.toEscapedModel());
316 }
317
318 @Override
319 public java.lang.String toString() {
320 return _shard.toString();
321 }
322
323 @Override
324 public com.liferay.portal.model.Shard toUnescapedModel() {
325 return new ShardWrapper(_shard.toUnescapedModel());
326 }
327
328 @Override
329 public java.lang.String toXmlString() {
330 return _shard.toXmlString();
331 }
332
333 @Override
334 public boolean equals(Object obj) {
335 if (this == obj) {
336 return true;
337 }
338
339 if (!(obj instanceof ShardWrapper)) {
340 return false;
341 }
342
343 ShardWrapper shardWrapper = (ShardWrapper)obj;
344
345 if (Validator.equals(_shard, shardWrapper._shard)) {
346 return true;
347 }
348
349 return false;
350 }
351
352
355 @Deprecated
356 public Shard getWrappedShard() {
357 return _shard;
358 }
359
360 @Override
361 public Shard getWrappedModel() {
362 return _shard;
363 }
364
365 @Override
366 public boolean isEntityCacheEnabled() {
367 return _shard.isEntityCacheEnabled();
368 }
369
370 @Override
371 public boolean isFinderCacheEnabled() {
372 return _shard.isFinderCacheEnabled();
373 }
374
375 @Override
376 public void resetOriginalValues() {
377 _shard.resetOriginalValues();
378 }
379
380 private final Shard _shard;
381 }