001
014
015 package com.liferay.portlet.journal.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 JournalArticleResourceWrapper implements JournalArticleResource,
033 ModelWrapper<JournalArticleResource> {
034 public JournalArticleResourceWrapper(
035 JournalArticleResource journalArticleResource) {
036 _journalArticleResource = journalArticleResource;
037 }
038
039 @Override
040 public Class<?> getModelClass() {
041 return JournalArticleResource.class;
042 }
043
044 @Override
045 public String getModelClassName() {
046 return JournalArticleResource.class.getName();
047 }
048
049 @Override
050 public Map<String, Object> getModelAttributes() {
051 Map<String, Object> attributes = new HashMap<String, Object>();
052
053 attributes.put("uuid", getUuid());
054 attributes.put("resourcePrimKey", getResourcePrimKey());
055 attributes.put("groupId", getGroupId());
056 attributes.put("articleId", getArticleId());
057
058 return attributes;
059 }
060
061 @Override
062 public void setModelAttributes(Map<String, Object> attributes) {
063 String uuid = (String)attributes.get("uuid");
064
065 if (uuid != null) {
066 setUuid(uuid);
067 }
068
069 Long resourcePrimKey = (Long)attributes.get("resourcePrimKey");
070
071 if (resourcePrimKey != null) {
072 setResourcePrimKey(resourcePrimKey);
073 }
074
075 Long groupId = (Long)attributes.get("groupId");
076
077 if (groupId != null) {
078 setGroupId(groupId);
079 }
080
081 String articleId = (String)attributes.get("articleId");
082
083 if (articleId != null) {
084 setArticleId(articleId);
085 }
086 }
087
088
093 @Override
094 public long getPrimaryKey() {
095 return _journalArticleResource.getPrimaryKey();
096 }
097
098
103 @Override
104 public void setPrimaryKey(long primaryKey) {
105 _journalArticleResource.setPrimaryKey(primaryKey);
106 }
107
108
113 @Override
114 public java.lang.String getUuid() {
115 return _journalArticleResource.getUuid();
116 }
117
118
123 @Override
124 public void setUuid(java.lang.String uuid) {
125 _journalArticleResource.setUuid(uuid);
126 }
127
128
133 @Override
134 public long getResourcePrimKey() {
135 return _journalArticleResource.getResourcePrimKey();
136 }
137
138
143 @Override
144 public void setResourcePrimKey(long resourcePrimKey) {
145 _journalArticleResource.setResourcePrimKey(resourcePrimKey);
146 }
147
148
153 @Override
154 public long getGroupId() {
155 return _journalArticleResource.getGroupId();
156 }
157
158
163 @Override
164 public void setGroupId(long groupId) {
165 _journalArticleResource.setGroupId(groupId);
166 }
167
168
173 @Override
174 public java.lang.String getArticleId() {
175 return _journalArticleResource.getArticleId();
176 }
177
178
183 @Override
184 public void setArticleId(java.lang.String articleId) {
185 _journalArticleResource.setArticleId(articleId);
186 }
187
188 @Override
189 public boolean isNew() {
190 return _journalArticleResource.isNew();
191 }
192
193 @Override
194 public void setNew(boolean n) {
195 _journalArticleResource.setNew(n);
196 }
197
198 @Override
199 public boolean isCachedModel() {
200 return _journalArticleResource.isCachedModel();
201 }
202
203 @Override
204 public void setCachedModel(boolean cachedModel) {
205 _journalArticleResource.setCachedModel(cachedModel);
206 }
207
208 @Override
209 public boolean isEscapedModel() {
210 return _journalArticleResource.isEscapedModel();
211 }
212
213 @Override
214 public java.io.Serializable getPrimaryKeyObj() {
215 return _journalArticleResource.getPrimaryKeyObj();
216 }
217
218 @Override
219 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
220 _journalArticleResource.setPrimaryKeyObj(primaryKeyObj);
221 }
222
223 @Override
224 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
225 return _journalArticleResource.getExpandoBridge();
226 }
227
228 @Override
229 public void setExpandoBridgeAttributes(
230 com.liferay.portal.model.BaseModel<?> baseModel) {
231 _journalArticleResource.setExpandoBridgeAttributes(baseModel);
232 }
233
234 @Override
235 public void setExpandoBridgeAttributes(
236 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
237 _journalArticleResource.setExpandoBridgeAttributes(expandoBridge);
238 }
239
240 @Override
241 public void setExpandoBridgeAttributes(
242 com.liferay.portal.service.ServiceContext serviceContext) {
243 _journalArticleResource.setExpandoBridgeAttributes(serviceContext);
244 }
245
246 @Override
247 public java.lang.Object clone() {
248 return new JournalArticleResourceWrapper((JournalArticleResource)_journalArticleResource.clone());
249 }
250
251 @Override
252 public int compareTo(
253 com.liferay.portlet.journal.model.JournalArticleResource journalArticleResource) {
254 return _journalArticleResource.compareTo(journalArticleResource);
255 }
256
257 @Override
258 public int hashCode() {
259 return _journalArticleResource.hashCode();
260 }
261
262 @Override
263 public com.liferay.portal.model.CacheModel<com.liferay.portlet.journal.model.JournalArticleResource> toCacheModel() {
264 return _journalArticleResource.toCacheModel();
265 }
266
267 @Override
268 public com.liferay.portlet.journal.model.JournalArticleResource toEscapedModel() {
269 return new JournalArticleResourceWrapper(_journalArticleResource.toEscapedModel());
270 }
271
272 @Override
273 public com.liferay.portlet.journal.model.JournalArticleResource toUnescapedModel() {
274 return new JournalArticleResourceWrapper(_journalArticleResource.toUnescapedModel());
275 }
276
277 @Override
278 public java.lang.String toString() {
279 return _journalArticleResource.toString();
280 }
281
282 @Override
283 public java.lang.String toXmlString() {
284 return _journalArticleResource.toXmlString();
285 }
286
287 @Override
288 public void persist()
289 throws com.liferay.portal.kernel.exception.SystemException {
290 _journalArticleResource.persist();
291 }
292
293 @Override
294 public boolean equals(Object obj) {
295 if (this == obj) {
296 return true;
297 }
298
299 if (!(obj instanceof JournalArticleResourceWrapper)) {
300 return false;
301 }
302
303 JournalArticleResourceWrapper journalArticleResourceWrapper = (JournalArticleResourceWrapper)obj;
304
305 if (Validator.equals(_journalArticleResource,
306 journalArticleResourceWrapper._journalArticleResource)) {
307 return true;
308 }
309
310 return false;
311 }
312
313
316 public JournalArticleResource getWrappedJournalArticleResource() {
317 return _journalArticleResource;
318 }
319
320 @Override
321 public JournalArticleResource getWrappedModel() {
322 return _journalArticleResource;
323 }
324
325 @Override
326 public void resetOriginalValues() {
327 _journalArticleResource.resetOriginalValues();
328 }
329
330 private JournalArticleResource _journalArticleResource;
331 }