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(BaseModel<?> baseModel) {
281 _serviceComponent.setExpandoBridgeAttributes(baseModel);
282 }
283
284 @Override
285 public void setExpandoBridgeAttributes(
286 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
287 _serviceComponent.setExpandoBridgeAttributes(expandoBridge);
288 }
289
290 @Override
291 public void setExpandoBridgeAttributes(
292 com.liferay.portal.service.ServiceContext serviceContext) {
293 _serviceComponent.setExpandoBridgeAttributes(serviceContext);
294 }
295
296
301 @Override
302 public void setMvccVersion(long mvccVersion) {
303 _serviceComponent.setMvccVersion(mvccVersion);
304 }
305
306 @Override
307 public void setNew(boolean n) {
308 _serviceComponent.setNew(n);
309 }
310
311
316 @Override
317 public void setPrimaryKey(long primaryKey) {
318 _serviceComponent.setPrimaryKey(primaryKey);
319 }
320
321 @Override
322 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
323 _serviceComponent.setPrimaryKeyObj(primaryKeyObj);
324 }
325
326
331 @Override
332 public void setServiceComponentId(long serviceComponentId) {
333 _serviceComponent.setServiceComponentId(serviceComponentId);
334 }
335
336 @Override
337 public CacheModel<com.liferay.portal.model.ServiceComponent> toCacheModel() {
338 return _serviceComponent.toCacheModel();
339 }
340
341 @Override
342 public com.liferay.portal.model.ServiceComponent toEscapedModel() {
343 return new ServiceComponentWrapper(_serviceComponent.toEscapedModel());
344 }
345
346 @Override
347 public java.lang.String toString() {
348 return _serviceComponent.toString();
349 }
350
351 @Override
352 public com.liferay.portal.model.ServiceComponent toUnescapedModel() {
353 return new ServiceComponentWrapper(_serviceComponent.toUnescapedModel());
354 }
355
356 @Override
357 public java.lang.String toXmlString() {
358 return _serviceComponent.toXmlString();
359 }
360
361 @Override
362 public boolean equals(Object obj) {
363 if (this == obj) {
364 return true;
365 }
366
367 if (!(obj instanceof ServiceComponentWrapper)) {
368 return false;
369 }
370
371 ServiceComponentWrapper serviceComponentWrapper = (ServiceComponentWrapper)obj;
372
373 if (Validator.equals(_serviceComponent,
374 serviceComponentWrapper._serviceComponent)) {
375 return true;
376 }
377
378 return false;
379 }
380
381 @Override
382 public ServiceComponent getWrappedModel() {
383 return _serviceComponent;
384 }
385
386 @Override
387 public boolean isEntityCacheEnabled() {
388 return _serviceComponent.isEntityCacheEnabled();
389 }
390
391 @Override
392 public boolean isFinderCacheEnabled() {
393 return _serviceComponent.isFinderCacheEnabled();
394 }
395
396 @Override
397 public void resetOriginalValues() {
398 _serviceComponent.resetOriginalValues();
399 }
400
401 private final ServiceComponent _serviceComponent;
402 }