scala-news-reader
rss/atom news reader in scala
git clone https://9o.is/git/scala-news-reader.git
GDataModuleImpl.java
(1400B)
1 package com.joereader.lib.rss.gdata;
2
3 /**
4 * https://github.com/lradziwonowicz/rome-gdata-module-skeleton/blob/master/src/feeds/module/gdata/GDataModuleImpl.java
5 */
6 import com.sun.syndication.feed.module.ModuleImpl;
7
8 /**
9 * @author Lukasz Radziwonowicz
10 *
11 */
12 public class GDataModuleImpl extends ModuleImpl implements GDataModule {
13
14 /**
15 *
16 */
17 private static final long serialVersionUID = -5310630889785578088L;
18 private String thumbnail;
19
20 public GDataModuleImpl() {
21 super(GDataModule.class, GDataModule.URI);
22 }
23
24 /*
25 * (non-Javadoc)
26 *
27 * @see com.sun.syndication.feed.CopyFrom#getInterface()
28 */
29 @Override
30 public Class<GDataModule> getInterface() {
31 return GDataModule.class;
32 }
33
34 /*
35 * (non-Javadoc)
36 *
37 * @see com.sun.syndication.feed.CopyFrom#copyFrom(java.lang.Object)
38 */
39 @Override
40 public void copyFrom(Object obj) {
41 GDataModule module = (GDataModule) obj;
42 this.setThumbnail(module.getThumbnail());
43 }
44
45 /*
46 * (non-Javadoc)
47 *
48 * @see feeds.module.gdata.GDataModule#getThumbnail()
49 */
50 @Override
51 public String getThumbnail() {
52 return thumbnail;
53 }
54
55 /*
56 * (non-Javadoc)
57 *
58 * @see feeds.module.gdata.GDataModule#setThumbnail()
59 */
60 @Override
61 public void setThumbnail(String thumbnailUrl) {
62 this.thumbnail = thumbnailUrl;
63 }
64
65 }