001
014
015 package com.liferay.portlet.dynamicdatamapping.model;
016
017 import com.liferay.portal.kernel.util.Validator;
018 import com.liferay.portal.model.ModelWrapper;
019
020 import java.util.HashMap;
021 import java.util.Map;
022
023
032 public class DDMStructureLinkWrapper implements DDMStructureLink,
033 ModelWrapper<DDMStructureLink> {
034 public DDMStructureLinkWrapper(DDMStructureLink ddmStructureLink) {
035 _ddmStructureLink = ddmStructureLink;
036 }
037
038 @Override
039 public Class<?> getModelClass() {
040 return DDMStructureLink.class;
041 }
042
043 @Override
044 public String getModelClassName() {
045 return DDMStructureLink.class.getName();
046 }
047
048 @Override
049 public Map<String, Object> getModelAttributes() {
050 Map<String, Object> attributes = new HashMap<String, Object>();
051
052 attributes.put("structureLinkId", getStructureLinkId());
053 attributes.put("classNameId", getClassNameId());
054 attributes.put("classPK", getClassPK());
055 attributes.put("structureId", getStructureId());
056
057 return attributes;
058 }
059
060 @Override
061 public void setModelAttributes(Map<String, Object> attributes) {
062 Long structureLinkId = (Long)attributes.get("structureLinkId");
063
064 if (structureLinkId != null) {
065 setStructureLinkId(structureLinkId);
066 }
067
068 Long classNameId = (Long)attributes.get("classNameId");
069
070 if (classNameId != null) {
071 setClassNameId(classNameId);
072 }
073
074 Long classPK = (Long)attributes.get("classPK");
075
076 if (classPK != null) {
077 setClassPK(classPK);
078 }
079
080 Long structureId = (Long)attributes.get("structureId");
081
082 if (structureId != null) {
083 setStructureId(structureId);
084 }
085 }
086
087
092 @Override
093 public long getPrimaryKey() {
094 return _ddmStructureLink.getPrimaryKey();
095 }
096
097
102 @Override
103 public void setPrimaryKey(long primaryKey) {
104 _ddmStructureLink.setPrimaryKey(primaryKey);
105 }
106
107
112 @Override
113 public long getStructureLinkId() {
114 return _ddmStructureLink.getStructureLinkId();
115 }
116
117
122 @Override
123 public void setStructureLinkId(long structureLinkId) {
124 _ddmStructureLink.setStructureLinkId(structureLinkId);
125 }
126
127
132 @Override
133 public java.lang.String getClassName() {
134 return _ddmStructureLink.getClassName();
135 }
136
137 @Override
138 public void setClassName(java.lang.String className) {
139 _ddmStructureLink.setClassName(className);
140 }
141
142
147 @Override
148 public long getClassNameId() {
149 return _ddmStructureLink.getClassNameId();
150 }
151
152
157 @Override
158 public void setClassNameId(long classNameId) {
159 _ddmStructureLink.setClassNameId(classNameId);
160 }
161
162
167 @Override
168 public long getClassPK() {
169 return _ddmStructureLink.getClassPK();
170 }
171
172
177 @Override
178 public void setClassPK(long classPK) {
179 _ddmStructureLink.setClassPK(classPK);
180 }
181
182
187 @Override
188 public long getStructureId() {
189 return _ddmStructureLink.getStructureId();
190 }
191
192
197 @Override
198 public void setStructureId(long structureId) {
199 _ddmStructureLink.setStructureId(structureId);
200 }
201
202 @Override
203 public boolean isNew() {
204 return _ddmStructureLink.isNew();
205 }
206
207 @Override
208 public void setNew(boolean n) {
209 _ddmStructureLink.setNew(n);
210 }
211
212 @Override
213 public boolean isCachedModel() {
214 return _ddmStructureLink.isCachedModel();
215 }
216
217 @Override
218 public void setCachedModel(boolean cachedModel) {
219 _ddmStructureLink.setCachedModel(cachedModel);
220 }
221
222 @Override
223 public boolean isEscapedModel() {
224 return _ddmStructureLink.isEscapedModel();
225 }
226
227 @Override
228 public java.io.Serializable getPrimaryKeyObj() {
229 return _ddmStructureLink.getPrimaryKeyObj();
230 }
231
232 @Override
233 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
234 _ddmStructureLink.setPrimaryKeyObj(primaryKeyObj);
235 }
236
237 @Override
238 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
239 return _ddmStructureLink.getExpandoBridge();
240 }
241
242 @Override
243 public void setExpandoBridgeAttributes(
244 com.liferay.portal.model.BaseModel<?> baseModel) {
245 _ddmStructureLink.setExpandoBridgeAttributes(baseModel);
246 }
247
248 @Override
249 public void setExpandoBridgeAttributes(
250 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
251 _ddmStructureLink.setExpandoBridgeAttributes(expandoBridge);
252 }
253
254 @Override
255 public void setExpandoBridgeAttributes(
256 com.liferay.portal.service.ServiceContext serviceContext) {
257 _ddmStructureLink.setExpandoBridgeAttributes(serviceContext);
258 }
259
260 @Override
261 public java.lang.Object clone() {
262 return new DDMStructureLinkWrapper((DDMStructureLink)_ddmStructureLink.clone());
263 }
264
265 @Override
266 public int compareTo(
267 com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink ddmStructureLink) {
268 return _ddmStructureLink.compareTo(ddmStructureLink);
269 }
270
271 @Override
272 public int hashCode() {
273 return _ddmStructureLink.hashCode();
274 }
275
276 @Override
277 public com.liferay.portal.model.CacheModel<com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink> toCacheModel() {
278 return _ddmStructureLink.toCacheModel();
279 }
280
281 @Override
282 public com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink toEscapedModel() {
283 return new DDMStructureLinkWrapper(_ddmStructureLink.toEscapedModel());
284 }
285
286 @Override
287 public com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink toUnescapedModel() {
288 return new DDMStructureLinkWrapper(_ddmStructureLink.toUnescapedModel());
289 }
290
291 @Override
292 public java.lang.String toString() {
293 return _ddmStructureLink.toString();
294 }
295
296 @Override
297 public java.lang.String toXmlString() {
298 return _ddmStructureLink.toXmlString();
299 }
300
301 @Override
302 public void persist()
303 throws com.liferay.portal.kernel.exception.SystemException {
304 _ddmStructureLink.persist();
305 }
306
307 @Override
308 public com.liferay.portlet.dynamicdatamapping.model.DDMStructure getStructure()
309 throws com.liferay.portal.kernel.exception.PortalException,
310 com.liferay.portal.kernel.exception.SystemException {
311 return _ddmStructureLink.getStructure();
312 }
313
314 @Override
315 public boolean equals(Object obj) {
316 if (this == obj) {
317 return true;
318 }
319
320 if (!(obj instanceof DDMStructureLinkWrapper)) {
321 return false;
322 }
323
324 DDMStructureLinkWrapper ddmStructureLinkWrapper = (DDMStructureLinkWrapper)obj;
325
326 if (Validator.equals(_ddmStructureLink,
327 ddmStructureLinkWrapper._ddmStructureLink)) {
328 return true;
329 }
330
331 return false;
332 }
333
334
337 public DDMStructureLink getWrappedDDMStructureLink() {
338 return _ddmStructureLink;
339 }
340
341 @Override
342 public DDMStructureLink getWrappedModel() {
343 return _ddmStructureLink;
344 }
345
346 @Override
347 public void resetOriginalValues() {
348 _ddmStructureLink.resetOriginalValues();
349 }
350
351 private DDMStructureLink _ddmStructureLink;
352 }