package moviescraper.doctord.controller.xmlserialization; import java.io.IOException; import moviescraper.doctord.model.dataitem.Thumb; /** * Helper class for serializing a fanart object to and from XML */ public class KodiXmlFanartBean { private String [] thumb; public KodiXmlFanartBean(String [] thumb) { super(); this.thumb = thumb; } public KodiXmlFanartBean(Thumb [] thumb){ if (thumb.length == 0) { this.thumb = new String[0]; } else { this.thumb = new String[thumb.length]; for (int i = 0; i < thumb.length; i++){ this.thumb[i] = thumb[i].getThumbURL().toString(); } } } public String [] getThumb() { return thumb; } public void setThumb(String[] thumb) { this.thumb = thumb; } public Thumb[] toFanart() throws IOException{ Thumb[] fanart = new Thumb[thumb.length]; for(int i = 0; i < fanart.length; i++) { fanart[i] = new Thumb(thumb[i]); } return fanart; } }