001
014
015 package com.liferay.portal.model;
016
017 import com.liferay.portal.kernel.util.Validator;
018
019 import java.util.HashMap;
020 import java.util.Map;
021
022
031 public class ShardWrapper implements Shard, ModelWrapper<Shard> {
032 public ShardWrapper(Shard shard) {
033 _shard = shard;
034 }
035
036 @Override
037 public Class<?> getModelClass() {
038 return Shard.class;
039 }
040
041 @Override
042 public String getModelClassName() {
043 return Shard.class.getName();
044 }
045
046 @Override
047 public Map<String, Object> getModelAttributes() {
048 Map<String, Object> attributes = new HashMap<String, Object>();
049
050 attributes.put("shardId", getShardId());
051 attributes.put("classNameId", getClassNameId());
052 attributes.put("classPK", getClassPK());
053 attributes.put("name", getName());
054
055 return attributes;
056 }
057
058 @Override
059 public void setModelAttributes(Map<String, Object> attributes) {
060 Long shardId = (Long)attributes.get("shardId");
061
062 if (shardId != null) {
063 setShardId(shardId);
064 }
065
066 Long classNameId = (Long)attributes.get("classNameId");
067
068 if (classNameId != null) {
069 setClassNameId(classNameId);
070 }
071
072 Long classPK = (Long)attributes.get("classPK");
073
074 if (classPK != null) {
075 setClassPK(classPK);
076 }
077
078 String name = (String)attributes.get("name");
079
080 if (name != null) {
081 setName(name);
082 }
083 }
084
085
090 @Override
091 public long getPrimaryKey() {
092 return _shard.getPrimaryKey();
093 }
094
095
100 @Override
101 public void setPrimaryKey(long primaryKey) {
102 _shard.setPrimaryKey(primaryKey);
103 }
104
105
110 @Override
111 public long getShardId() {
112 return _shard.getShardId();
113 }
114
115
120 @Override
121 public void setShardId(long shardId) {
122 _shard.setShardId(shardId);
123 }
124
125
130 @Override
131 public java.lang.String getClassName() {
132 return _shard.getClassName();
133 }
134
135 @Override
136 public void setClassName(java.lang.String className) {
137 _shard.setClassName(className);
138 }
139
140
145 @Override
146 public long getClassNameId() {
147 return _shard.getClassNameId();
148 }
149
150
155 @Override
156 public void setClassNameId(long classNameId) {
157 _shard.setClassNameId(classNameId);
158 }
159
160
165 @Override
166 public long getClassPK() {
167 return _shard.getClassPK();
168 }
169
170
175 @Override
176 public void setClassPK(long classPK) {
177 _shard.setClassPK(classPK);
178 }
179
180
185 @Override
186 public java.lang.String getName() {
187 return _shard.getName();
188 }
189
190
195 @Override
196 public void setName(java.lang.String name) {
197 _shard.setName(name);
198 }
199
200 @Override
201 public boolean isNew() {
202 return _shard.isNew();
203 }
204
205 @Override
206 public void setNew(boolean n) {
207 _shard.setNew(n);
208 }
209
210 @Override
211 public boolean isCachedModel() {
212 return _shard.isCachedModel();
213 }
214
215 @Override
216 public void setCachedModel(boolean cachedModel) {
217 _shard.setCachedModel(cachedModel);
218 }
219
220 @Override
221 public boolean isEscapedModel() {
222 return _shard.isEscapedModel();
223 }
224
225 @Override
226 public java.io.Serializable getPrimaryKeyObj() {
227 return _shard.getPrimaryKeyObj();
228 }
229
230 @Override
231 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
232 _shard.setPrimaryKeyObj(primaryKeyObj);
233 }
234
235 @Override
236 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
237 return _shard.getExpandoBridge();
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 @Override
259 public java.lang.Object clone() {
260 return new ShardWrapper((Shard)_shard.clone());
261 }
262
263 @Override
264 public int compareTo(com.liferay.portal.model.Shard shard) {
265 return _shard.compareTo(shard);
266 }
267
268 @Override
269 public int hashCode() {
270 return _shard.hashCode();
271 }
272
273 @Override
274 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.Shard> toCacheModel() {
275 return _shard.toCacheModel();
276 }
277
278 @Override
279 public com.liferay.portal.model.Shard toEscapedModel() {
280 return new ShardWrapper(_shard.toEscapedModel());
281 }
282
283 @Override
284 public com.liferay.portal.model.Shard toUnescapedModel() {
285 return new ShardWrapper(_shard.toUnescapedModel());
286 }
287
288 @Override
289 public java.lang.String toString() {
290 return _shard.toString();
291 }
292
293 @Override
294 public java.lang.String toXmlString() {
295 return _shard.toXmlString();
296 }
297
298 @Override
299 public void persist()
300 throws com.liferay.portal.kernel.exception.SystemException {
301 _shard.persist();
302 }
303
304 @Override
305 public boolean equals(Object obj) {
306 if (this == obj) {
307 return true;
308 }
309
310 if (!(obj instanceof ShardWrapper)) {
311 return false;
312 }
313
314 ShardWrapper shardWrapper = (ShardWrapper)obj;
315
316 if (Validator.equals(_shard, shardWrapper._shard)) {
317 return true;
318 }
319
320 return false;
321 }
322
323
326 public Shard getWrappedShard() {
327 return _shard;
328 }
329
330 @Override
331 public Shard getWrappedModel() {
332 return _shard;
333 }
334
335 @Override
336 public void resetOriginalValues() {
337 _shard.resetOriginalValues();
338 }
339
340 private Shard _shard;
341 }