Package nl.vpro.domain.media
Class AvailableSubtitles
java.lang.Object
nl.vpro.domain.media.AvailableSubtitles
- All Implemented Interfaces:
Serializable
,Comparable<AvailableSubtitles>
@Embeddable
public class AvailableSubtitles
extends Object
implements Serializable, Comparable<AvailableSubtitles>
This is kind of strange, this table is has only a few fields of Subtitles, and is then in
MediaObject
mapped with @CollectionTable.- See Also:
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionAvailableSubtitles
(Locale language, nl.vpro.domain.subtitles.SubtitlesType type) -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull AvailableSubtitles.Builder
builder()
protected boolean
int
boolean
nl.vpro.domain.subtitles.SubtitlesType
getType()
nl.vpro.domain.subtitles.SubtitlesWorkflow
protected nl.vpro.domain.subtitles.SubtitlesWorkflow
int
hashCode()
static AvailableSubtitles
void
setWorkflow
(nl.vpro.domain.subtitles.SubtitlesWorkflow workflow) protected void
setWorkflow_
(nl.vpro.domain.subtitles.SubtitlesWorkflow workflow) toString()
-
Constructor Details
-
AvailableSubtitles
public AvailableSubtitles() -
AvailableSubtitles
-
-
Method Details
-
published
public static AvailableSubtitles published(Locale language, nl.vpro.domain.subtitles.SubtitlesType type) -
compareTo
- Specified by:
compareTo
in interfaceComparable<AvailableSubtitles>
-
getWorkflow_
protected nl.vpro.domain.subtitles.SubtitlesWorkflow getWorkflow_() -
setWorkflow_
protected void setWorkflow_(nl.vpro.domain.subtitles.SubtitlesWorkflow workflow) -
toString
-
builder
-
equals
-
canEqual
-
hashCode
public int hashCode() -
getLanguage
-
getType
public nl.vpro.domain.subtitles.SubtitlesType getType() -
getWorkflow
public nl.vpro.domain.subtitles.SubtitlesWorkflow getWorkflow() -
setWorkflow
public void setWorkflow(nl.vpro.domain.subtitles.SubtitlesWorkflow workflow)
-