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("shardId", getShardId());
054 attributes.put("classNameId", getClassNameId());
055 attributes.put("classPK", getClassPK());
056 attributes.put("name", getName());
057
058 return attributes;
059 }
060
061 @Override
062 public void setModelAttributes(Map<String, Object> attributes) {
063 Long shardId = (Long)attributes.get("shardId");
064
065 if (shardId != null) {
066 setShardId(shardId);
067 }
068
069 Long classNameId = (Long)attributes.get("classNameId");
070
071 if (classNameId != null) {
072 setClassNameId(classNameId);
073 }
074
075 Long classPK = (Long)attributes.get("classPK");
076
077 if (classPK != null) {
078 setClassPK(classPK);
079 }
080
081 String name = (String)attributes.get("name");
082
083 if (name != null) {
084 setName(name);
085 }
086 }
087
088
093 @Override
094 public long getPrimaryKey() {
095 return _shard.getPrimaryKey();
096 }
097
098
103 @Override
104 public void setPrimaryKey(long primaryKey) {
105 _shard.setPrimaryKey(primaryKey);
106 }
107
108
113 @Override
114 public long getShardId() {
115 return _shard.getShardId();
116 }
117
118
123 @Override
124 public void setShardId(long shardId) {
125 _shard.setShardId(shardId);
126 }
127
128
133 @Override
134 public java.lang.String getClassName() {
135 return _shard.getClassName();
136 }
137
138 @Override
139 public void setClassName(java.lang.String className) {
140 _shard.setClassName(className);
141 }
142
143
148 @Override
149 public long getClassNameId() {
150 return _shard.getClassNameId();
151 }
152
153
158 @Override
159 public void setClassNameId(long classNameId) {
160 _shard.setClassNameId(classNameId);
161 }
162
163
168 @Override
169 public long getClassPK() {
170 return _shard.getClassPK();
171 }
172
173
178 @Override
179 public void setClassPK(long classPK) {
180 _shard.setClassPK(classPK);
181 }
182
183
188 @Override
189 public java.lang.String getName() {
190 return _shard.getName();
191 }
192
193
198 @Override
199 public void setName(java.lang.String name) {
200 _shard.setName(name);
201 }
202
203 @Override
204 public boolean isNew() {
205 return _shard.isNew();
206 }
207
208 @Override
209 public void setNew(boolean n) {
210 _shard.setNew(n);
211 }
212
213 @Override
214 public boolean isCachedModel() {
215 return _shard.isCachedModel();
216 }
217
218 @Override
219 public void setCachedModel(boolean cachedModel) {
220 _shard.setCachedModel(cachedModel);
221 }
222
223 @Override
224 public boolean isEscapedModel() {
225 return _shard.isEscapedModel();
226 }
227
228 @Override
229 public java.io.Serializable getPrimaryKeyObj() {
230 return _shard.getPrimaryKeyObj();
231 }
232
233 @Override
234 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
235 _shard.setPrimaryKeyObj(primaryKeyObj);
236 }
237
238 @Override
239 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
240 return _shard.getExpandoBridge();
241 }
242
243 @Override
244 public void setExpandoBridgeAttributes(
245 com.liferay.portal.model.BaseModel<?> baseModel) {
246 _shard.setExpandoBridgeAttributes(baseModel);
247 }
248
249 @Override
250 public void setExpandoBridgeAttributes(
251 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
252 _shard.setExpandoBridgeAttributes(expandoBridge);
253 }
254
255 @Override
256 public void setExpandoBridgeAttributes(
257 com.liferay.portal.service.ServiceContext serviceContext) {
258 _shard.setExpandoBridgeAttributes(serviceContext);
259 }
260
261 @Override
262 public java.lang.Object clone() {
263 return new ShardWrapper((Shard)_shard.clone());
264 }
265
266 @Override
267 public int compareTo(com.liferay.portal.model.Shard shard) {
268 return _shard.compareTo(shard);
269 }
270
271 @Override
272 public int hashCode() {
273 return _shard.hashCode();
274 }
275
276 @Override
277 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.Shard> toCacheModel() {
278 return _shard.toCacheModel();
279 }
280
281 @Override
282 public com.liferay.portal.model.Shard toEscapedModel() {
283 return new ShardWrapper(_shard.toEscapedModel());
284 }
285
286 @Override
287 public com.liferay.portal.model.Shard toUnescapedModel() {
288 return new ShardWrapper(_shard.toUnescapedModel());
289 }
290
291 @Override
292 public java.lang.String toString() {
293 return _shard.toString();
294 }
295
296 @Override
297 public java.lang.String toXmlString() {
298 return _shard.toXmlString();
299 }
300
301 @Override
302 public void persist()
303 throws com.liferay.portal.kernel.exception.SystemException {
304 _shard.persist();
305 }
306
307 @Override
308 public boolean equals(Object obj) {
309 if (this == obj) {
310 return true;
311 }
312
313 if (!(obj instanceof ShardWrapper)) {
314 return false;
315 }
316
317 ShardWrapper shardWrapper = (ShardWrapper)obj;
318
319 if (Validator.equals(_shard, shardWrapper._shard)) {
320 return true;
321 }
322
323 return false;
324 }
325
326
329 public Shard getWrappedShard() {
330 return _shard;
331 }
332
333 @Override
334 public Shard getWrappedModel() {
335 return _shard;
336 }
337
338 @Override
339 public void resetOriginalValues() {
340 _shard.resetOriginalValues();
341 }
342
343 private Shard _shard;
344 }