package skytv_com.banking.enjoymovie.bean;
import java.util.ArrayList;
import android.text.TextUtils;
import com.banking.xc.utils.JSONArrayPoxy;
import com.banking.xc.utils.JSONObjectProxy;
import com.banking.xc.utils.Log;
public class Movie {
private static final String TAG = "Chapter";
private String name;
private String movieUrl;
private String picUrl;
private String director;
private String starring;
private String movieID;
public Movie(JSONObjectProxy object){
this.setName(object.getStringOrNull("name"));
this.setMovieUrl(object.getStringOrNull("url"));
this.setPicUrl(object.getStringOrNull("picture_url"));
this.setDirector(object.getStringOrNull("director"));
this.setStarring(object.getStringOrNull("starring"));
this.setMovieID(object.getStringOrNull("id"));
}
public Movie(JSONObjectProxy object,String index) {
this(object);
}
public static ArrayList<Movie> toList(JSONArrayPoxy array) {
ArrayList<Movie> chapters = new ArrayList<Movie>();
try {
for (int i = 0, length = array.length(); i < length; i++) {
final JSONObjectProxy object = array.getJSONObject(i);
if(Log.D){
Log.d(TAG, "Json object-->"+object);
}
final Movie chapter = new Movie(object);
chapters.add(chapter);
}
} catch (Exception e) {
}
return chapters;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getMovieUrl() {
return movieUrl;
}
public void setMovieUrl(String movieUrl) {
this.movieUrl = movieUrl;
}
public String getPicUrl() {
return picUrl;
}
public void setPicUrl(String picUrl) {
this.picUrl = picUrl;
}
public String getDirector() {
return director;
}
public void setDirector(String director) {
this.director = director;
}
public String getStarring() {
return starring;
}
public void setStarring(String starring) {
this.starring = starring;
}
public String getMovieID() {
return movieID;
}
public void setMovieID(String movieID) {
this.movieID = movieID;
}
public static String getTag() {
return TAG;
}
}