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 ServiceComponentWrapper implements ServiceComponent,
035 ModelWrapper<ServiceComponent> {
036 public ServiceComponentWrapper(ServiceComponent serviceComponent) {
037 _serviceComponent = serviceComponent;
038 }
039
040 @Override
041 public Class<?> getModelClass() {
042 return ServiceComponent.class;
043 }
044
045 @Override
046 public String getModelClassName() {
047 return ServiceComponent.class.getName();
048 }
049
050 @Override
051 public Map<String, Object> getModelAttributes() {
052 Map<String, Object> attributes = new HashMap<String, Object>();
053
054 attributes.put("mvccVersion", getMvccVersion());
055 attributes.put("serviceComponentId", getServiceComponentId());
056 attributes.put("buildNamespace", getBuildNamespace());
057 attributes.put("buildNumber", getBuildNumber());
058 attributes.put("buildDate", getBuildDate());
059 attributes.put("data", getData());
060
061 return attributes;
062 }
063
064 @Override
065 public void setModelAttributes(Map<String, Object> attributes) {
066 Long mvccVersion = (Long)attributes.get("mvccVersion");
067
068 if (mvccVersion != null) {
069 setMvccVersion(mvccVersion);
070 }
071
072 Long serviceComponentId = (Long)attributes.get("serviceComponentId");
073
074 if (serviceComponentId != null) {
075 setServiceComponentId(serviceComponentId);
076 }
077
078 String buildNamespace = (String)attributes.get("buildNamespace");
079
080 if (buildNamespace != null) {
081 setBuildNamespace(buildNamespace);
082 }
083
084 Long buildNumber = (Long)attributes.get("buildNumber");
085
086 if (buildNumber != null) {
087 setBuildNumber(buildNumber);
088 }
089
090 Long buildDate = (Long)attributes.get("buildDate");
091
092 if (buildDate != null) {
093 setBuildDate(buildDate);
094 }
095
096 String data = (String)attributes.get("data");
097
098 if (data != null) {
099 setData(data);
100 }
101 }
102
103 @Override
104 public java.lang.Object clone() {
105 return new ServiceComponentWrapper((ServiceComponent)_serviceComponent.clone());
106 }
107
108 @Override
109 public int compareTo(
110 com.liferay.portal.model.ServiceComponent serviceComponent) {
111 return _serviceComponent.compareTo(serviceComponent);
112 }
113
114
119 @Override
120 public long getBuildDate() {
121 return _serviceComponent.getBuildDate();
122 }
123
124
129 @Override
130 public java.lang.String getBuildNamespace() {
131 return _serviceComponent.getBuildNamespace();
132 }
133
134
139 @Override
140 public long getBuildNumber() {
141 return _serviceComponent.getBuildNumber();
142 }
143
144
149 @Override
150 public java.lang.String getData() {
151 return _serviceComponent.getData();
152 }
153
154 @Override
155 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
156 return _serviceComponent.getExpandoBridge();
157 }
158
159 @Override
160 public java.lang.String getIndexesSQL() {
161 return _serviceComponent.getIndexesSQL();
162 }
163
164
169 @Override
170 public long getMvccVersion() {
171 return _serviceComponent.getMvccVersion();
172 }
173
174
179 @Override
180 public long getPrimaryKey() {
181 return _serviceComponent.getPrimaryKey();
182 }
183
184 @Override
185 public java.io.Serializable getPrimaryKeyObj() {
186 return _serviceComponent.getPrimaryKeyObj();
187 }
188
189 @Override
190 public java.lang.String getSequencesSQL() {
191 return _serviceComponent.getSequencesSQL();
192 }
193
194
199 @Override
200 public long getServiceComponentId() {
201 return _serviceComponent.getServiceComponentId();
202 }
203
204 @Override
205 public java.lang.String getTablesSQL() {
206 return _serviceComponent.getTablesSQL();
207 }
208
209 @Override
210 public int hashCode() {
211 return _serviceComponent.hashCode();
212 }
213
214 @Override
215 public boolean isCachedModel() {
216 return _serviceComponent.isCachedModel();
217 }
218
219 @Override
220 public boolean isEscapedModel() {
221 return _serviceComponent.isEscapedModel();
222 }
223
224 @Override
225 public boolean isNew() {
226 return _serviceComponent.isNew();
227 }
228
229 @Override
230 public void persist() {
231 _serviceComponent.persist();
232 }
233
234
239 @Override
240 public void setBuildDate(long buildDate) {
241 _serviceComponent.setBuildDate(buildDate);
242 }
243
244
249 @Override
250 public void setBuildNamespace(java.lang.String buildNamespace) {
251 _serviceComponent.setBuildNamespace(buildNamespace);
252 }
253
254
259 @Override
260 public void setBuildNumber(long buildNumber) {
261 _serviceComponent.setBuildNumber(buildNumber);
262 }
263
264 @Override
265 public void setCachedModel(boolean cachedModel) {
266 _serviceComponent.setCachedModel(cachedModel);
267 }
268
269
274 @Override
275 public void setData(java.lang.String data) {
276 _serviceComponent.setData(data);
277 }
278
279 @Override
280 public void setExpandoBridgeAttributes(
281 com.liferay.portal.model.BaseModel<?> baseModel) {
282 _serviceComponent.setExpandoBridgeAttributes(baseModel);
283 }
284
285 @Override
286 public void setExpandoBridgeAttributes(
287 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
288 _serviceComponent.setExpandoBridgeAttributes(expandoBridge);
289 }
290
291 @Override
292 public void setExpandoBridgeAttributes(
293 com.liferay.portal.service.ServiceContext serviceContext) {
294 _serviceComponent.setExpandoBridgeAttributes(serviceContext);
295 }
296
297
302 @Override
303 public void setMvccVersion(long mvccVersion) {
304 _serviceComponent.setMvccVersion(mvccVersion);
305 }
306
307 @Override
308 public void setNew(boolean n) {
309 _serviceComponent.setNew(n);
310 }
311
312
317 @Override
318 public void setPrimaryKey(long primaryKey) {
319 _serviceComponent.setPrimaryKey(primaryKey);
320 }
321
322 @Override
323 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
324 _serviceComponent.setPrimaryKeyObj(primaryKeyObj);
325 }
326
327
332 @Override
333 public void setServiceComponentId(long serviceComponentId) {
334 _serviceComponent.setServiceComponentId(serviceComponentId);
335 }
336
337 @Override
338 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.ServiceComponent> toCacheModel() {
339 return _serviceComponent.toCacheModel();
340 }
341
342 @Override
343 public com.liferay.portal.model.ServiceComponent toEscapedModel() {
344 return new ServiceComponentWrapper(_serviceComponent.toEscapedModel());
345 }
346
347 @Override
348 public java.lang.String toString() {
349 return _serviceComponent.toString();
350 }
351
352 @Override
353 public com.liferay.portal.model.ServiceComponent toUnescapedModel() {
354 return new ServiceComponentWrapper(_serviceComponent.toUnescapedModel());
355 }
356
357 @Override
358 public java.lang.String toXmlString() {
359 return _serviceComponent.toXmlString();
360 }
361
362 @Override
363 public boolean equals(Object obj) {
364 if (this == obj) {
365 return true;
366 }
367
368 if (!(obj instanceof ServiceComponentWrapper)) {
369 return false;
370 }
371
372 ServiceComponentWrapper serviceComponentWrapper = (ServiceComponentWrapper)obj;
373
374 if (Validator.equals(_serviceComponent,
375 serviceComponentWrapper._serviceComponent)) {
376 return true;
377 }
378
379 return false;
380 }
381
382
385 @Deprecated
386 public ServiceComponent getWrappedServiceComponent() {
387 return _serviceComponent;
388 }
389
390 @Override
391 public ServiceComponent getWrappedModel() {
392 return _serviceComponent;
393 }
394
395 @Override
396 public boolean isEntityCacheEnabled() {
397 return _serviceComponent.isEntityCacheEnabled();
398 }
399
400 @Override
401 public boolean isFinderCacheEnabled() {
402 return _serviceComponent.isFinderCacheEnabled();
403 }
404
405 @Override
406 public void resetOriginalValues() {
407 _serviceComponent.resetOriginalValues();
408 }
409
410 private final ServiceComponent _serviceComponent;
411 }