001
014
015 package com.liferay.portlet.expando.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Validator;
020 import com.liferay.portal.model.ModelWrapper;
021
022 import java.util.HashMap;
023 import java.util.Map;
024
025
034 @ProviderType
035 public class ExpandoTableWrapper implements ExpandoTable,
036 ModelWrapper<ExpandoTable> {
037 public ExpandoTableWrapper(ExpandoTable expandoTable) {
038 _expandoTable = expandoTable;
039 }
040
041 @Override
042 public Class<?> getModelClass() {
043 return ExpandoTable.class;
044 }
045
046 @Override
047 public String getModelClassName() {
048 return ExpandoTable.class.getName();
049 }
050
051 @Override
052 public Map<String, Object> getModelAttributes() {
053 Map<String, Object> attributes = new HashMap<String, Object>();
054
055 attributes.put("tableId", getTableId());
056 attributes.put("companyId", getCompanyId());
057 attributes.put("classNameId", getClassNameId());
058 attributes.put("name", getName());
059
060 return attributes;
061 }
062
063 @Override
064 public void setModelAttributes(Map<String, Object> attributes) {
065 Long tableId = (Long)attributes.get("tableId");
066
067 if (tableId != null) {
068 setTableId(tableId);
069 }
070
071 Long companyId = (Long)attributes.get("companyId");
072
073 if (companyId != null) {
074 setCompanyId(companyId);
075 }
076
077 Long classNameId = (Long)attributes.get("classNameId");
078
079 if (classNameId != null) {
080 setClassNameId(classNameId);
081 }
082
083 String name = (String)attributes.get("name");
084
085 if (name != null) {
086 setName(name);
087 }
088 }
089
090 @Override
091 public java.lang.Object clone() {
092 return new ExpandoTableWrapper((ExpandoTable)_expandoTable.clone());
093 }
094
095 @Override
096 public int compareTo(
097 com.liferay.portlet.expando.model.ExpandoTable expandoTable) {
098 return _expandoTable.compareTo(expandoTable);
099 }
100
101
106 @Override
107 public java.lang.String getClassName() {
108 return _expandoTable.getClassName();
109 }
110
111
116 @Override
117 public long getClassNameId() {
118 return _expandoTable.getClassNameId();
119 }
120
121
126 @Override
127 public long getCompanyId() {
128 return _expandoTable.getCompanyId();
129 }
130
131 @Override
132 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
133 return _expandoTable.getExpandoBridge();
134 }
135
136
141 @Override
142 public java.lang.String getName() {
143 return _expandoTable.getName();
144 }
145
146
151 @Override
152 public long getPrimaryKey() {
153 return _expandoTable.getPrimaryKey();
154 }
155
156 @Override
157 public java.io.Serializable getPrimaryKeyObj() {
158 return _expandoTable.getPrimaryKeyObj();
159 }
160
161
166 @Override
167 public long getTableId() {
168 return _expandoTable.getTableId();
169 }
170
171 @Override
172 public int hashCode() {
173 return _expandoTable.hashCode();
174 }
175
176 @Override
177 public boolean isCachedModel() {
178 return _expandoTable.isCachedModel();
179 }
180
181 @Override
182 public boolean isDefaultTable() {
183 return _expandoTable.isDefaultTable();
184 }
185
186 @Override
187 public boolean isEscapedModel() {
188 return _expandoTable.isEscapedModel();
189 }
190
191 @Override
192 public boolean isNew() {
193 return _expandoTable.isNew();
194 }
195
196 @Override
197 public void persist() {
198 _expandoTable.persist();
199 }
200
201 @Override
202 public void setCachedModel(boolean cachedModel) {
203 _expandoTable.setCachedModel(cachedModel);
204 }
205
206 @Override
207 public void setClassName(java.lang.String className) {
208 _expandoTable.setClassName(className);
209 }
210
211
216 @Override
217 public void setClassNameId(long classNameId) {
218 _expandoTable.setClassNameId(classNameId);
219 }
220
221
226 @Override
227 public void setCompanyId(long companyId) {
228 _expandoTable.setCompanyId(companyId);
229 }
230
231 @Override
232 public void setExpandoBridgeAttributes(
233 com.liferay.portal.model.BaseModel<?> baseModel) {
234 _expandoTable.setExpandoBridgeAttributes(baseModel);
235 }
236
237 @Override
238 public void setExpandoBridgeAttributes(
239 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
240 _expandoTable.setExpandoBridgeAttributes(expandoBridge);
241 }
242
243 @Override
244 public void setExpandoBridgeAttributes(
245 com.liferay.portal.service.ServiceContext serviceContext) {
246 _expandoTable.setExpandoBridgeAttributes(serviceContext);
247 }
248
249
254 @Override
255 public void setName(java.lang.String name) {
256 _expandoTable.setName(name);
257 }
258
259 @Override
260 public void setNew(boolean n) {
261 _expandoTable.setNew(n);
262 }
263
264
269 @Override
270 public void setPrimaryKey(long primaryKey) {
271 _expandoTable.setPrimaryKey(primaryKey);
272 }
273
274 @Override
275 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
276 _expandoTable.setPrimaryKeyObj(primaryKeyObj);
277 }
278
279
284 @Override
285 public void setTableId(long tableId) {
286 _expandoTable.setTableId(tableId);
287 }
288
289 @Override
290 public com.liferay.portal.model.CacheModel<com.liferay.portlet.expando.model.ExpandoTable> toCacheModel() {
291 return _expandoTable.toCacheModel();
292 }
293
294 @Override
295 public com.liferay.portlet.expando.model.ExpandoTable toEscapedModel() {
296 return new ExpandoTableWrapper(_expandoTable.toEscapedModel());
297 }
298
299 @Override
300 public java.lang.String toString() {
301 return _expandoTable.toString();
302 }
303
304 @Override
305 public com.liferay.portlet.expando.model.ExpandoTable toUnescapedModel() {
306 return new ExpandoTableWrapper(_expandoTable.toUnescapedModel());
307 }
308
309 @Override
310 public java.lang.String toXmlString() {
311 return _expandoTable.toXmlString();
312 }
313
314 @Override
315 public boolean equals(Object obj) {
316 if (this == obj) {
317 return true;
318 }
319
320 if (!(obj instanceof ExpandoTableWrapper)) {
321 return false;
322 }
323
324 ExpandoTableWrapper expandoTableWrapper = (ExpandoTableWrapper)obj;
325
326 if (Validator.equals(_expandoTable, expandoTableWrapper._expandoTable)) {
327 return true;
328 }
329
330 return false;
331 }
332
333
336 @Deprecated
337 public ExpandoTable getWrappedExpandoTable() {
338 return _expandoTable;
339 }
340
341 @Override
342 public ExpandoTable getWrappedModel() {
343 return _expandoTable;
344 }
345
346 @Override
347 public boolean isEntityCacheEnabled() {
348 return _expandoTable.isEntityCacheEnabled();
349 }
350
351 @Override
352 public boolean isFinderCacheEnabled() {
353 return _expandoTable.isFinderCacheEnabled();
354 }
355
356 @Override
357 public void resetOriginalValues() {
358 _expandoTable.resetOriginalValues();
359 }
360
361 private final ExpandoTable _expandoTable;
362 }