public class Policy extends Identified
| Modifier and Type | Class and Description |
|---|---|
static class |
Policy.Network |
static class |
Policy.Platform |
static class |
Policy.RevenueContract |
DESCENDING_LAST_UPDATED, TO_ID, TO_URI| Constructor and Description |
|---|
Policy() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAvailableCountry(com.metabroadcast.common.intl.Country country) |
Policy |
copy() |
org.joda.time.DateTime |
getActualAvailabilityStart() |
org.joda.time.DateTime |
getAvailabilityEnd() |
Integer |
getAvailabilityLength() |
org.joda.time.DateTime |
getAvailabilityStart() |
Set<com.metabroadcast.common.intl.Country> |
getAvailableCountries() |
org.joda.time.DateTime |
getDrmPlayableFrom() |
Policy.Network |
getNetwork() |
Policy.Platform |
getPlatform() |
com.metabroadcast.common.currency.Price |
getPrice() |
Policy.RevenueContract |
getRevenueContract() |
void |
setActualAvailabilityStart(org.joda.time.DateTime actualAvailabilityStart) |
void |
setAvailabilityEnd(org.joda.time.DateTime availabilityEnd) |
void |
setAvailabilityLength(Integer seconds) |
void |
setAvailabilityStart(org.joda.time.DateTime availabilityStart) |
void |
setAvailableCountries(Set<com.metabroadcast.common.intl.Country> availableCountries) |
void |
setDrmPlayableFrom(org.joda.time.DateTime drmPlayableFrom) |
void |
setNetwork(Policy.Network network) |
void |
setPlatform(Policy.Platform platform) |
void |
setPrice(com.metabroadcast.common.currency.Price price) |
void |
setRevenueContract(Policy.RevenueContract revenueContract) |
Policy |
withAvailabilityEnd(org.joda.time.DateTime start) |
Policy |
withAvailabilityStart(org.joda.time.DateTime end) |
Policy |
withAvailableCountries(com.metabroadcast.common.intl.Country... countries) |
Policy |
withDrmPlayableFrom(org.joda.time.DateTime from) |
Policy |
withPlatform(Policy.Platform platform) |
Policy |
withPrice(com.metabroadcast.common.currency.Price price) |
Policy |
withRevenueContract(Policy.RevenueContract revenueContract) |
addAlias, addAliases, addAliasUrl, addAliasUrls, addEquivalentTo, copyTo, copyWithEquivalentTo, equals, getAliases, getAliasUrls, getAllUris, getCanonicalUri, getCurie, getEquivalenceUpdate, getEquivalentTo, getId, getLastUpdated, hashCode, isEquivalentTo, setAliases, setAliasUrls, setCanonicalUri, setCurie, setEquivalenceUpdate, setEquivalentTo, setId, setId, setLastUpdated, sort, toStringpublic Set<com.metabroadcast.common.intl.Country> getAvailableCountries()
public void setAvailableCountries(Set<com.metabroadcast.common.intl.Country> availableCountries)
public void addAvailableCountry(com.metabroadcast.common.intl.Country country)
public org.joda.time.DateTime getAvailabilityStart()
public org.joda.time.DateTime getDrmPlayableFrom()
public org.joda.time.DateTime getAvailabilityEnd()
public Policy.Platform getPlatform()
public Policy.Network getNetwork()
public org.joda.time.DateTime getActualAvailabilityStart()
public void setAvailabilityEnd(org.joda.time.DateTime availabilityEnd)
public void setAvailabilityStart(org.joda.time.DateTime availabilityStart)
public void setDrmPlayableFrom(org.joda.time.DateTime drmPlayableFrom)
public Policy withAvailabilityStart(org.joda.time.DateTime end)
public Policy withAvailabilityEnd(org.joda.time.DateTime start)
public void setRevenueContract(Policy.RevenueContract revenueContract)
public Policy withRevenueContract(Policy.RevenueContract revenueContract)
public Policy.RevenueContract getRevenueContract()
public void setPrice(com.metabroadcast.common.currency.Price price)
public void setPlatform(Policy.Platform platform)
public void setNetwork(Policy.Network network)
public void setActualAvailabilityStart(org.joda.time.DateTime actualAvailabilityStart)
public Policy withPrice(com.metabroadcast.common.currency.Price price)
public com.metabroadcast.common.currency.Price getPrice()
public Policy withDrmPlayableFrom(org.joda.time.DateTime from)
public void setAvailabilityLength(Integer seconds)
public Integer getAvailabilityLength()
public Policy withAvailableCountries(com.metabroadcast.common.intl.Country... countries)
public Policy withPlatform(Policy.Platform platform)
public Policy copy()
Copyright © 2014. All rights reserved.