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 import com.liferay.portal.service.ServiceContext;
021
022 import com.liferay.portlet.expando.model.ExpandoBridge;
023
024 import java.io.Serializable;
025
026 import java.util.HashMap;
027 import java.util.Map;
028
029
038 @ProviderType
039 public class ServiceComponentWrapper implements ServiceComponent,
040 ModelWrapper<ServiceComponent> {
041 public ServiceComponentWrapper(ServiceComponent serviceComponent) {
042 _serviceComponent = serviceComponent;
043 }
044
045 @Override
046 public Class<?> getModelClass() {
047 return ServiceComponent.class;
048 }
049
050 @Override
051 public String getModelClassName() {
052 return ServiceComponent.class.getName();
053 }
054
055 @Override
056 public Map<String, Object> getModelAttributes() {
057 Map<String, Object> attributes = new HashMap<String, Object>();
058
059 attributes.put("mvccVersion", getMvccVersion());
060 attributes.put("serviceComponentId", getServiceComponentId());
061 attributes.put("buildNamespace", getBuildNamespace());
062 attributes.put("buildNumber", getBuildNumber());
063 attributes.put("buildDate", getBuildDate());
064 attributes.put("data", getData());
065
066 return attributes;
067 }
068
069 @Override
070 public void setModelAttributes(Map<String, Object> attributes) {
071 Long mvccVersion = (Long)attributes.get("mvccVersion");
072
073 if (mvccVersion != null) {
074 setMvccVersion(mvccVersion);
075 }
076
077 Long serviceComponentId = (Long)attributes.get("serviceComponentId");
078
079 if (serviceComponentId != null) {
080 setServiceComponentId(serviceComponentId);
081 }
082
083 String buildNamespace = (String)attributes.get("buildNamespace");
084
085 if (buildNamespace != null) {
086 setBuildNamespace(buildNamespace);
087 }
088
089 Long buildNumber = (Long)attributes.get("buildNumber");
090
091 if (buildNumber != null) {
092 setBuildNumber(buildNumber);
093 }
094
095 Long buildDate = (Long)attributes.get("buildDate");
096
097 if (buildDate != null) {
098 setBuildDate(buildDate);
099 }
100
101 String data = (String)attributes.get("data");
102
103 if (data != null) {
104 setData(data);
105 }
106 }
107
108 @Override
109 public java.lang.Object clone() {
110 return new ServiceComponentWrapper((ServiceComponent)_serviceComponent.clone());
111 }
112
113 @Override
114 public int compareTo(
115 com.liferay.portal.model.ServiceComponent serviceComponent) {
116 return _serviceComponent.compareTo(serviceComponent);
117 }
118
119
124 @Override
125 public long getBuildDate() {
126 return _serviceComponent.getBuildDate();
127 }
128
129
134 @Override
135 public java.lang.String getBuildNamespace() {
136 return _serviceComponent.getBuildNamespace();
137 }
138
139
144 @Override
145 public long getBuildNumber() {
146 return _serviceComponent.getBuildNumber();
147 }
148
149
154 @Override
155 public java.lang.String getData() {
156 return _serviceComponent.getData();
157 }
158
159 @Override
160 public ExpandoBridge getExpandoBridge() {
161 return _serviceComponent.getExpandoBridge();
162 }
163
164 @Override
165 public java.lang.String getIndexesSQL() {
166 return _serviceComponent.getIndexesSQL();
167 }
168
169
174 @Override
175 public long getMvccVersion() {
176 return _serviceComponent.getMvccVersion();
177 }
178
179
184 @Override
185 public long getPrimaryKey() {
186 return _serviceComponent.getPrimaryKey();
187 }
188
189 @Override
190 public Serializable getPrimaryKeyObj() {
191 return _serviceComponent.getPrimaryKeyObj();
192 }
193
194 @Override
195 public java.lang.String getSequencesSQL() {
196 return _serviceComponent.getSequencesSQL();
197 }
198
199
204 @Override
205 public long getServiceComponentId() {
206 return _serviceComponent.getServiceComponentId();
207 }
208
209 @Override
210 public java.lang.String getTablesSQL() {
211 return _serviceComponent.getTablesSQL();
212 }
213
214 @Override
215 public int hashCode() {
216 return _serviceComponent.hashCode();
217 }
218
219 @Override
220 public boolean isCachedModel() {
221 return _serviceComponent.isCachedModel();
222 }
223
224 @Override
225 public boolean isEscapedModel() {
226 return _serviceComponent.isEscapedModel();
227 }
228
229 @Override
230 public boolean isNew() {
231 return _serviceComponent.isNew();
232 }
233
234 @Override
235 public void persist() {
236 _serviceComponent.persist();
237 }
238
239
244 @Override
245 public void setBuildDate(long buildDate) {
246 _serviceComponent.setBuildDate(buildDate);
247 }
248
249
254 @Override
255 public void setBuildNamespace(java.lang.String buildNamespace) {
256 _serviceComponent.setBuildNamespace(buildNamespace);
257 }
258
259
264 @Override
265 public void setBuildNumber(long buildNumber) {
266 _serviceComponent.setBuildNumber(buildNumber);
267 }
268
269 @Override
270 public void setCachedModel(boolean cachedModel) {
271 _serviceComponent.setCachedModel(cachedModel);
272 }
273
274
279 @Override
280 public void setData(java.lang.String data) {
281 _serviceComponent.setData(data);
282 }
283
284 @Override
285 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
286 _serviceComponent.setExpandoBridgeAttributes(baseModel);
287 }
288
289 @Override
290 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
291 _serviceComponent.setExpandoBridgeAttributes(expandoBridge);
292 }
293
294 @Override
295 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
296 _serviceComponent.setExpandoBridgeAttributes(serviceContext);
297 }
298
299
304 @Override
305 public void setMvccVersion(long mvccVersion) {
306 _serviceComponent.setMvccVersion(mvccVersion);
307 }
308
309 @Override
310 public void setNew(boolean n) {
311 _serviceComponent.setNew(n);
312 }
313
314
319 @Override
320 public void setPrimaryKey(long primaryKey) {
321 _serviceComponent.setPrimaryKey(primaryKey);
322 }
323
324 @Override
325 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
326 _serviceComponent.setPrimaryKeyObj(primaryKeyObj);
327 }
328
329
334 @Override
335 public void setServiceComponentId(long serviceComponentId) {
336 _serviceComponent.setServiceComponentId(serviceComponentId);
337 }
338
339 @Override
340 public CacheModel<com.liferay.portal.model.ServiceComponent> toCacheModel() {
341 return _serviceComponent.toCacheModel();
342 }
343
344 @Override
345 public com.liferay.portal.model.ServiceComponent toEscapedModel() {
346 return new ServiceComponentWrapper(_serviceComponent.toEscapedModel());
347 }
348
349 @Override
350 public java.lang.String toString() {
351 return _serviceComponent.toString();
352 }
353
354 @Override
355 public com.liferay.portal.model.ServiceComponent toUnescapedModel() {
356 return new ServiceComponentWrapper(_serviceComponent.toUnescapedModel());
357 }
358
359 @Override
360 public java.lang.String toXmlString() {
361 return _serviceComponent.toXmlString();
362 }
363
364 @Override
365 public boolean equals(Object obj) {
366 if (this == obj) {
367 return true;
368 }
369
370 if (!(obj instanceof ServiceComponentWrapper)) {
371 return false;
372 }
373
374 ServiceComponentWrapper serviceComponentWrapper = (ServiceComponentWrapper)obj;
375
376 if (Validator.equals(_serviceComponent,
377 serviceComponentWrapper._serviceComponent)) {
378 return true;
379 }
380
381 return false;
382 }
383
384 @Override
385 public ServiceComponent getWrappedModel() {
386 return _serviceComponent;
387 }
388
389 @Override
390 public boolean isEntityCacheEnabled() {
391 return _serviceComponent.isEntityCacheEnabled();
392 }
393
394 @Override
395 public boolean isFinderCacheEnabled() {
396 return _serviceComponent.isFinderCacheEnabled();
397 }
398
399 @Override
400 public void resetOriginalValues() {
401 _serviceComponent.resetOriginalValues();
402 }
403
404 private final ServiceComponent _serviceComponent;
405 }