Package nl.vpro.domain.media
Class MediaTable
java.lang.Object
nl.vpro.domain.media.MediaTable
- All Implemented Interfaces:
Serializable
,Iterable<MediaObject>
- See Also:
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd
(MediaObject mo) add
(MediaTable mo) addProgram
(Program program) static @NonNull MediaTable.Builder
builder()
boolean
<T extends MediaObject>
Optional<T>Searches the mediaobject with given mid in the table.<T extends MediaObject>
Optional<T>findByCrid
(String crid) getProgram
(String mid) Returns the schedule associated with this table.@NonNull Iterator<MediaObject>
iterator()
void
setGroupTable
(List<Group> groupTable) void
setLocationTable
(LocationTable locationTable) void
setProgramTable
(List<Program> programTable) void
setPublicationTime
(Instant publicationTime) void
setPublisher
(String publisher) void
setSchedule
(Schedule schedule) void
void
setVersion
(Short version) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
programTable
-
groupTable
-
locationTable
-
schedule
-
publicationTime
-
publisher
-
version
-
source
-
-
Constructor Details
-
MediaTable
public MediaTable() -
MediaTable
-
-
Method Details
-
add
- Since:
- 5.9
-
addProgram
-
add
-
find
-
findByCrid
- Since:
- 5.11
-
getGroup
- Since:
- 5.34
-
getProgram
- Since:
- 5.34
-
getSchedule
Returns the schedule associated with this table. If there is none, then it will be a schedule based on allScheduleEvent
s of allgetProgramTable()
. -
contains
- Since:
- 5.9
-
getProgramTable
-
setProgramTable
-
addGroup
-
getGroupTable
-
setGroupTable
-
toString
-
iterator
- Specified by:
iterator
in interfaceIterable<MediaObject>
-
builder
-
getLocationTable
-
setLocationTable
-
setSchedule
-
getPublicationTime
-
setPublicationTime
-
getPublisher
-
setPublisher
-
getVersion
-
setVersion
-
getSource
-
setSource
-