You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
2.2 KiB
Java
82 lines
2.2 KiB
Java
/*
|
|
* 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.themoviedb.model;
|
|
|
|
import java.io.Serializable;
|
|
|
|
/**
|
|
* Language from TheMovieDB.org
|
|
* @author stuart.boston
|
|
*
|
|
*/
|
|
public class Language implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
private static final String UNKNOWN = MovieDB.UNKNOWN;
|
|
|
|
private String isoCode = UNKNOWN; // The iso 639.1 Language code
|
|
private String englishName = UNKNOWN;
|
|
private String nativeName = UNKNOWN;
|
|
|
|
public Language() {
|
|
this.isoCode = UNKNOWN;
|
|
this.englishName = UNKNOWN;
|
|
this.nativeName = UNKNOWN;
|
|
}
|
|
|
|
public Language(String isoCode, String englishName, String nativeName) {
|
|
this.isoCode = isoCode;
|
|
this.englishName = englishName;
|
|
this.nativeName = nativeName;
|
|
}
|
|
|
|
public String getEnglishName() {
|
|
return englishName;
|
|
}
|
|
|
|
public String getIsoCode() {
|
|
return isoCode;
|
|
}
|
|
|
|
public String getNativeName() {
|
|
return nativeName;
|
|
}
|
|
|
|
public void setEnglishName(String englishName) {
|
|
this.englishName = englishName;
|
|
}
|
|
|
|
public void setIsoCode(String isoCode) {
|
|
this.isoCode = isoCode;
|
|
}
|
|
|
|
public void setNativeName(String nativeName) {
|
|
this.nativeName = nativeName;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
StringBuilder builder = new StringBuilder();
|
|
builder.append("[Language=[isoCode=");
|
|
builder.append(isoCode);
|
|
builder.append("][englishName=");
|
|
builder.append(englishName);
|
|
builder.append("][nativeName=");
|
|
builder.append(nativeName);
|
|
builder.append("]]");
|
|
return builder.toString();
|
|
}
|
|
|
|
|
|
}
|