Serialized Form
-
Package nl.vpro.domain
-
Class nl.vpro.domain.AbstractOwnedText
class AbstractOwnedText extends Object implements Serializable- serialVersionUID:
- 8742323961769012971L
-
Serialized Fields
-
owner
@NonNull nl.vpro.domain.media.support.OwnerType owner
-
type
@NotNull(message="{nl.vpro.constraints.NotNull}") TextualType type
-
-
Class nl.vpro.domain.AbstractOwnedTextEntity
class AbstractOwnedTextEntity extends AbstractOwnedText<T extends AbstractOwnedTextEntity<T,P>> implements Serializable - serialVersionUID:
- -4621135759610402997L
-
Class nl.vpro.domain.AbstractPublishableObject
class AbstractPublishableObject extends DomainObject implements Serializable- serialVersionUID:
- -8895271310506491326L
-
Class nl.vpro.domain.BasicOwnedText
class BasicOwnedText extends BasicTypedText implements Serializable- serialVersionUID:
- -6428591725078554520L
-
Serialized Fields
-
owner
nl.vpro.domain.media.support.OwnerType owner
-
-
Class nl.vpro.domain.BasicTypedText
class BasicTypedText extends Object implements Serializable- serialVersionUID:
- -244704110650600576L
-
Serialized Fields
-
text
String text
-
type
TextualType type
-
-
Class nl.vpro.domain.DomainObject
class DomainObject extends Object implements Serializable- serialVersionUID:
- 6335921198095424865L
-
Serialized Fields
-
id
Long id
-
persisted
boolean persisted
-
-
Exception nl.vpro.domain.NotFoundException
class NotFoundException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 1756255370140166823L
-
Serialized Fields
-
identifier
Serializable identifier
-
-
Class nl.vpro.domain.PublicationReason
class PublicationReason extends Object implements Serializable- serialVersionUID:
- -5898117026516765909L
-
-
Package nl.vpro.domain.i18n
-
Class nl.vpro.domain.i18n.DescriptionTranslation
class DescriptionTranslation extends AbstractOwnedTextEntity<DescriptionTranslation,MediaObjectTranslation> implements Serializable - serialVersionUID:
- 8768731191821945231L
-
Serialized Fields
-
parent
@NotNull MediaObjectTranslation parent
-
-
Class nl.vpro.domain.i18n.MediaObjectTranslation
class MediaObjectTranslation extends Object implements Serializable- serialVersionUID:
- -2040558972295866861L
-
Serialized Fields
-
createdBy
Editor createdBy
-
creationInstant
Instant creationInstant
-
descriptions
@Valid Set<DescriptionTranslation> descriptions
-
id
Long id
-
language
Locale language
-
lastModifiedBy
Editor lastModifiedBy
-
lastModifiedInstant
Instant lastModifiedInstant
-
mid
String mid
-
tags
@Valid Set<Tag> tags
-
titles
@List(@Size(min=1,message="{nl.vpro.constraints.collection.Size.min}")) @Valid Set<TitleTranslation> titles
-
twitterRefs
@Valid List<TwitterRefTranslation> twitterRefs
-
websites
List<WebsiteTranslation> websites
-
-
Class nl.vpro.domain.i18n.TitleTranslation
class TitleTranslation extends AbstractOwnedTextEntity<TitleTranslation,MediaObjectTranslation> implements Serializable - serialVersionUID:
- -4636628305739242913L
-
Serialized Fields
-
parent
@NotNull MediaObjectTranslation parent
-
-
-
Package nl.vpro.domain.media
-
Class nl.vpro.domain.media.AudioAttributes
class AudioAttributes extends Object implements Serializable- serialVersionUID:
- -1734599033747834638L
-
Class nl.vpro.domain.media.AvailableSubtitles
class AvailableSubtitles extends Object implements Serializable- serialVersionUID:
- 0L
-
Serialized Fields
-
language
Locale language
-
type
nl.vpro.domain.subtitles.SubtitlesType type
-
workflow
nl.vpro.domain.subtitles.SubtitlesWorkflow workflow
-
-
Class nl.vpro.domain.media.AVAttributes
class AVAttributes extends Object implements Serializable- serialVersionUID:
- 1651506882422062995L
-
Serialized Fields
-
audioAttributes
AudioAttributes audioAttributes
-
avFileFormat
AVFileFormat avFileFormat
-
bitrate
@Min(0L) @Nullable Integer bitrate
-
byteSize
@Min(0L) Long byteSize
-
id
Long id
-
videoAttributes
VideoAttributes videoAttributes
-
-
Class nl.vpro.domain.media.Credits
class Credits extends DomainObject implements Serializable- serialVersionUID:
- 576943675942583696L
-
Serialized Fields
-
listIndex
@NotNull Integer listIndex
-
mediaObject
MediaObject mediaObject
-
role
@NotNull(message="{nl.vpro.constraints.NotNull}") RoleType role
-
-
Class nl.vpro.domain.media.DescendantRef
class DescendantRef extends Object implements Serializable- serialVersionUID:
- 2305207507673462765L
-
Class nl.vpro.domain.media.Email
class Email extends Object implements Serializable- serialVersionUID:
- -8844351970679204585L
-
Serialized Fields
-
email
@Size(min=1,message="{nl.vpro.constraints.text.Size.min}") @Size(max=255,message="{nl.vpro.constraints.text.Size.max}") @Email(message="{nl.vpro.constraints.Email.message}",groups=javax.validation.groups.Default.class) String email
-
id
long id
-
owner
nl.vpro.domain.media.support.OwnerType owner
-
-
Class nl.vpro.domain.media.Genre
class Genre extends Object implements Serializable- serialVersionUID:
- 433263994376700689L
-
Serialized Fields
-
termId
@Pattern(regexp="3\\.(?:[0-9]+\\.){2,}[0-9]+") String termId
-
terms
List<TermWrapper> terms
-
-
Class nl.vpro.domain.media.GeoLocation
class GeoLocation extends DomainObject implements Serializable- serialVersionUID:
- -1000438762907228547L
-
Serialized Fields
-
gtaaRecord
GTAARecord gtaaRecord
-
parent
GeoLocations parent
-
role
@NotNull(message="{nl.vpro.constraints.NotNull}") GeoRoleType role
-
-
Class nl.vpro.domain.media.GeoLocations
class GeoLocations extends AbstractMediaObjectOwnableList<GeoLocations,GeoLocation> implements Serializable - serialVersionUID:
- 4815604300070005169L
-
Class nl.vpro.domain.media.GeoRestriction
-
Class nl.vpro.domain.media.Group
class Group extends MediaObject implements Serializable- serialVersionUID:
- 1L
-
Class nl.vpro.domain.media.Intention
class Intention extends DomainObject implements Serializable- serialVersionUID:
- -604375721442281619L
-
Serialized Fields
-
parent
Intentions parent
-
value
IntentionType value
-
-
Class nl.vpro.domain.media.Intentions
class Intentions extends AbstractMediaObjectOwnableList<Intentions,Intention> implements Serializable - serialVersionUID:
- -1077914108074955136L
-
Class nl.vpro.domain.media.Lifestyle
class Lifestyle extends Object implements Serializable- serialVersionUID:
- 8981980609550119820L
-
Serialized Fields
-
value
String value
-
-
Class nl.vpro.domain.media.LiveStream
class LiveStream extends Object implements Serializable- serialVersionUID:
- -7342555628196300139L
-
Class nl.vpro.domain.media.Location
- serialVersionUID:
- -140942203904508506L
-
Serialized Fields
-
authorityUpdate
boolean authorityUpdate
Note that thisXmlTransient
and hence not available in frontend api- See Also:
-
avAttributes
AVAttributes avAttributes
-
duration
Duration duration
-
lastStatusChange
Instant lastStatusChange
Note that thisXmlTransient
and hence not available in frontend api -
mediaObject
MediaObject mediaObject
-
neboId
Long neboId
-
offset
Duration offset
-
owner
@NonNull nl.vpro.domain.media.support.OwnerType owner
-
platform
Platform platform
-
programUrl
String programUrl
-
statusCode
Integer statusCode
Note that thisXmlTransient
and hence not available in frontend api -
subtitles
String subtitles
-
-
Exception nl.vpro.domain.media.Location.IllegalAuthorityRecord
class IllegalAuthorityRecord extends IllegalStateException implements Serializable- serialVersionUID:
- -162376436758135168L
-
Serialized Fields
-
id
String id
-
-
Class nl.vpro.domain.media.Location.PresentationComparator
class PresentationComparator extends Object implements Serializable- serialVersionUID:
- 0L
-
Class nl.vpro.domain.media.LocationTable
class LocationTable extends Object implements Serializable- serialVersionUID:
- 7215068410057727467L
-
Serialized Fields
-
locations
List<@Valid Location> locations
-
scheduleEvents
List<@Valid ScheduleEvent> scheduleEvents
-
-
Class nl.vpro.domain.media.MediaIdentifiable.Correlation
class Correlation extends Object implements Serializable- serialVersionUID:
- -8973548054279104343L
-
Serialized Fields
-
id
String id
-
type
MediaIdentifiable.Correlation.Type type
-
-
Class nl.vpro.domain.media.MediaObject
- serialVersionUID:
- -9095662256792069374L
-
Serialized Fields
-
ageRating
@NotNull(groups=nl.vpro.validation.WarningValidatorGroup.class) @MustDisplay(groups=nl.vpro.validation.PomsValidatorGroup.class) @Nullable AgeRating ageRating
-
availableSubtitles
List<@NonNull AvailableSubtitles> availableSubtitles
-
avAttributes
AVAttributes avAttributes
-
avType
@NotNull(message="avType: {nl.vpro.constraints.NotNull}") @Nullable AVType avType
-
awards
List<@NotNull String> awards
-
broadcasters
@Valid @Size(min=0,message="{nl.vpro.constraints.Size.min}") List<@NotNull Broadcaster> broadcasters
-
contentRatings
List<@NotNull ContentRating> contentRatings
-
correlationId
String correlationId
Beta, may be dropped again later.- Since:
- 7.1
-
countries
List<@PomsValidCountry org.meeuw.i18n.regions.Region> countries
-
credits
List<@NotNull @Valid Credits> credits
-
crids
List<@NotNull @CRID String> crids
-
descendantOf
@Nullable Set<DescendantRef> descendantOf
-
descriptions
@Valid Set<@NotNull Description> descriptions
-
duration
@Valid @Nullable AuthorizedDuration duration
-
email
@Valid List<@NotNull @Valid Email> email
-
genres
@Valid Set<@NotNull Genre> genres
-
geoLocations
SortedSet<@NotNull @Valid GeoLocations> geoLocations
-
geoRestrictions
@Valid Set<@NotNull GeoRestriction> geoRestrictions
-
images
List<@NotNull @Valid Image> images
-
intentions
@Valid SortedSet<@NotNull Intentions> intentions
-
isDubbed
Boolean isDubbed
-
isEmbeddable
boolean isEmbeddable
-
languages
List<@PomsValidCountry(groups=nl.vpro.validation.WarningValidatorGroup.class) @Language(mayContainCountry=true,groups=nl.vpro.validation.WarningValidatorGroup.class) Locale> languages
-
locationAuthorityUpdate
Boolean locationAuthorityUpdate
-
locations
SortedSet<@NotNull Location> locations
-
memberOf
Set<@NotNull @Valid MemberRef> memberOf
-
mergedTo
@Nullable MediaObject mergedTo
-
mergedToRef
@Nullable String mergedToRef
-
mid
@Size(max=255,min=4) @Pattern(regexp="^[a-zA-Z0-9][ .a-zA-Z0-9_-]*$",flags=CASE_INSENSITIVE,message="{nl.vpro.constraints.mid}") @NotNull(groups=nl.vpro.validation.PrePersistValidatorGroup.class) @MonotonicNonNull String mid
-
portalRestrictions
@Valid List<@NotNull PortalRestriction> portalRestrictions
-
portals
@Valid @Nullable List<@NotNull Portal> portals
-
predictions
Set<@NonNull @Valid Prediction> predictions
-
relations
Set<@NotNull @Valid Relation> relations
-
releaseYear
Short releaseYear
-
repubDate
Instant repubDate
-
repubDestinations
String repubDestinations
-
repubReason
@Pattern(regexp="[^\u241e\u241f]*") String repubReason
␟ and ␟ are used to encode multiple reasons (with a date) in headers, and therefore should not be in the database field itself. \t can be used to temporary store multiple reasons, which will all be published at the same time. -
sortDateInvalidatable
boolean sortDateInvalidatable
If this is set to false, then that indicates that the sort date was set _explictely_ (JAXB unmarshalling), and no other setters can invalidate that. -
sortDateValid
boolean sortDateValid
If this is set to true, then that indicates that something is changed in the mediaobject which would require a recalculation of the sort date. -
sortInstant
Instant sortInstant
-
source
String source
-
streamingPlatformStatus
StreamingStatusImpl streamingPlatformStatus
-
subtitlesWorkflow
AvailableSubtitlesWorkflow subtitlesWorkflow
-
tags
@Valid Set<@NotNull Tag> tags
-
targetGroups
@Valid SortedSet<@NotNull TargetGroups> targetGroups
-
teletext
Short teletext
-
thirdParties
@Valid List<@NotNull ThirdParty> thirdParties
-
titles
@Valid @Size(min=1,message="{nl.vpro.constraints.collection.Size.min}",groups=nl.vpro.validation.RedundantValidatorGroup.class) Set<@NotNull Title> titles
-
topics
SortedSet<@NotNull @Valid Topics> topics
-
twitterRefs
List<@NotNull @Valid TwitterRef> twitterRefs
-
version
Integer version
-
websites
@Valid List<@NotNull @Valid Website> websites
-
-
Class nl.vpro.domain.media.MediaTable
class MediaTable extends Object implements Serializable- serialVersionUID:
- 4054512453318247403L
-
Class nl.vpro.domain.media.Member
class Member extends Object implements Serializable- serialVersionUID:
- 8447129713109420423L
-
Serialized Fields
-
highlighted
boolean highlighted
-
member
MediaObject member
-
number
Integer number
-
-
Class nl.vpro.domain.media.MemberRef
class MemberRef extends Object implements Serializable- serialVersionUID:
- -2247469313512827819L
-
Serialized Fields
-
added
Instant added
-
cridRef
String cridRef
-
episodeOf
SortedSet<RecursiveMemberRef> episodeOf
-
group
MediaObject group
-
highlighted
@NotNull(message="nl.vpro.constraints.NotNull") Boolean highlighted
-
id
Long id
-
member
MediaObject member
-
memberOf
SortedSet<RecursiveMemberRef> memberOf
-
midRef
String midRef
-
number
@Min(0L) Integer number
-
owner
nl.vpro.domain.media.support.OwnerType owner
-
refType
MemberRefType refType
-
segmentOf
RecursiveMemberRef segmentOf
-
typeOfGroup
MediaType typeOfGroup
-
urnRef
String urnRef
-
-
Class nl.vpro.domain.media.Name
class Name extends Credits implements Serializable- serialVersionUID:
- -263374091559949040L
-
Serialized Fields
-
gtaaRecord
GTAARecord gtaaRecord
-
-
Class nl.vpro.domain.media.Net
class Net extends Object implements Serializable- serialVersionUID:
- -5278065987837127858L
-
Class nl.vpro.domain.media.Person
class Person extends Credits implements Serializable- serialVersionUID:
- 6033483875674065456L
-
Serialized Fields
-
familyName
@NoHtml String familyName
-
givenName
@NoHtml String givenName
-
gtaaInfo
EmbeddablePerson gtaaInfo
-
-
Class nl.vpro.domain.media.PortalRestriction
- serialVersionUID:
- -4235262587015174878L
-
Serialized Fields
-
portal
@NotNull(message="nl.vpro.constraints.NotNull") Portal portal
-
-
Class nl.vpro.domain.media.Prediction
class Prediction extends Object implements Serializable- serialVersionUID:
- 0L
-
Serialized Fields
-
authority
Authority authority
-
encryption
Encryption encryption
-
id
Long id
-
issueDate
@NotNull Instant issueDate
-
mediaObject
MediaObject mediaObject
-
plannedAvailability
boolean plannedAvailability
TODO The state is 'ANNOUNCED', so shouldn't we name this field 'announcedAvailability'?- Since:
- 5.6
-
platform
@NotNull Platform platform
-
publishStart
Instant publishStart
-
publishStop
Instant publishStop
-
state
@NotNull Prediction.State state
-
-
Class nl.vpro.domain.media.Program
class Program extends MediaObject implements Serializable- serialVersionUID:
- 6174884273805175998L
-
Serialized Fields
-
episodeOf
Set<MemberRef> episodeOf
-
pdAuthorityImported
Boolean pdAuthorityImported
-
poProgType
@Size(max=255) @Size(min=1) String poProgType
-
scheduleEvents
Set<@NotNull @Valid ScheduleEvent> scheduleEvents
-
segments
Set<Segment> segments
-
type
@NotNull(message="no program type given") ProgramType type
-
-
Class nl.vpro.domain.media.ProgramContainer
class ProgramContainer extends Object implements Serializable- serialVersionUID:
- -2554132753283588255L
-
Serialized Fields
-
program
Program program
-
-
Class nl.vpro.domain.media.ReadonlyStreamingStatus
class ReadonlyStreamingStatus extends Object implements Serializable- serialVersionUID:
- 3307679919618834468L
-
Serialized Fields
-
audioWithoutDrm
StreamingStatus.Value audioWithoutDrm
-
withDrm
StreamingStatus.Value withDrm
-
withDrmOffline
Instant withDrmOffline
-
withoutDrm
StreamingStatus.Value withoutDrm
-
withoutDrmOffline
Instant withoutDrmOffline
-
-
Class nl.vpro.domain.media.RecursiveMemberRef
class RecursiveMemberRef extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
childMid
String childMid
-
circular
Boolean circular
-
episodeOf
SortedSet<RecursiveMemberRef> episodeOf
-
highlighted
Boolean highlighted
-
index
Integer index
-
memberOf
SortedSet<RecursiveMemberRef> memberOf
-
midRef
String midRef
-
parent
ParentChildRelation parent
-
segmentOf
RecursiveMemberRef segmentOf
-
type
MediaType type
-
-
Class nl.vpro.domain.media.Relation
class Relation extends Object implements Serializable- serialVersionUID:
- -2940513328653799208L
-
Class nl.vpro.domain.media.RelationDefinition
class RelationDefinition extends Object implements Serializable- serialVersionUID:
- -1658542635995973742L
-
Serialized Fields
-
Class nl.vpro.domain.media.RelationDefinitionIdentifier
class RelationDefinitionIdentifier extends Object implements Serializable- serialVersionUID:
- -2249857834449241817L
-
Class nl.vpro.domain.media.Repeat
class Repeat extends Object implements Serializable- serialVersionUID:
- -5535721887986056773L
-
Serialized Fields
-
isRerun
boolean isRerun
-
value
String value
-
-
Class nl.vpro.domain.media.Restriction
class Restriction extends DomainObject implements Serializable- serialVersionUID:
- 4916863601110482209L
-
Class nl.vpro.domain.media.Schedule
class Schedule extends Object implements Serializable- serialVersionUID:
- 0L
-
Class nl.vpro.domain.media.ScheduleEvent
class ScheduleEvent extends Object implements Serializable- serialVersionUID:
- 2107980433596776633L
-
Serialized Fields
-
avAttributes
AVAttributes avAttributes
-
channel
@NotNull Channel channel
-
descriptions
@Valid Set<@Valid @NotNull ScheduleEventDescription> descriptions
-
duration
@DurationMin Duration duration
-
guideDay
LocalDate guideDay
-
imi
String imi
-
mediaObject
Program mediaObject
-
memberOf
String memberOf
-
midRef
String midRef
-
net
@Valid Net net
-
offset
Duration offset
-
poSeriesID
String poSeriesID
-
primaryLifestyle
Lifestyle primaryLifestyle
-
repeat
Repeat repeat
-
secondaryLifestyle
SecondaryLifestyle secondaryLifestyle
-
start
@NotNull Instant start
-
textPage
String textPage
-
textSubtitles
String textSubtitles
-
titles
@Valid Set<@Valid @NotNull ScheduleEventTitle> titles
-
type
ScheduleEventType type
-
urnRef
String urnRef
-
-
Class nl.vpro.domain.media.ScheduleEventIdentifier
class ScheduleEventIdentifier extends Object implements Serializable- serialVersionUID:
- -8254248336625205070L
-
Class nl.vpro.domain.media.SecondaryLifestyle
class SecondaryLifestyle extends Object implements Serializable- serialVersionUID:
- -2203208005840440189L
-
Serialized Fields
-
value
String value
-
-
Class nl.vpro.domain.media.Segment
class Segment extends MediaObject implements Serializable- serialVersionUID:
- -868293795041160925L
-
Serialized Fields
-
midRef
String midRef
-
owner
nl.vpro.domain.media.support.OwnerType owner
-
parent
Program parent
-
segmentOf
RecursiveMemberRef segmentOf
-
start
Duration start
-
type
@NotNull(message="no segment type given") SegmentType type
-
urnRef
String urnRef
-
-
Class nl.vpro.domain.media.StandaloneMemberRef
class StandaloneMemberRef extends Object implements Serializable- serialVersionUID:
- 0L
-
Class nl.vpro.domain.media.StandaloneMemberRef.IdType
class IdType extends Object implements Serializable- serialVersionUID:
- 8764152600088414011L
-
Serialized Fields
-
childRef
String childRef
-
index
String index
-
midRef
String midRef
-
objectType
StandaloneMemberRef.ObjectType objectType
-
-
Class nl.vpro.domain.media.StreamingStatusImpl
class StreamingStatusImpl extends Object implements Serializable- serialVersionUID:
- -6853692159691281271L
-
Serialized Fields
-
audioWithoutDrm
StreamingStatus.Value audioWithoutDrm
Audio is currently always without DRM.- Since:
- 7.7
-
withDrm
StreamingStatus.Value withDrm
-
withDrmOffline
Instant withDrmOffline
Deprecated.This was never used -
withoutDrm
StreamingStatus.Value withoutDrm
-
withoutDrmOffline
Instant withoutDrmOffline
Deprecated.This was never used
-
-
Class nl.vpro.domain.media.TargetGroup
class TargetGroup extends DomainObject implements Serializable- serialVersionUID:
- 6530310295897331244L
-
Serialized Fields
-
parent
TargetGroups parent
-
value
TargetGroupType value
-
-
Class nl.vpro.domain.media.TargetGroups
class TargetGroups extends AbstractMediaObjectOwnableList<TargetGroups,TargetGroup> implements Serializable - serialVersionUID:
- -4237232154628528835L
-
Class nl.vpro.domain.media.Topic
class Topic extends DomainObject implements Serializable- serialVersionUID:
- -3211405159144788072L
-
Serialized Fields
-
gtaaRecord
GTAARecord gtaaRecord
-
parent
Topics parent
-
-
Class nl.vpro.domain.media.Topics
- serialVersionUID:
- -1309416187665166955L
-
Class nl.vpro.domain.media.TwitterRef
class TwitterRef extends Object implements Serializable- serialVersionUID:
- -9215030144570677716L
-
Serialized Fields
-
id
Long id
-
owner
nl.vpro.domain.media.support.OwnerType owner
-
type
TwitterRef.Type type
-
value
@NotNull(message="{nl.vpro.constraints.NotNull}") String value
-
-
Class nl.vpro.domain.media.VideoAttributes
class VideoAttributes extends Object implements Serializable- serialVersionUID:
- 5314003558805319340L
-
Class nl.vpro.domain.media.Website
class Website extends Object implements Serializable- serialVersionUID:
- 6568968749798696389L
-
Serialized Fields
-
id
Long id
-
owner
nl.vpro.domain.media.support.OwnerType owner
-
url
@Size(min=1,message="{nl.vpro.constraints.text.Size.min}") @Size(max=255,message="{nl.vpro.constraints.text.Size.max}") @URI(mustHaveScheme=true,minHostParts=2,message="{nl.vpro.constraints.URI}",groups=nl.vpro.validation.PomsValidatorGroup.class) String url
-
-
-
Package nl.vpro.domain.media.bind
-
Class nl.vpro.domain.media.bind.CountryWrapper.UnknownRegion
class UnknownRegion extends Object implements Serializable- serialVersionUID:
- -909414482181898385L
-
Serialized Fields
-
code
String code
-
-
-
Package nl.vpro.domain.media.exceptions
-
Exception nl.vpro.domain.media.exceptions.BroadcasterException
class BroadcasterException extends RuntimeException implements Serializable- serialVersionUID:
- 1794747558440101218L
-
Exception nl.vpro.domain.media.exceptions.CircularReferenceException
class CircularReferenceException extends RuntimeException implements Serializable- serialVersionUID:
- -6557241432901240561L
-
Serialized Fields
-
familyTree
List<MediaObject> familyTree
-
-
Exception nl.vpro.domain.media.exceptions.DuplicateScheduleEventException
class DuplicateScheduleEventException extends RuntimeException implements Serializable- serialVersionUID:
- -6223584920154956501L
-
Exception nl.vpro.domain.media.exceptions.ModificationException
class ModificationException extends Exception implements Serializable- serialVersionUID:
- 7539434717428521934L
-
Exception nl.vpro.domain.media.exceptions.OrganizationNotFoundException
class OrganizationNotFoundException extends RuntimeException implements Serializable- serialVersionUID:
- -923897830621230741L
-
Exception nl.vpro.domain.media.exceptions.OwnerNotFoundException
class OwnerNotFoundException extends RuntimeException implements Serializable- serialVersionUID:
- -2756165284080124044L
-
Exception nl.vpro.domain.media.exceptions.ScheduleException
class ScheduleException extends RuntimeException implements Serializable
-
-
Package nl.vpro.domain.media.gtaa
-
Class nl.vpro.domain.media.gtaa.EmbeddableGTAARecord
class EmbeddableGTAARecord extends Object implements Serializable-
Serialized Fields
-
status
GTAAStatus status
-
uri
String uri
-
-
-
Class nl.vpro.domain.media.gtaa.EmbeddablePerson
class EmbeddablePerson extends EmbeddableGTAARecord implements Serializable- serialVersionUID:
- 2983827493130215257L
-
Serialized Fields
-
knownAs
Boolean knownAs
-
-
Class nl.vpro.domain.media.gtaa.GTAARecord
class GTAARecord extends Object implements Serializable- serialVersionUID:
- 0L
-
-
Package nl.vpro.domain.media.support
-
Class nl.vpro.domain.media.support.AbstractMediaObjectOwnableList
class AbstractMediaObjectOwnableList extends DomainObject implements Serializable- serialVersionUID:
- 4657694328901583730L
-
Serialized Fields
-
owner
nl.vpro.domain.media.support.OwnerType owner
-
parent
MediaObject parent
-
values
List<I extends MediaObjectOwnableListItem<I,
THIS>> values
-
-
Class nl.vpro.domain.media.support.AuthorizedDuration
class AuthorizedDuration extends Object implements Serializable- serialVersionUID:
- 0L
-
Class nl.vpro.domain.media.support.Description
- serialVersionUID:
- 1L
-
Serialized Fields
-
id
Long id
-
parent
MediaObject parent
-
value
@NotNull(message="description not set") @NoHtml @Size(min=1,message="{nl.vpro.constraints.text.Size.min}") @Size(max=64000,message="{nl.vpro.constraints.text.Size.max}") String value
-
-
Class nl.vpro.domain.media.support.Image
- serialVersionUID:
- 2182582685395751329L
-
Serialized Fields
-
credits
@NoHtml @NotNull(groups=nl.vpro.validation.WarningValidatorGroup.class) String credits
-
crids
List<@NotNull @CRID String> crids
-
date
String date
-
description
@NoHtml String description
-
height
Integer height
-
highlighted
Boolean highlighted
-
imageUri
@NotNull(groups=nl.vpro.validation.PrePersistValidatorGroup.class) String imageUri
-
license
@NotNull(groups=nl.vpro.validation.WarningValidatorGroup.class) nl.vpro.domain.support.License license
-
mediaObject
MediaObject mediaObject
-
offset
Duration offset
-
owner
nl.vpro.domain.media.support.OwnerType owner
-
source
@URI @NotNull(groups=nl.vpro.validation.WeakWarningValidatorGroup.class) String source
-
sourceName
@List(@Size(max=255,message="{nl.vpro.constraints.text.Size.max}")) @NotNull(groups=nl.vpro.validation.WarningValidatorGroup.class) String sourceName
-
title
@Size(min=1,message="{nl.vpro.constraints.text.Size.min}") @Size(max=255,message="{nl.vpro.constraints.text.Size.max}") @NoHtml String title
-
type
@NotNull ImageType type
-
width
Integer width
-
-
Class nl.vpro.domain.media.support.PublishableObject
class PublishableObject extends AbstractPublishableObject<T extends PublishableObject<T>> implements Serializable- serialVersionUID:
- 7010308562857745023L
-
Class nl.vpro.domain.media.support.ScheduleEventDescription
class ScheduleEventDescription extends AbstractOwnedTextEntity<ScheduleEventDescription,ScheduleEvent> implements Serializable - serialVersionUID:
- -5439283140517618047L
-
Serialized Fields
-
parent
@NotNull ScheduleEvent parent
-
-
Class nl.vpro.domain.media.support.ScheduleEventTitle
class ScheduleEventTitle extends AbstractOwnedTextEntity<ScheduleEventTitle,ScheduleEvent> implements Serializable - serialVersionUID:
- -445917594010977511L
-
Serialized Fields
-
parent
@NotNull ScheduleEvent parent
-
-
Class nl.vpro.domain.media.support.Tag
class Tag extends Object implements Serializable- serialVersionUID:
- 0L
-
Class nl.vpro.domain.media.support.Title
- serialVersionUID:
- 1L
-
Serialized Fields
-
id
Long id
-
parent
MediaObject parent
-
value
@NotNull(message="{nl.vpro.constraints.NotNull}") @Size(min=1,message="{nl.vpro.constraints.text.Size.min}") @Size(max=255,message="{nl.vpro.constraints.text.Size.max}") @NoHtml String value
-
-
-
Package nl.vpro.domain.media.update
-
Class nl.vpro.domain.media.update.AssemblageConfig
class AssemblageConfig extends Object implements Serializable- serialVersionUID:
- -6110624203385921307L
-
Serialized Fields
-
authority
Authority authority
-
copyGeoLocations
boolean copyGeoLocations
-
copyIntentions
boolean copyIntentions
-
copyLanguageAndCountry
Boolean copyLanguageAndCountry
-
copyPredictions
Boolean copyPredictions
-
copyTargetGroups
boolean copyTargetGroups
-
copyTopics
boolean copyTopics
-
copyTwitterRefs
Boolean copyTwitterRefs
-
copyWorkflow
boolean copyWorkflow
-
createScheduleEvents
boolean createScheduleEvents
-
cridsForDelete
Predicate<String> cridsForDelete
-
deleteBroadcasters
Predicate<MediaObject> deleteBroadcasters
-
deleteIfNoScheduleEventsLeft
Predicate<Program> deleteIfNoScheduleEventsLeft
-
episodeOfUpdate
boolean episodeOfUpdate
-
followMerges
boolean followMerges
TODO- Since:
- 5.13
-
guessEpisodePosition
boolean guessEpisodePosition
-
imageMetaData
boolean imageMetaData
-
implicitUndelete
Predicate<MediaObject> implicitUndelete
-
inferDurationFromScheduleEvents
BiPredicate<MediaObject,
AssemblageConfig> inferDurationFromScheduleEvents -
locationsUpdate
boolean locationsUpdate
-
markForDeleteOnly
BiPredicate<MediaObject,
PublishableObject<?>> markForDeleteOnly -
memberOfUpdate
BiPredicate<MemberRef,
AssemblageConfig> memberOfUpdate -
mergeScheduleEvents
Duration mergeScheduleEvents
This is mainly targeted at PREPR which does not support programs spanning 0 o'clock. If this is set to >= 0, then schedule merging will merge adjacent schedule events if they are of the same MID The size of the duration defines the maximal gap between the events. (For PREPR there is never anything broadcast in the second before midnight) -
owner
nl.vpro.domain.media.support.OwnerType owner
-
publishImmediately
Function<MediaObject,
Optional<String>> publishImmediately -
ratingsUpdate
boolean ratingsUpdate
-
relations
BiPredicate<List<String>,
Relation> relations -
requireIncomingMid
AssemblageConfig.MidRequire requireIncomingMid
- Since:
- 5.13
-
segmentsForDeletion
BiPredicate<Segment,
AssemblageConfig> segmentsForDeletion On default, if you merge a program, existing segments will not be removed This can be configured using this. See alsAssemblageConfig.Builder.deleteSegmentsForOwner()
-
similarOwnerTypes
List<nl.vpro.domain.media.support.OwnerType> similarOwnerTypes
-
stealCrids
org.meeuw.functional.TriPredicate<MediaObject,
MediaObject, String> stealCrids Matching happens on crid. There is a possibility though that the found object is of the wrong type (e.g. a Program and not a Segment) If stealCrids is true, then in that situation the existing object is left, but the matching crid is removed. -
stealMids
AssemblageConfig.Steal stealMids
-
stealSegments
AssemblageConfig.Steal stealSegments
If an incoming segment matches a segment of _different_ program, then disconnect it from that other program Otherwise consider this situation errorneous. -
updateType
AssemblageConfig.Steal updateType
-
-
Exception nl.vpro.domain.media.update.AssemblageConfig.FatalRequiredFieldException
class FatalRequiredFieldException extends AssemblageConfig.RequiredFieldException implements Serializable- serialVersionUID:
- -1815466568814368401L
-
Class nl.vpro.domain.media.update.AssemblageConfig.MidRequire
- serialVersionUID:
- -6648234818264600444L
-
Class nl.vpro.domain.media.update.AssemblageConfig.Require
class Require extends Object implements Serializable- serialVersionUID:
- 4271155751821174345L
-
Serialized Fields
-
getter
Function<S,
F> getter -
value
BiFunction<S,
S, AssemblageConfig.RequireEnum> value
-
-
Exception nl.vpro.domain.media.update.AssemblageConfig.RequiredFieldException
class RequiredFieldException extends IllegalArgumentException implements Serializable- serialVersionUID:
- -7054047338107481793L
-
Serialized Fields
-
arguments
Serializable[] arguments
-
-
Exception nl.vpro.domain.media.update.AssemblageConfig.SkippingRequiredFieldException
class SkippingRequiredFieldException extends AssemblageConfig.RequiredFieldException implements Serializable- serialVersionUID:
- -6503681639731951808L
-
Exception nl.vpro.domain.media.update.ImageImporter.DownloadException
class DownloadException extends RuntimeException implements Serializable- serialVersionUID:
- 960450531709055817L
-
Serialized Fields
-
retryable
boolean retryable
-
-
Class nl.vpro.domain.media.update.MediaIdentifiableImpl
class MediaIdentifiableImpl extends Object implements Serializable- serialVersionUID:
- 0L
-
Class nl.vpro.domain.media.update.RepeatUpdate
class RepeatUpdate extends Object implements Serializable- serialVersionUID:
- -5535721887986056773L
-
Serialized Fields
-
isRerun
boolean isRerun
-
value
String value
-
-
-
Package nl.vpro.letterbox
-
Class nl.vpro.letterbox.LetterBoxRegistration
class LetterBoxRegistration extends Object implements Serializable- serialVersionUID:
- 1280324393718594913L
-
-
Package nl.vpro.nicam
-
Class nl.vpro.nicam.Kijkwijzer
class Kijkwijzer extends Object implements Serializable- serialVersionUID:
- 9201478832377124830L
-
Serialized Fields
-
ageRating
AgeRating ageRating
-
contentRatings
List<@NonNull ContentRating> contentRatings
-
-
-
Package nl.vpro.parkpost
-
Class nl.vpro.parkpost.ProductCode
class ProductCode extends Object implements Serializable- serialVersionUID:
- 2625635499389550495L
-
Exception nl.vpro.parkpost.ProductCode.ParseException
class ParseException extends RuntimeException implements Serializable- serialVersionUID:
- -5852212513798937395L
-
Exception nl.vpro.parkpost.PromoEventConverter.NoMidException
class NoMidException extends Exception implements Serializable- serialVersionUID:
- -7852346235133782658L
-
Exception nl.vpro.parkpost.PromoEventConverter.NoPromoException
class NoPromoException extends Exception implements Serializable- serialVersionUID:
- -7799151404463882905L
-
Exception nl.vpro.parkpost.PromoEventConverter.NoTitleException
class NoTitleException extends Exception implements Serializable- serialVersionUID:
- 3545093070408436707L
-