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 ServiceComponentWrapper implements ServiceComponent,
032 ModelWrapper<ServiceComponent> {
033 public ServiceComponentWrapper(ServiceComponent serviceComponent) {
034 _serviceComponent = serviceComponent;
035 }
036
037 @Override
038 public Class<?> getModelClass() {
039 return ServiceComponent.class;
040 }
041
042 @Override
043 public String getModelClassName() {
044 return ServiceComponent.class.getName();
045 }
046
047 @Override
048 public Map<String, Object> getModelAttributes() {
049 Map<String, Object> attributes = new HashMap<String, Object>();
050
051 attributes.put("serviceComponentId", getServiceComponentId());
052 attributes.put("buildNamespace", getBuildNamespace());
053 attributes.put("buildNumber", getBuildNumber());
054 attributes.put("buildDate", getBuildDate());
055 attributes.put("data", getData());
056
057 return attributes;
058 }
059
060 @Override
061 public void setModelAttributes(Map<String, Object> attributes) {
062 Long serviceComponentId = (Long)attributes.get("serviceComponentId");
063
064 if (serviceComponentId != null) {
065 setServiceComponentId(serviceComponentId);
066 }
067
068 String buildNamespace = (String)attributes.get("buildNamespace");
069
070 if (buildNamespace != null) {
071 setBuildNamespace(buildNamespace);
072 }
073
074 Long buildNumber = (Long)attributes.get("buildNumber");
075
076 if (buildNumber != null) {
077 setBuildNumber(buildNumber);
078 }
079
080 Long buildDate = (Long)attributes.get("buildDate");
081
082 if (buildDate != null) {
083 setBuildDate(buildDate);
084 }
085
086 String data = (String)attributes.get("data");
087
088 if (data != null) {
089 setData(data);
090 }
091 }
092
093
098 @Override
099 public long getPrimaryKey() {
100 return _serviceComponent.getPrimaryKey();
101 }
102
103
108 @Override
109 public void setPrimaryKey(long primaryKey) {
110 _serviceComponent.setPrimaryKey(primaryKey);
111 }
112
113
118 @Override
119 public long getServiceComponentId() {
120 return _serviceComponent.getServiceComponentId();
121 }
122
123
128 @Override
129 public void setServiceComponentId(long serviceComponentId) {
130 _serviceComponent.setServiceComponentId(serviceComponentId);
131 }
132
133
138 @Override
139 public java.lang.String getBuildNamespace() {
140 return _serviceComponent.getBuildNamespace();
141 }
142
143
148 @Override
149 public void setBuildNamespace(java.lang.String buildNamespace) {
150 _serviceComponent.setBuildNamespace(buildNamespace);
151 }
152
153
158 @Override
159 public long getBuildNumber() {
160 return _serviceComponent.getBuildNumber();
161 }
162
163
168 @Override
169 public void setBuildNumber(long buildNumber) {
170 _serviceComponent.setBuildNumber(buildNumber);
171 }
172
173
178 @Override
179 public long getBuildDate() {
180 return _serviceComponent.getBuildDate();
181 }
182
183
188 @Override
189 public void setBuildDate(long buildDate) {
190 _serviceComponent.setBuildDate(buildDate);
191 }
192
193
198 @Override
199 public java.lang.String getData() {
200 return _serviceComponent.getData();
201 }
202
203
208 @Override
209 public void setData(java.lang.String data) {
210 _serviceComponent.setData(data);
211 }
212
213 @Override
214 public boolean isNew() {
215 return _serviceComponent.isNew();
216 }
217
218 @Override
219 public void setNew(boolean n) {
220 _serviceComponent.setNew(n);
221 }
222
223 @Override
224 public boolean isCachedModel() {
225 return _serviceComponent.isCachedModel();
226 }
227
228 @Override
229 public void setCachedModel(boolean cachedModel) {
230 _serviceComponent.setCachedModel(cachedModel);
231 }
232
233 @Override
234 public boolean isEscapedModel() {
235 return _serviceComponent.isEscapedModel();
236 }
237
238 @Override
239 public java.io.Serializable getPrimaryKeyObj() {
240 return _serviceComponent.getPrimaryKeyObj();
241 }
242
243 @Override
244 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
245 _serviceComponent.setPrimaryKeyObj(primaryKeyObj);
246 }
247
248 @Override
249 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
250 return _serviceComponent.getExpandoBridge();
251 }
252
253 @Override
254 public void setExpandoBridgeAttributes(
255 com.liferay.portal.model.BaseModel<?> baseModel) {
256 _serviceComponent.setExpandoBridgeAttributes(baseModel);
257 }
258
259 @Override
260 public void setExpandoBridgeAttributes(
261 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
262 _serviceComponent.setExpandoBridgeAttributes(expandoBridge);
263 }
264
265 @Override
266 public void setExpandoBridgeAttributes(
267 com.liferay.portal.service.ServiceContext serviceContext) {
268 _serviceComponent.setExpandoBridgeAttributes(serviceContext);
269 }
270
271 @Override
272 public java.lang.Object clone() {
273 return new ServiceComponentWrapper((ServiceComponent)_serviceComponent.clone());
274 }
275
276 @Override
277 public int compareTo(
278 com.liferay.portal.model.ServiceComponent serviceComponent) {
279 return _serviceComponent.compareTo(serviceComponent);
280 }
281
282 @Override
283 public int hashCode() {
284 return _serviceComponent.hashCode();
285 }
286
287 @Override
288 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.ServiceComponent> toCacheModel() {
289 return _serviceComponent.toCacheModel();
290 }
291
292 @Override
293 public com.liferay.portal.model.ServiceComponent toEscapedModel() {
294 return new ServiceComponentWrapper(_serviceComponent.toEscapedModel());
295 }
296
297 @Override
298 public com.liferay.portal.model.ServiceComponent toUnescapedModel() {
299 return new ServiceComponentWrapper(_serviceComponent.toUnescapedModel());
300 }
301
302 @Override
303 public java.lang.String toString() {
304 return _serviceComponent.toString();
305 }
306
307 @Override
308 public java.lang.String toXmlString() {
309 return _serviceComponent.toXmlString();
310 }
311
312 @Override
313 public void persist()
314 throws com.liferay.portal.kernel.exception.SystemException {
315 _serviceComponent.persist();
316 }
317
318 @Override
319 public java.lang.String getIndexesSQL() {
320 return _serviceComponent.getIndexesSQL();
321 }
322
323 @Override
324 public java.lang.String getSequencesSQL() {
325 return _serviceComponent.getSequencesSQL();
326 }
327
328 @Override
329 public java.lang.String getTablesSQL() {
330 return _serviceComponent.getTablesSQL();
331 }
332
333 @Override
334 public boolean equals(Object obj) {
335 if (this == obj) {
336 return true;
337 }
338
339 if (!(obj instanceof ServiceComponentWrapper)) {
340 return false;
341 }
342
343 ServiceComponentWrapper serviceComponentWrapper = (ServiceComponentWrapper)obj;
344
345 if (Validator.equals(_serviceComponent,
346 serviceComponentWrapper._serviceComponent)) {
347 return true;
348 }
349
350 return false;
351 }
352
353
356 public ServiceComponent getWrappedServiceComponent() {
357 return _serviceComponent;
358 }
359
360 @Override
361 public ServiceComponent getWrappedModel() {
362 return _serviceComponent;
363 }
364
365 @Override
366 public void resetOriginalValues() {
367 _serviceComponent.resetOriginalValues();
368 }
369
370 private ServiceComponent _serviceComponent;
371 }