Enum MovieDTO.PeopleCategory
- java.lang.Object
-
- java.lang.Enum<MovieDTO.PeopleCategory>
-
- com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleCategory
-
- All Implemented Interfaces:
Serializable
,Comparable<MovieDTO.PeopleCategory>
- Enclosing class:
- MovieDTO
public static enum MovieDTO.PeopleCategory extends Enum<MovieDTO.PeopleCategory>
Simple enum representing the different categories of people associated with this movie
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getJsonName()
Return the enum name in lower-case.static MovieDTO.PeopleCategory
valueOf(String name)
Returns the enum constant of this type with the specified name.static MovieDTO.PeopleCategory[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ACTORS
public static final MovieDTO.PeopleCategory ACTORS
-
DIRECTORS
public static final MovieDTO.PeopleCategory DIRECTORS
-
PRODUCERS
public static final MovieDTO.PeopleCategory PRODUCERS
-
WRITERS
public static final MovieDTO.PeopleCategory WRITERS
-
-
Method Detail
-
values
public static MovieDTO.PeopleCategory[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (MovieDTO.PeopleCategory c : MovieDTO.PeopleCategory.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MovieDTO.PeopleCategory valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getJsonName
public String getJsonName()
Return the enum name in lower-case. Will be used by the JSON deserializer in order to resolve a JSON property name to a specific enum.- Returns:
- The enum name in its corresponding JSON property notation
-
-