Package nl.vpro.domain.media.update
Class MediaUpdateTable
- java.lang.Object
-
- nl.vpro.domain.media.update.MediaUpdateTable
-
public class MediaUpdateTable extends Object
This is the 'update' version of a linkMediaTable
. Collects a number ofProgramUpdate
s with a number ofGroupUpdate
s and aScheduleUpdate
.- Since:
- 5.8
- Author:
- Michiel Meeuwissen
-
-
Constructor Summary
Constructors Constructor Description MediaUpdateTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(MediaUpdateTable table)
void
addGroups(Collection<GroupUpdate> values)
void
addPrograms(Collection<ProgramUpdate> values)
protected boolean
canEqual(@Nullable Object other)
boolean
equals(@Nullable Object o)
MediaTable
fetch(nl.vpro.domain.media.support.OwnerType type)
Optional<GroupUpdate>
getGroup(String mid)
List<GroupUpdate>
getGroupTable()
Optional<ProgramUpdate>
getProgram(String mid)
Optional<ProgramUpdate>
getProgramByCrid(String crid)
List<ProgramUpdate>
getProgramTable()
ScheduleUpdate
getSchedule()
int
hashCode()
void
setGroupTable(List<GroupUpdate> groupTable)
void
setProgramTable(List<ProgramUpdate> programTable)
void
setSchedule(ScheduleUpdate schedule)
@NonNull String
toString()
-
-
-
Method Detail
-
addGroups
public void addGroups(Collection<GroupUpdate> values)
-
addPrograms
public void addPrograms(Collection<ProgramUpdate> values)
-
add
public void add(MediaUpdateTable table)
-
getGroup
public Optional<GroupUpdate> getGroup(String mid)
-
getProgram
public Optional<ProgramUpdate> getProgram(String mid)
-
getProgramByCrid
public Optional<ProgramUpdate> getProgramByCrid(String crid)
-
fetch
public MediaTable fetch(nl.vpro.domain.media.support.OwnerType type)
-
getProgramTable
public List<ProgramUpdate> getProgramTable()
-
getGroupTable
public List<GroupUpdate> getGroupTable()
-
getSchedule
public ScheduleUpdate getSchedule()
-
setProgramTable
public void setProgramTable(List<ProgramUpdate> programTable)
-
setGroupTable
public void setGroupTable(List<GroupUpdate> groupTable)
-
setSchedule
public void setSchedule(ScheduleUpdate schedule)
-
canEqual
protected boolean canEqual(@Nullable Object other)
-
-