package org.atlasapi.persistence.content.schedule.mongo; import org.atlasapi.media.channel.Channel; import org.atlasapi.media.entity.Item; import org.atlasapi.media.entity.Publisher; import org.atlasapi.media.entity.ScheduleEntry; import org.atlasapi.media.entity.ScheduleEntry.ItemRefAndBroadcast; public interface ScheduleWriter { @Deprecated void writeScheduleFor(Iterable<? extends Item> items); void writeCompleteEntry(ScheduleEntry entry); void replaceScheduleBlock(Publisher publisher, Channel channel, Iterable<ItemRefAndBroadcast> itemsAndBroadcasts); }