001
014
015 package com.liferay.portlet.journal.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 JournalArticleResourceWrapper implements JournalArticleResource,
036 ModelWrapper<JournalArticleResource> {
037 public JournalArticleResourceWrapper(
038 JournalArticleResource journalArticleResource) {
039 _journalArticleResource = journalArticleResource;
040 }
041
042 @Override
043 public Class<?> getModelClass() {
044 return JournalArticleResource.class;
045 }
046
047 @Override
048 public String getModelClassName() {
049 return JournalArticleResource.class.getName();
050 }
051
052 @Override
053 public Map<String, Object> getModelAttributes() {
054 Map<String, Object> attributes = new HashMap<String, Object>();
055
056 attributes.put("uuid", getUuid());
057 attributes.put("resourcePrimKey", getResourcePrimKey());
058 attributes.put("groupId", getGroupId());
059 attributes.put("articleId", getArticleId());
060
061 return attributes;
062 }
063
064 @Override
065 public void setModelAttributes(Map<String, Object> attributes) {
066 String uuid = (String)attributes.get("uuid");
067
068 if (uuid != null) {
069 setUuid(uuid);
070 }
071
072 Long resourcePrimKey = (Long)attributes.get("resourcePrimKey");
073
074 if (resourcePrimKey != null) {
075 setResourcePrimKey(resourcePrimKey);
076 }
077
078 Long groupId = (Long)attributes.get("groupId");
079
080 if (groupId != null) {
081 setGroupId(groupId);
082 }
083
084 String articleId = (String)attributes.get("articleId");
085
086 if (articleId != null) {
087 setArticleId(articleId);
088 }
089 }
090
091 @Override
092 public java.lang.Object clone() {
093 return new JournalArticleResourceWrapper((JournalArticleResource)_journalArticleResource.clone());
094 }
095
096 @Override
097 public int compareTo(
098 com.liferay.portlet.journal.model.JournalArticleResource journalArticleResource) {
099 return _journalArticleResource.compareTo(journalArticleResource);
100 }
101
102
107 @Override
108 public java.lang.String getArticleId() {
109 return _journalArticleResource.getArticleId();
110 }
111
112 @Override
113 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
114 return _journalArticleResource.getExpandoBridge();
115 }
116
117
122 @Override
123 public long getGroupId() {
124 return _journalArticleResource.getGroupId();
125 }
126
127
132 @Override
133 public long getPrimaryKey() {
134 return _journalArticleResource.getPrimaryKey();
135 }
136
137 @Override
138 public java.io.Serializable getPrimaryKeyObj() {
139 return _journalArticleResource.getPrimaryKeyObj();
140 }
141
142
147 @Override
148 public long getResourcePrimKey() {
149 return _journalArticleResource.getResourcePrimKey();
150 }
151
152
157 @Override
158 public java.lang.String getUuid() {
159 return _journalArticleResource.getUuid();
160 }
161
162 @Override
163 public int hashCode() {
164 return _journalArticleResource.hashCode();
165 }
166
167 @Override
168 public boolean isCachedModel() {
169 return _journalArticleResource.isCachedModel();
170 }
171
172 @Override
173 public boolean isEscapedModel() {
174 return _journalArticleResource.isEscapedModel();
175 }
176
177 @Override
178 public boolean isNew() {
179 return _journalArticleResource.isNew();
180 }
181
182 @Override
183 public void persist() {
184 _journalArticleResource.persist();
185 }
186
187
192 @Override
193 public void setArticleId(java.lang.String articleId) {
194 _journalArticleResource.setArticleId(articleId);
195 }
196
197 @Override
198 public void setCachedModel(boolean cachedModel) {
199 _journalArticleResource.setCachedModel(cachedModel);
200 }
201
202 @Override
203 public void setExpandoBridgeAttributes(
204 com.liferay.portal.model.BaseModel<?> baseModel) {
205 _journalArticleResource.setExpandoBridgeAttributes(baseModel);
206 }
207
208 @Override
209 public void setExpandoBridgeAttributes(
210 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
211 _journalArticleResource.setExpandoBridgeAttributes(expandoBridge);
212 }
213
214 @Override
215 public void setExpandoBridgeAttributes(
216 com.liferay.portal.service.ServiceContext serviceContext) {
217 _journalArticleResource.setExpandoBridgeAttributes(serviceContext);
218 }
219
220
225 @Override
226 public void setGroupId(long groupId) {
227 _journalArticleResource.setGroupId(groupId);
228 }
229
230 @Override
231 public void setNew(boolean n) {
232 _journalArticleResource.setNew(n);
233 }
234
235
240 @Override
241 public void setPrimaryKey(long primaryKey) {
242 _journalArticleResource.setPrimaryKey(primaryKey);
243 }
244
245 @Override
246 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
247 _journalArticleResource.setPrimaryKeyObj(primaryKeyObj);
248 }
249
250
255 @Override
256 public void setResourcePrimKey(long resourcePrimKey) {
257 _journalArticleResource.setResourcePrimKey(resourcePrimKey);
258 }
259
260
265 @Override
266 public void setUuid(java.lang.String uuid) {
267 _journalArticleResource.setUuid(uuid);
268 }
269
270 @Override
271 public com.liferay.portal.model.CacheModel<com.liferay.portlet.journal.model.JournalArticleResource> toCacheModel() {
272 return _journalArticleResource.toCacheModel();
273 }
274
275 @Override
276 public com.liferay.portlet.journal.model.JournalArticleResource toEscapedModel() {
277 return new JournalArticleResourceWrapper(_journalArticleResource.toEscapedModel());
278 }
279
280 @Override
281 public java.lang.String toString() {
282 return _journalArticleResource.toString();
283 }
284
285 @Override
286 public com.liferay.portlet.journal.model.JournalArticleResource toUnescapedModel() {
287 return new JournalArticleResourceWrapper(_journalArticleResource.toUnescapedModel());
288 }
289
290 @Override
291 public java.lang.String toXmlString() {
292 return _journalArticleResource.toXmlString();
293 }
294
295 @Override
296 public boolean equals(Object obj) {
297 if (this == obj) {
298 return true;
299 }
300
301 if (!(obj instanceof JournalArticleResourceWrapper)) {
302 return false;
303 }
304
305 JournalArticleResourceWrapper journalArticleResourceWrapper = (JournalArticleResourceWrapper)obj;
306
307 if (Validator.equals(_journalArticleResource,
308 journalArticleResourceWrapper._journalArticleResource)) {
309 return true;
310 }
311
312 return false;
313 }
314
315
318 @Deprecated
319 public JournalArticleResource getWrappedJournalArticleResource() {
320 return _journalArticleResource;
321 }
322
323 @Override
324 public JournalArticleResource getWrappedModel() {
325 return _journalArticleResource;
326 }
327
328 @Override
329 public boolean isEntityCacheEnabled() {
330 return _journalArticleResource.isEntityCacheEnabled();
331 }
332
333 @Override
334 public boolean isFinderCacheEnabled() {
335 return _journalArticleResource.isFinderCacheEnabled();
336 }
337
338 @Override
339 public void resetOriginalValues() {
340 _journalArticleResource.resetOriginalValues();
341 }
342
343 private final JournalArticleResource _journalArticleResource;
344 }