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 }