public class Broadcast extends Identified
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Predicate<Broadcast> |
ACTIVELY_PUBLISHED |
static com.google.common.base.Function<Broadcast,Broadcast> |
COPY |
static com.google.common.base.Predicate<Broadcast> |
IS_REPEAT |
static com.google.common.base.Function<Broadcast,org.joda.time.DateTime> |
TO_TRANSMISSION_TIME |
DESCENDING_LAST_UPDATED, TO_ID, TO_URI| Constructor and Description |
|---|
Broadcast(String broadcastOn,
org.joda.time.DateTime transmissionTime,
org.joda.time.DateTime transmissionEndTime) |
Broadcast(String broadcastOn,
org.joda.time.DateTime transmissionTime,
org.joda.time.DateTime transmissionEndTime,
Boolean activelyPublished) |
Broadcast(String broadcastOn,
org.joda.time.DateTime transmissionTime,
org.joda.time.Duration duration) |
Broadcast(String broadcastOn,
org.joda.time.DateTime transmissionTime,
org.joda.time.Duration duration,
Boolean activelyPublished) |
Broadcast(String broadcastOn,
org.joda.time.Interval interval) |
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.base.Predicate<Broadcast> |
channelFilter(org.atlasapi.media.channel.Channel channel) |
Broadcast |
copy() |
boolean |
equals(Object object) |
Boolean |
getAudioDescribed() |
Integer |
getBroadcastDuration() |
String |
getBroadcastOn() |
Boolean |
getHighDefinition() |
Boolean |
getLive() |
Boolean |
getNewEpisode() |
Boolean |
getNewSeries() |
Boolean |
getPremiere() |
Boolean |
getRepeat() |
org.joda.time.LocalDate |
getScheduleDate() |
Boolean |
getSigned() |
String |
getSourceId() |
Boolean |
getSubtitled() |
Boolean |
getSurround() |
org.joda.time.DateTime |
getTransmissionEndTime() |
org.joda.time.DateTime |
getTransmissionTime() |
Boolean |
getWidescreen() |
int |
hashCode() |
static com.google.common.base.Predicate<Broadcast> |
intervalFilter(org.joda.time.Interval interval) |
Boolean |
isActivelyPublished() |
void |
setAudioDescribed(Boolean audioDescribed) |
void |
setHighDefinition(Boolean highDefinition) |
void |
setIsActivelyPublished(Boolean activelyPublished) |
void |
setLive(Boolean live) |
void |
setNewEpisode(Boolean newEpisode) |
void |
setNewSeries(Boolean newSeries) |
void |
setPremiere(Boolean premiere) |
void |
setRepeat(Boolean repeat) |
void |
setScheduleDate(org.joda.time.LocalDate scheduleDate) |
void |
setSigned(Boolean signed) |
void |
setSubtitled(Boolean subtitled) |
void |
setSurround(Boolean surround) |
void |
setWidescreen(Boolean widescreen) |
static com.google.common.collect.Ordering<Broadcast> |
startTimeOrdering() |
String |
toString() |
com.metabroadcast.common.base.Maybe<org.joda.time.Interval> |
transmissionInterval() |
Broadcast |
withId(String id) |
addAlias, addAliases, addAliasUrl, addAliasUrls, addEquivalentTo, copyTo, copyWithEquivalentTo, getAliases, getAliasUrls, getAllUris, getCanonicalUri, getCurie, getEquivalenceUpdate, getEquivalentTo, getId, getLastUpdated, isEquivalentTo, setAliases, setAliasUrls, setCanonicalUri, setCurie, setEquivalenceUpdate, setEquivalentTo, setId, setId, setLastUpdated, sortpublic static final com.google.common.base.Predicate<Broadcast> IS_REPEAT
public static final com.google.common.base.Function<Broadcast,org.joda.time.DateTime> TO_TRANSMISSION_TIME
public static final com.google.common.base.Predicate<Broadcast> ACTIVELY_PUBLISHED
public Broadcast(String broadcastOn, org.joda.time.DateTime transmissionTime, org.joda.time.DateTime transmissionEndTime, Boolean activelyPublished)
public Broadcast(String broadcastOn, org.joda.time.DateTime transmissionTime, org.joda.time.DateTime transmissionEndTime)
public Broadcast(String broadcastOn, org.joda.time.DateTime transmissionTime, org.joda.time.Duration duration)
public Broadcast(String broadcastOn, org.joda.time.DateTime transmissionTime, org.joda.time.Duration duration, Boolean activelyPublished)
public Broadcast(String broadcastOn, org.joda.time.Interval interval)
public org.joda.time.DateTime getTransmissionTime()
public org.joda.time.DateTime getTransmissionEndTime()
public com.metabroadcast.common.base.Maybe<org.joda.time.Interval> transmissionInterval()
public Integer getBroadcastDuration()
public String getBroadcastOn()
public org.joda.time.LocalDate getScheduleDate()
public String getSourceId()
public void setScheduleDate(org.joda.time.LocalDate scheduleDate)
public Boolean isActivelyPublished()
public void setIsActivelyPublished(Boolean activelyPublished)
public Boolean getRepeat()
public void setRepeat(Boolean repeat)
public void setSubtitled(Boolean subtitled)
public Boolean getSubtitled()
public void setSigned(Boolean signed)
public Boolean getSigned()
public void setAudioDescribed(Boolean audioDescribed)
public Boolean getAudioDescribed()
public void setHighDefinition(Boolean highDefinition)
public Boolean getHighDefinition()
public void setWidescreen(Boolean widescreen)
public Boolean getWidescreen()
public void setSurround(Boolean surround)
public Boolean getSurround()
public void setLive(Boolean live)
public Boolean getLive()
public void setPremiere(Boolean premiere)
public Boolean getPremiere()
public void setNewSeries(Boolean newSeries)
public Boolean getNewSeries()
public void setNewEpisode(Boolean newEpisode)
public Boolean getNewEpisode()
public boolean equals(Object object)
equals in class Identifiedpublic int hashCode()
hashCode in class Identifiedpublic Broadcast copy()
public String toString()
toString in class Identifiedpublic static final com.google.common.base.Predicate<Broadcast> channelFilter(org.atlasapi.media.channel.Channel channel)
public static final com.google.common.base.Predicate<Broadcast> intervalFilter(org.joda.time.Interval interval)
public static final com.google.common.collect.Ordering<Broadcast> startTimeOrdering()
Copyright © 2014. All rights reserved.