001
014
015 package com.liferay.portlet.dynamicdatamapping.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 DDMStructureLinkWrapper implements DDMStructureLink,
036 ModelWrapper<DDMStructureLink> {
037 public DDMStructureLinkWrapper(DDMStructureLink ddmStructureLink) {
038 _ddmStructureLink = ddmStructureLink;
039 }
040
041 @Override
042 public Class<?> getModelClass() {
043 return DDMStructureLink.class;
044 }
045
046 @Override
047 public String getModelClassName() {
048 return DDMStructureLink.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("structureLinkId", getStructureLinkId());
056 attributes.put("classNameId", getClassNameId());
057 attributes.put("classPK", getClassPK());
058 attributes.put("structureId", getStructureId());
059
060 return attributes;
061 }
062
063 @Override
064 public void setModelAttributes(Map<String, Object> attributes) {
065 Long structureLinkId = (Long)attributes.get("structureLinkId");
066
067 if (structureLinkId != null) {
068 setStructureLinkId(structureLinkId);
069 }
070
071 Long classNameId = (Long)attributes.get("classNameId");
072
073 if (classNameId != null) {
074 setClassNameId(classNameId);
075 }
076
077 Long classPK = (Long)attributes.get("classPK");
078
079 if (classPK != null) {
080 setClassPK(classPK);
081 }
082
083 Long structureId = (Long)attributes.get("structureId");
084
085 if (structureId != null) {
086 setStructureId(structureId);
087 }
088 }
089
090 @Override
091 public java.lang.Object clone() {
092 return new DDMStructureLinkWrapper((DDMStructureLink)_ddmStructureLink.clone());
093 }
094
095 @Override
096 public int compareTo(
097 com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink ddmStructureLink) {
098 return _ddmStructureLink.compareTo(ddmStructureLink);
099 }
100
101
106 @Override
107 public java.lang.String getClassName() {
108 return _ddmStructureLink.getClassName();
109 }
110
111
116 @Override
117 public long getClassNameId() {
118 return _ddmStructureLink.getClassNameId();
119 }
120
121
126 @Override
127 public long getClassPK() {
128 return _ddmStructureLink.getClassPK();
129 }
130
131 @Override
132 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
133 return _ddmStructureLink.getExpandoBridge();
134 }
135
136
141 @Override
142 public long getPrimaryKey() {
143 return _ddmStructureLink.getPrimaryKey();
144 }
145
146 @Override
147 public java.io.Serializable getPrimaryKeyObj() {
148 return _ddmStructureLink.getPrimaryKeyObj();
149 }
150
151 @Override
152 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure getStructure()
153 throws com.liferay.portal.kernel.exception.PortalException {
154 return _ddmStructureLink.getStructure();
155 }
156
157
162 @Override
163 public long getStructureId() {
164 return _ddmStructureLink.getStructureId();
165 }
166
167
172 @Override
173 public long getStructureLinkId() {
174 return _ddmStructureLink.getStructureLinkId();
175 }
176
177 @Override
178 public int hashCode() {
179 return _ddmStructureLink.hashCode();
180 }
181
182 @Override
183 public boolean isCachedModel() {
184 return _ddmStructureLink.isCachedModel();
185 }
186
187 @Override
188 public boolean isEscapedModel() {
189 return _ddmStructureLink.isEscapedModel();
190 }
191
192 @Override
193 public boolean isNew() {
194 return _ddmStructureLink.isNew();
195 }
196
197 @Override
198 public void persist() {
199 _ddmStructureLink.persist();
200 }
201
202 @Override
203 public void setCachedModel(boolean cachedModel) {
204 _ddmStructureLink.setCachedModel(cachedModel);
205 }
206
207 @Override
208 public void setClassName(java.lang.String className) {
209 _ddmStructureLink.setClassName(className);
210 }
211
212
217 @Override
218 public void setClassNameId(long classNameId) {
219 _ddmStructureLink.setClassNameId(classNameId);
220 }
221
222
227 @Override
228 public void setClassPK(long classPK) {
229 _ddmStructureLink.setClassPK(classPK);
230 }
231
232 @Override
233 public void setExpandoBridgeAttributes(
234 com.liferay.portal.model.BaseModel<?> baseModel) {
235 _ddmStructureLink.setExpandoBridgeAttributes(baseModel);
236 }
237
238 @Override
239 public void setExpandoBridgeAttributes(
240 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
241 _ddmStructureLink.setExpandoBridgeAttributes(expandoBridge);
242 }
243
244 @Override
245 public void setExpandoBridgeAttributes(
246 com.liferay.portal.service.ServiceContext serviceContext) {
247 _ddmStructureLink.setExpandoBridgeAttributes(serviceContext);
248 }
249
250 @Override
251 public void setNew(boolean n) {
252 _ddmStructureLink.setNew(n);
253 }
254
255
260 @Override
261 public void setPrimaryKey(long primaryKey) {
262 _ddmStructureLink.setPrimaryKey(primaryKey);
263 }
264
265 @Override
266 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
267 _ddmStructureLink.setPrimaryKeyObj(primaryKeyObj);
268 }
269
270
275 @Override
276 public void setStructureId(long structureId) {
277 _ddmStructureLink.setStructureId(structureId);
278 }
279
280
285 @Override
286 public void setStructureLinkId(long structureLinkId) {
287 _ddmStructureLink.setStructureLinkId(structureLinkId);
288 }
289
290 @Override
291 public com.liferay.portal.model.CacheModel<com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink> toCacheModel() {
292 return _ddmStructureLink.toCacheModel();
293 }
294
295 @Override
296 public com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink toEscapedModel() {
297 return new DDMStructureLinkWrapper(_ddmStructureLink.toEscapedModel());
298 }
299
300 @Override
301 public java.lang.String toString() {
302 return _ddmStructureLink.toString();
303 }
304
305 @Override
306 public com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink toUnescapedModel() {
307 return new DDMStructureLinkWrapper(_ddmStructureLink.toUnescapedModel());
308 }
309
310 @Override
311 public java.lang.String toXmlString() {
312 return _ddmStructureLink.toXmlString();
313 }
314
315 @Override
316 public boolean equals(Object obj) {
317 if (this == obj) {
318 return true;
319 }
320
321 if (!(obj instanceof DDMStructureLinkWrapper)) {
322 return false;
323 }
324
325 DDMStructureLinkWrapper ddmStructureLinkWrapper = (DDMStructureLinkWrapper)obj;
326
327 if (Validator.equals(_ddmStructureLink,
328 ddmStructureLinkWrapper._ddmStructureLink)) {
329 return true;
330 }
331
332 return false;
333 }
334
335
338 @Deprecated
339 public DDMStructureLink getWrappedDDMStructureLink() {
340 return _ddmStructureLink;
341 }
342
343 @Override
344 public DDMStructureLink getWrappedModel() {
345 return _ddmStructureLink;
346 }
347
348 @Override
349 public boolean isEntityCacheEnabled() {
350 return _ddmStructureLink.isEntityCacheEnabled();
351 }
352
353 @Override
354 public boolean isFinderCacheEnabled() {
355 return _ddmStructureLink.isFinderCacheEnabled();
356 }
357
358 @Override
359 public void resetOriginalValues() {
360 _ddmStructureLink.resetOriginalValues();
361 }
362
363 private final DDMStructureLink _ddmStructureLink;
364 }