package happy.research.data;
import happy.coding.io.Strings;
import happy.coding.system.Separator;
import java.util.List;
public class DoubanMovie
{
private String name;
private String id;
private int year;
private String director;
private List<String> scenarist;
private List<String> actors;
private List<String> types;
private String douban_url;
private String official_url;
private String imdb_url;
private List<String> countries;
private List<String> language;
private String releseDates;
private String length;
private List<String> alias;
private double avg_rating;
private int num_ratings;
private List<String> ratio_rates;
private String description;
@Override
public String toString()
{
StringBuilder sb = new StringBuilder();
Strings.setSeparator(new Separator(" / "));
sb.append("Name: " + name + "\n");
sb.append("id: " + id + "\n");
sb.append("Year: " + year + "\n");
sb.append("Url: " + douban_url + "\n\n");
sb.append("Average Rating: " + avg_rating + "\n");
sb.append("Num of Ratings: " + num_ratings + "\n");
sb.append("Distr. Ratings: " + Strings.toString(ratio_rates) + "\n\n");
sb.append("Director: " + director + "\n");
sb.append("Scenarist: " + Strings.toString(scenarist) + "\n");
sb.append("Actors: " + Strings.toString(actors) + "\n");
sb.append("Types: " + Strings.toString(types) + "\n");
sb.append("Official Url: " + official_url + "\n");
sb.append("Countries: " + Strings.toString(countries) + "\n");
sb.append("Language: " + Strings.toString(language) + "\n");
sb.append("Release Date: " + releseDates + "\n");
sb.append("Length: " + length + "\n");
sb.append("Alias: " + Strings.toString(alias) + "\n");
sb.append("IMDB Url: " + imdb_url + "\n\n");
sb.append("Description:\n" + description);
return sb.toString();
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public String getId()
{
return id;
}
public void setId(String id)
{
this.id = id;
}
public String getDirector()
{
return director;
}
public void setDirector(String director)
{
this.director = director;
}
public List<String> getScenarist()
{
return scenarist;
}
public void setScenarist(List<String> scenarist)
{
this.scenarist = scenarist;
}
public List<String> getActors()
{
return actors;
}
public void setActors(List<String> actors)
{
this.actors = actors;
}
public List<String> getTypes()
{
return types;
}
public void setTypes(List<String> types)
{
this.types = types;
}
public String getImdb_url()
{
return imdb_url;
}
public void setImdb_url(String imdb_url)
{
this.imdb_url = imdb_url;
}
public List<String> getCountries()
{
return countries;
}
public void setCountries(List<String> countries)
{
this.countries = countries;
}
public List<String> getLanguage()
{
return language;
}
public void setLanguage(List<String> language)
{
this.language = language;
}
public String getReleseDates()
{
return releseDates;
}
public void setReleseDates(String releseDates)
{
this.releseDates = releseDates;
}
public String getLength()
{
return length;
}
public void setLength(String length)
{
this.length = length;
}
public List<String> getAlias()
{
return alias;
}
public void setAlias(List<String> alias)
{
this.alias = alias;
}
public double getAvg_rating()
{
return avg_rating;
}
public void setAvg_rating(double avg_rating)
{
this.avg_rating = avg_rating;
}
public int getNum_ratings()
{
return num_ratings;
}
public void setNum_ratings(int num_ratings)
{
this.num_ratings = num_ratings;
}
public List<String> getRatio_rates()
{
return ratio_rates;
}
public void setRatio_rates(List<String> ratio_rates)
{
this.ratio_rates = ratio_rates;
}
public String getDescription()
{
return description;
}
public void setDescription(String description)
{
this.description = description;
}
public int getYear()
{
return year;
}
public void setYear(int year)
{
this.year = year;
}
public String getDouban_url()
{
return douban_url;
}
public void setDouban_url(String douban_url)
{
this.douban_url = douban_url;
}
public String getOfficial_url()
{
return official_url;
}
public void setOfficial_url(String official_url)
{
this.official_url = official_url;
}
}