Fixes issue 6

Add serializable interface on objects
This commit is contained in:
Omertron
2011-09-14 12:10:14 +00:00
parent 57c5140e20
commit aec0ddf735
8 changed files with 35 additions and 10 deletions
@@ -12,13 +12,17 @@
*/
package com.moviejukebox.themoviedb.model;
import java.io.Serializable;
/**
* This is the new bean for the Artwork
*
* @author Stuart.Boston
*
*/
public class Artwork implements Comparable<Object> {
public class Artwork implements Comparable<Object>, Serializable {
private static final long serialVersionUID = 1L;
public static final String ARTWORK_TYPE_POSTER = "poster";
public static final String ARTWORK_TYPE_BACKDROP = "backdrop";
public static final String ARTWORK_TYPE_PERSON = "profile";
@@ -12,14 +12,17 @@
*/
package com.moviejukebox.themoviedb.model;
import java.io.Serializable;
/**
* Category from TheMovieDB.org
*
* @author Stuart.Boston
*
*/
public class Category {
public class Category implements Serializable {
private static final long serialVersionUID = 1L;
private static final String UNKNOWN = MovieDB.UNKNOWN;
private String type = UNKNOWN;
@@ -12,14 +12,17 @@
*/
package com.moviejukebox.themoviedb.model;
import java.io.Serializable;
/**
* Country from the MovieDB.org
*
* @author Stuart.Boston
*
*/
public class Country {
public class Country implements Serializable {
private static final long serialVersionUID = 1L;
private static final String UNKNOWN = MovieDB.UNKNOWN;
private String url = UNKNOWN;
@@ -13,7 +13,10 @@
package com.moviejukebox.themoviedb.model;
public class Filmography {
import java.io.Serializable;
public class Filmography implements Serializable {
private static final long serialVersionUID = 1L;
private static final String UNKNOWN = MovieDB.UNKNOWN;
@@ -12,12 +12,15 @@
*/
package com.moviejukebox.themoviedb.model;
import java.io.Serializable;
/**
* Language from TheMovieDB.org
* @author stuart.boston
*
*/
public class Language {
public class Language implements Serializable {
private static final long serialVersionUID = 1L;
private static final String UNKNOWN = MovieDB.UNKNOWN;
@@ -12,6 +12,7 @@
*/
package com.moviejukebox.themoviedb.model;
import java.io.Serializable;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
@@ -26,7 +27,9 @@ import com.moviejukebox.themoviedb.tools.ModelTools;
* @author Stuart.Boston
*/
public class MovieDB extends ModelTools {
public class MovieDB extends ModelTools implements Serializable {
private static final long serialVersionUID = 1L;
public static final String UNKNOWN = "UNKNOWN";
private String popularity = UNKNOWN;
@@ -12,6 +12,7 @@
*/
package com.moviejukebox.themoviedb.model;
import java.io.Serializable;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
@@ -26,7 +27,9 @@ import com.moviejukebox.themoviedb.tools.ModelTools;
* @author Stuart.Boston
*
*/
public class Person extends ModelTools {
public class Person extends ModelTools implements Serializable {
private static final long serialVersionUID = 1L;
private static final String UNKNOWN = MovieDB.UNKNOWN;
private String name = UNKNOWN;
@@ -12,13 +12,16 @@
*/
package com.moviejukebox.themoviedb.model;
import java.io.Serializable;
/**
* Studio from the MovieDB.org
*
* @author Stuart.Boston
*
*/
public class Studio {
public class Studio implements Serializable {
private static final long serialVersionUID = 1L;
private static final String UNKNOWN = MovieDB.UNKNOWN;