Package nl.vpro.domain.media
Class Genre
java.lang.Object
nl.vpro.domain.media.Genre
- All Implemented Interfaces:
Serializable
,Comparable<Genre>
,Displayable
@Entity
@GenreValidation
public class Genre
extends Object
implements Displayable, Comparable<Genre>, Serializable
TODO, the existence of this table is a bit silly. It just contains an id field, and nothing else.
- Since:
- 3.0
- Author:
- Michiel Meeuwissen
- See Also:
-
Field Summary
Fields inherited from interface nl.vpro.i18n.Displayable
NULL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
boolean
display()
static Genre
boolean
getTerms()
int
hashCode()
void
static Collection<Genre>
terms
(Collection<Term> terms) toString()
valueOf
(Collection<String> termIds) valueOfEpg
(Collection<EpgGenreType> types) static Collection<Genre>
valueOfMis
(MisGenreType... id) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface nl.vpro.i18n.Displayable
getDisplayName, getIcon, getIconClass, getPluralDisplayName, getPluralDisplayName
-
Constructor Details
-
Genre
public Genre() -
Genre
-
Genre
-
Genre
-
-
Method Details
-
getTermId
-
setTermId
-
epg
-
getMisGenres
-
display
public boolean display()- Specified by:
display
in interfaceDisplayable
-
getFirstVersionDate
- Since:
- 5.25
-
getChangeVersionDate
- Since:
- 5.25
-
getTerms
-
getSingleName
-
getDisplayName
- Specified by:
getDisplayName
in interfaceDisplayable
-
valueOf
-
valueOfEpg
-
valueOfMis
-
valueOfMis
-
terms
-
compareTo
- Specified by:
compareTo
in interfaceComparable<Genre>
-
toString
-
equals
-
hashCode
public int hashCode()
-