Add AppendToResponse interfaces

This commit is contained in:
Stuart Boston
2015-03-15 19:31:34 +00:00
parent 6e5873b7af
commit 8dadd91bf5
9 changed files with 52 additions and 166 deletions
@@ -22,6 +22,7 @@ package com.omertron.themoviedbapi.model.person;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.omertron.themoviedbapi.enumeration.PeopleMethod;
import com.omertron.themoviedbapi.interfaces.AppendToResponse;
import com.omertron.themoviedbapi.model.artwork.Artwork;
import com.omertron.themoviedbapi.model.artwork.ArtworkMedia;
import com.omertron.themoviedbapi.model.change.ChangeKeyItem;
@@ -39,7 +40,7 @@ import java.util.Set;
/**
* @author stuart.boston
*/
public class PersonInfo extends PersonBasic implements Serializable {
public class PersonInfo extends PersonBasic implements Serializable, AppendToResponse<PeopleMethod> {
private static final long serialVersionUID = 4L;
@@ -150,6 +151,7 @@ public class PersonInfo extends PersonBasic implements Serializable {
methods.add(method);
}
@Override
public boolean hasMethod(PeopleMethod method) {
return methods.contains(method);
}
@@ -218,5 +220,4 @@ public class PersonInfo extends PersonBasic implements Serializable {
}
//</editor-fold>
}