Uses of Class
nl.vpro.domain.media.ScheduleEvent
Package
Description
This package basically contains the full media domain objects.
The update objects are data transfer objects, and represent versions of the objects in
nl.vpro.domain.media
that are simplified, and contain in principal no redundant information, or data that is not updatable or settable at all.-
Uses of ScheduleEvent in nl.vpro.domain.media
Modifier and TypeFieldDescriptionstatic javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
AVAttributes> ScheduleEvent_.avAttributes
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
Channel> ScheduleEvent_.channel
static javax.persistence.metamodel.SetAttribute<ScheduleEvent,
ScheduleEventDescription> ScheduleEvent_.descriptions
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
Duration> ScheduleEvent_.duration
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
LocalDate> ScheduleEvent_.guideDay
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
String> ScheduleEvent_.imi
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
Program> ScheduleEvent_.mediaObject
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
String> ScheduleEvent_.memberOf
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
Net> ScheduleEvent_.net
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
Duration> ScheduleEvent_.offset
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
String> ScheduleEvent_.poSeriesID
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
Lifestyle> ScheduleEvent_.primaryLifestyle
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
Repeat> ScheduleEvent_.repeat
protected List<ScheduleEvent>
LocationTable.scheduleEvents
static javax.persistence.metamodel.SetAttribute<Program,
ScheduleEvent> Program_.scheduleEvents
protected @Valid Set<@NotNull ScheduleEvent>
Program.scheduleEvents
protected SortedSet<ScheduleEvent>
Schedule.scheduleEvents
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
SecondaryLifestyle> ScheduleEvent_.secondaryLifestyle
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
Instant> ScheduleEvent_.start
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
String> ScheduleEvent_.textPage
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
String> ScheduleEvent_.textSubtitles
static javax.persistence.metamodel.SetAttribute<ScheduleEvent,
ScheduleEventTitle> ScheduleEvent_.titles
static javax.persistence.metamodel.SingularAttribute<ScheduleEvent,
ScheduleEventType> ScheduleEvent_.type
Modifier and TypeMethodDescriptionScheduleEvent.addDescription
(ScheduleEventDescription description) ScheduleEvent.addTitle
(ScheduleEventTitle title) @NonNull ScheduleEvent
ScheduleEvent.Builder.build()
static ScheduleEvent
ScheduleEvent.copy
(ScheduleEvent source) static ScheduleEvent
ScheduleEvent.copy
(ScheduleEvent source, Program parent) static ScheduleEvent
MediaObjects.findScheduleEvent
(Channel channel, LocalDateTime start, Collection<ScheduleEvent> events) static ScheduleEvent
MediaObjects.findScheduleEvent
(Channel channel, Date start, Collection<ScheduleEvent> events) static ScheduleEvent
MediaObjects.findScheduleEventHonoringOffset
(Program media, ScheduleEvent source) static ScheduleEvent
Modifier and TypeMethodDescriptionstatic SortedSet<ScheduleEvent>
MediaObjects.filterScheduleEvents
(Collection<ScheduleEvent> events, Collection<Channel> channelList) static SortedSet<ScheduleEvent>
MediaObjects.filterScheduleEvents
(Collection<ScheduleEvent> events, Channel... channels) Schedule.findScheduleEvent
(ScheduleEvent event) Finds in the current schedule the excact event (by database id)static List<ScheduleEvent>
ScheduleEvents.findScheduleEventsCloseTo
(Iterable<ScheduleEvent> scheduleEvents, ScheduleEvent event, Duration margin) Finds in the current schedule the event with the same channel and start instant.static Optional<ScheduleEvent>
ScheduleEvents.findScheduleEventWithCompareTo
(Iterable<ScheduleEvent> scheduleEvents, ScheduleEvent event) Finds in the current schedule the event with the same channel and start instant.static Optional<ScheduleEvent>
ScheduleEvents.getFirstScheduleEvent
(Iterable<ScheduleEvent> scheduleEvents, boolean ignoreReruns) static Optional<ScheduleEvent>
ScheduleEvents.getLastScheduleEvent
(Iterable<ScheduleEvent> scheduleEvents, boolean ignoreReruns) LocationTable.getSchedule()
static SortedSet<ScheduleEvent>
MediaObjects.getScheduleEvents
(MediaObject media) Returns theScheduleEvent
s associated with the media object.Program.getScheduleEvents()
Schedule.getScheduleEvents()
@NonNull Iterator<ScheduleEvent>
Schedule.iterator()
static Optional<ScheduleEvent>
ScheduleEvents.sortDateEventForProgram
(Iterable<ScheduleEvent> scheduleEvents) Modifier and TypeMethodDescriptionvoid
Schedule.addScheduleEvent
(ScheduleEvent scheduleEvent) int
ScheduleEvent.compareTo
(ScheduleEvent o) Schedule events are sorted by start, if those are equal then on channelstatic ScheduleEvent
ScheduleEvent.copy
(ScheduleEvent source) static ScheduleEvent
ScheduleEvent.copy
(ScheduleEvent source, Program parent) static boolean
ScheduleEvents.equalHonoringOffset
(ScheduleEvent event1, ScheduleEvent event2) Equals to events on their real start time.Schedule.findScheduleEvent
(ScheduleEvent event) Finds in the current schedule the excact event (by database id)static ScheduleEvent
MediaObjects.findScheduleEventHonoringOffset
(Program media, ScheduleEvent source) static List<ScheduleEvent>
ScheduleEvents.findScheduleEventsCloseTo
(Iterable<ScheduleEvent> scheduleEvents, ScheduleEvent event, Duration margin) Finds in the current schedule the event with the same channel and start instant.static Optional<ScheduleEvent>
ScheduleEvents.findScheduleEventWithCompareTo
(Iterable<ScheduleEvent> scheduleEvents, ScheduleEvent event) Finds in the current schedule the event with the same channel and start instant.static String
ScheduleEvents.getRerunText
(ScheduleEvent scheduleEvent) static boolean
ScheduleEvents.isOriginal
(ScheduleEvent scheduleEevent) static boolean
ScheduleEvents.isRerun
(ScheduleEvent scheduleEevent) boolean
Schedule.removeScheduleEvent
(ScheduleEvent scheduleEvent) MediaBuilder.AbstractProgramBuilder.scheduleEvent
(ScheduleEvent event) @NonNull Schedule.Builder
Schedule.Builder.scheduleEvent
(ScheduleEvent scheduleEvent) MediaBuilder.AbstractProgramBuilder.scheduleEvents
(ScheduleEvent... scheduleEvents) boolean
Schedule.test
(ScheduleEvent event) Modifier and TypeMethodDescriptionstatic SortedSet<ScheduleEvent>
MediaObjects.filterScheduleEvents
(Collection<ScheduleEvent> events, Collection<Channel> channelList) static SortedSet<ScheduleEvent>
MediaObjects.filterScheduleEvents
(Collection<ScheduleEvent> events, Channel... channels) static ScheduleEvent
MediaObjects.findScheduleEvent
(Channel channel, LocalDateTime start, Collection<ScheduleEvent> events) static ScheduleEvent
MediaObjects.findScheduleEvent
(Channel channel, Date start, Collection<ScheduleEvent> events) static List<ScheduleEvent>
ScheduleEvents.findScheduleEventsCloseTo
(Iterable<ScheduleEvent> scheduleEvents, ScheduleEvent event, Duration margin) Finds in the current schedule the event with the same channel and start instant.static Optional<ScheduleEvent>
ScheduleEvents.findScheduleEventWithCompareTo
(Iterable<ScheduleEvent> scheduleEvents, ScheduleEvent event) Finds in the current schedule the event with the same channel and start instant.static Optional<ScheduleEvent>
ScheduleEvents.getFirstScheduleEvent
(Iterable<ScheduleEvent> scheduleEvents, boolean ignoreReruns) static Optional<ScheduleEvent>
ScheduleEvents.getLastScheduleEvent
(Iterable<ScheduleEvent> scheduleEvents, boolean ignoreReruns) MediaBuilder.AbstractProgramBuilder.scheduleEvent
(Channel c, Instant time, Duration duration, Function<ScheduleEvent, ScheduleEvent> merger, ScheduleEventTitle... titles) MediaBuilder.AbstractProgramBuilder.scheduleEvent
(Channel c, Instant time, Duration duration, Function<ScheduleEvent, ScheduleEvent> merger, ScheduleEventTitle... titles) MediaBuilder.AbstractProgramBuilder.scheduleEvent
(Channel c, LocalDateTime time, Duration duration, Function<ScheduleEvent, ScheduleEvent> merger, ScheduleEventTitle... titles) MediaBuilder.AbstractProgramBuilder.scheduleEvent
(Channel c, LocalDateTime time, Duration duration, Function<ScheduleEvent, ScheduleEvent> merger, ScheduleEventTitle... titles) @NonNull Schedule.Builder
Schedule.Builder.scheduleEvents
(@NonNull Collection<? extends ScheduleEvent> scheduleEvents) void
LocationTable.setSchedule
(List<ScheduleEvent> scheduleEvents) void
Program.setScheduleEvents
(SortedSet<ScheduleEvent> scheduleEvents) static Optional<ScheduleEvent>
ScheduleEvents.sortDateEventForProgram
(Iterable<ScheduleEvent> scheduleEvents) static String
ScheduleEvents.userFriendlyToString
(Iterable<ScheduleEvent> scheduleEvents) ModifierConstructorDescriptionScheduleEvent
(ScheduleEvent source) ScheduleEvent
(ScheduleEvent source, Program parent) ModifierConstructorDescriptionSchedule
(Channel channel, Instant start, Instant stop, Collection<ScheduleEvent> scheduleEvents) Schedule
(Channel channel, Instant start, Collection<ScheduleEvent> scheduleEvents) Schedule
(Channel channel, LocalDate start, Collection<ScheduleEvent> scheduleEvents) Schedule
(Net net, Instant start, Instant stop, Collection<ScheduleEvent> scheduleEvents) -
Uses of ScheduleEvent in nl.vpro.domain.media.search
Modifier and TypeMethodDescriptionMediaListItem.getFirstScheduleEvent()
MediaListItem.getFirstScheduleEventNoRerun()
MediaListItem.getLastScheduleEvent()
MediaListItem.getLastScheduleEventNoRerun()
MediaListItem.getSortDateScheduleEvent()
Modifier and TypeMethodDescriptionvoid
MediaListItem.setFirstScheduleEvent
(ScheduleEvent firstScheduleEvent) void
MediaListItem.setFirstScheduleEventNoRerun
(ScheduleEvent firstScheduleEventNoRerun) void
MediaListItem.setLastScheduleEvent
(ScheduleEvent lastScheduleEvent) void
MediaListItem.setLastScheduleEventNoRerun
(ScheduleEvent lastScheduleEventNoRerun) void
MediaListItem.setSortDateScheduleEvent
(ScheduleEvent sortDateScheduleEvent) boolean
ScheduleForm.test
(ScheduleEvent scheduleEvent) -
Uses of ScheduleEvent in nl.vpro.domain.media.support
Modifier and TypeFieldDescriptionstatic javax.persistence.metamodel.SingularAttribute<ScheduleEventDescription,
ScheduleEvent> ScheduleEventDescription_.parent
static javax.persistence.metamodel.SingularAttribute<ScheduleEventTitle,
ScheduleEvent> ScheduleEventTitle_.parent
Modifier and TypeMethodDescriptionScheduleEventDescription.getParent()
ScheduleEventTitle.getParent()
Modifier and TypeMethodDescription@NonNull ScheduleEventDescription.Builder
ScheduleEventDescription.Builder.parent
(ScheduleEvent parent) @NonNull ScheduleEventTitle.Builder
ScheduleEventTitle.Builder.parent
(ScheduleEvent parent) void
ScheduleEventDescription.setParent
(ScheduleEvent parent) void
ScheduleEventTitle.setParent
(ScheduleEvent parent) ModifierConstructorDescriptionScheduleEventDescription
(ScheduleEvent parent, String title, nl.vpro.domain.media.support.OwnerType owner, TextualType type) ScheduleEventTitle
(ScheduleEvent parent, String title, nl.vpro.domain.media.support.OwnerType owner, TextualType type) -
Uses of ScheduleEvent in nl.vpro.domain.media.update
Modifier and TypeMethodDescriptionScheduleEventUpdate.toScheduleEvent
(nl.vpro.domain.media.support.OwnerType ownerType) ModifierConstructorDescriptionScheduleEventUpdate
(ScheduleEvent event) ScheduleEventUpdate
(MediaUpdate<?> media, ScheduleEvent event)