Package nl.vpro.domain.media
This package basicly contains the full media domain objects. The most central class here is
MediaObject
-
Interface Summary Interface Description EntityType Media<T extends Media<T>> This interface extends most of the interfaces thatMediaObject
itself used to implement.MediaBuilder<B extends MediaBuilder<B,M>,M extends MediaObject> MediaIdentifiable An object that contains various fields to identify a POMS media object.MediaLoader MediaObjectLockerAdminMXBean MediaProvider MediaPublisherHeaders MediaRedirector MidIdentifiable Object that are identifiable with their 'MID' (or 'media id').ParentChildRelation Represents a parent/child relation between twoMidIdentifiable
s.RecursiveParentChildRelation StreamingStatus SubMediaType TrackableMedia TrackableObject A trackable object has alsoEmbargo
, andTrackableObject.getWorkflow()
Updatable<T> UpdatableIdentifiable<I extends Serializable & Comparable<I>,T> WithImages -
Enum Summary Enum Description AgeRating The NICAM age rating.AspectRatio Authority AVFileFormat See also nl/vpro/domain/media/vproMedia.xsd .AVType Channel ColorType Java class for colorType.ContentRating A NICAM content ratingEncryption EntityType.AllMedia EntityType.Group EntityType.NoGroups EntityType.NoSegments EntityType.Program EpgGenreType This was the original implementation of MSE-2417.GeoRoleType GroupType IntentionType MediaPublisherHeaders.Destination MediaType This class provides a combined view on all program and group types and their configuration options.MemberRefType MisGenreType Platform Prediction.State ProgramType Region The region as used inGeoRestriction
.RoleType ScheduleEventType SegmentType StandaloneMemberRef.ObjectType StreamingStatus.Value TargetGroupType TvaCountry See jira, Appendix%203%20Country%20Codes%20v2.0.pdf For now not used, we simply use the more completeCountryCode
TwitterRef.Type -
Exception Summary Exception Description Location.IllegalAuthorityRecord -
Annotation Types Summary Annotation Type Description MediaObjectLocker.AssertNoMidLock MediaObjectLocker.Mid Adding this annotation of a method with aString
orMediaIdentifiable
argument will 'lock' the identifier, and will make sure that no other code doing the same will run simultaneously.MediaObjectLocker.Sid LikeMediaObjectLocker.Mid
, but now fornl.vpro.domain.subtitles.SubtitlesId
PomsValidCountry A meta annotation for country codes which are considered valid in poms.