All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.moviejukebox.thetvdb.model.Series Maven / Gradle / Ivy

There is a newer version: 1.4
Show newest version
/*
 *      Copyright (c) 2004-2011 YAMJ Members
 *      http://code.google.com/p/moviejukebox/people/list 
 *  
 *      Web: http://code.google.com/p/moviejukebox/
 *  
 *      This software is licensed under a Creative Commons License
 *      See this page: http://code.google.com/p/moviejukebox/wiki/License
 *  
 *      For any reuse or distribution, you must make clear to others the 
 *      license terms of this work.  
 */
package com.moviejukebox.thetvdb.model;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author altman.matthew
 */
public class Series {

    private String id;
    private String seriesId;
    private String language;
    private String seriesName;
    private String banner;
    private String overview;
    private String firstAired;
    private String imdbId;
    private String zap2ItId;
    private List actors = new ArrayList();
    private String airsDayOfWeek;
    private String airsTime;
    private String contentRating;
    private List genres = new ArrayList();
    private String network;
    private String rating;
    private String runtime;
    private String status;
    private String fanart;
    private String lastUpdated;
    private String poster;    

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getSeriesId() {
        return seriesId;
    }

    public void setSeriesId(String seriesId) {
        this.seriesId = seriesId;
    }

    public String getLanguage() {
        return language;
    }

    public void setLanguage(String language) {
        this.language = language;
    }

    public String getSeriesName() {
        return seriesName;
    }

    public void setSeriesName(String seriesName) {
        this.seriesName = seriesName;
    }

    public String getBanner() {
        return banner;
    }

    public void setBanner(String banner) {
        this.banner = banner;
    }

    public String getOverview() {
        return overview;
    }

    public void setOverview(String overview) {
        this.overview = overview;
    }

    public String getFirstAired() {
        return firstAired;
    }

    public void setFirstAired(String firstAired) {
        this.firstAired = firstAired;
    }

    public String getImdbId() {
        return imdbId;
    }

    public void setImdbId(String imdbId) {
        this.imdbId = imdbId;
    }

    public String getZap2ItId() {
        return zap2ItId;
    }

    public void setZap2ItId(String zap2ItId) {
        this.zap2ItId = zap2ItId;
    }

    public List getActors() {
        return actors;
    }

    public void setActors(List actors) {
        this.actors = actors;
    }
    
    public void addActor(String actor) {
        this.actors.add(actor);
    }

    public String getAirsDayOfWeek() {
        return airsDayOfWeek;
    }

    public void setAirsDayOfWeek(String airsDayOfWeek) {
        this.airsDayOfWeek = airsDayOfWeek;
    }

    public String getAirsTime() {
        return airsTime;
    }

    public void setAirsTime(String airsTime) {
        this.airsTime = airsTime;
    }

    public String getContentRating() {
        return contentRating;
    }

    public void setContentRating(String contentRating) {
        this.contentRating = contentRating;
    }

    public List getGenres() {
        return genres;
    }

    public void setGenres(List genres) {
        this.genres = genres;
    }
    
    public void addGenre(String genre) {
        this.genres.add(genre);
    }

    public String getNetwork() {
        return network;
    }

    public void setNetwork(String network) {
        this.network = network;
    }

    public String getRating() {
        return rating;
    }

    public void setRating(String rating) {
        this.rating = rating;
    }

    public String getRuntime() {
        return runtime;
    }

    public void setRuntime(String runtime) {
        this.runtime = runtime;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getFanart() {
        return fanart;
    }

    public void setFanart(String fanart) {
        this.fanart = fanart;
    }

    public String getLastUpdated() {
        return lastUpdated;
    }

    public void setLastUpdated(String lastUpdated) {
        this.lastUpdated = lastUpdated;
    }

    public String getPoster() {
        return poster;
    }

    public void setPoster(String poster) {
        this.poster = poster;
    }

    @Override
    public String toString() {
        StringBuffer series = new StringBuffer("[Series ");

        series.append("[id=").append(id).append("]");
        series.append("[seriesId=").append(seriesId).append("]");
        series.append("[language=").append(language).append("]");
        series.append("[seriesName=").append(seriesName).append("]");
        series.append("[banner=").append(banner).append("]");
        series.append("[overview=").append(overview).append("]");
        series.append("[firstAired=").append(firstAired).append("]");
        series.append("[imdbId=").append(imdbId).append("]");
        series.append("[zap2ItId=").append(zap2ItId).append("]");
        series.append("[actors=").append(actors.toString()).append("]");
        series.append("[airsDayOfWeek=").append(airsDayOfWeek).append("]");
        series.append("[airsTime=").append(airsTime).append("]");
        series.append("[contentRating=").append(contentRating).append("]");
        series.append("[genres=").append(genres.toString()).append("]");
        series.append("[network=").append(network).append("]");
        series.append("[rating=").append(rating).append("]");
        series.append("[runtime=").append(runtime).append("]");
        series.append("[status=").append(status).append("]");
        series.append("[fanart=").append(fanart).append("]");
        series.append("[lastUpdated=").append(lastUpdated).append("]");
        series.append("[poster").append(poster).append("]");    

        series.append("]");
        return series.toString();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy