Package nl.vpro.domain.media
Class StreamingStatusImpl
java.lang.Object
nl.vpro.domain.media.StreamingStatusImpl
- All Implemented Interfaces:
Serializable
,StreamingStatus
,Displayable
The streaming stati are currently stored as fields of the
MediaObject
.- Since:
- 5.11
- Author:
- Michiel Meeuwissen
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface nl.vpro.domain.media.StreamingStatus
StreamingStatus.Value
-
Field Summary
Fields inherited from interface nl.vpro.i18n.Displayable
NULL
-
Constructor Summary
ConstructorDescriptionStreamingStatusImpl
(StreamingStatus.Value withDrm, StreamingStatus.Value withoutDrm) -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull StreamingStatusImpl.Builder
builder()
protected void
boolean
void
void
set
(boolean drm, StreamingStatus.Value value) void
setWithDrm
(StreamingStatus.Value withDrm) void
setWithDrmOffline
(Instant withDrmOffline) void
setWithoutDrm
(StreamingStatus.Value withoutDrm) void
setWithoutDrmOffline
(Instant withoutDrmOffline) toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface nl.vpro.i18n.Displayable
display, getDisplayName, getIcon, getIconClass, getPluralDisplayName, getPluralDisplayName
Methods inherited from interface nl.vpro.domain.media.StreamingStatus
copy, getDisplayName, getEncryptionsForPrediction, getOffline, hasDrm, hasWithoutDrm, isAvailable, matches, matches, onDvrWithDrm
-
Constructor Details
-
StreamingStatusImpl
public StreamingStatusImpl() -
StreamingStatusImpl
-
-
Method Details
-
set
-
set
-
equals
-
toString
-
calcCRC32
-
builder
-
getWithDrm
- Specified by:
getWithDrm
in interfaceStreamingStatus
-
setWithDrm
-
getWithoutDrm
- Specified by:
getWithoutDrm
in interfaceStreamingStatus
-
setWithoutDrm
-
getWithDrmOffline
- Specified by:
getWithDrmOffline
in interfaceStreamingStatus
-
setWithDrmOffline
-
getWithoutDrmOffline
- Specified by:
getWithoutDrmOffline
in interfaceStreamingStatus
-
setWithoutDrmOffline
-