Package nl.vpro.domain.media
Class MediaBuilder.AbstractGroupBuilder<T extends MediaBuilder.AbstractGroupBuilder<T>>
- java.lang.Object
-
- nl.vpro.domain.media.MediaBuilder.AbstractBuilder<T,Group>
-
- nl.vpro.domain.media.MediaBuilder.AbstractGroupBuilder<T>
-
- All Implemented Interfaces:
Cloneable
,EmbargoBuilder<T>
,MediaBuilder<T,Group>
- Direct Known Subclasses:
MediaBuilder.GroupBuilder
- Enclosing interface:
- MediaBuilder<B extends MediaBuilder<B,M>,M extends MediaObject>
public abstract static class MediaBuilder.AbstractGroupBuilder<T extends MediaBuilder.AbstractGroupBuilder<T>> extends MediaBuilder.AbstractBuilder<T,Group> implements MediaBuilder<T,Group>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface nl.vpro.domain.media.MediaBuilder
MediaBuilder.AbstractBuilder<T extends MediaBuilder.AbstractBuilder<T,M>,M extends MediaObject>, MediaBuilder.AbstractGroupBuilder<T extends MediaBuilder.AbstractGroupBuilder<T>>, MediaBuilder.AbstractProgramBuilder<T extends MediaBuilder.AbstractProgramBuilder<T> & MediaBuilder<T,Program>>, MediaBuilder.AbstractSegmentBuilder<T extends MediaBuilder.AbstractSegmentBuilder<T>>, MediaBuilder.GroupBuilder, MediaBuilder.ProgramBuilder, MediaBuilder.SegmentBuilder
-
-
Field Summary
-
Fields inherited from class nl.vpro.domain.media.MediaBuilder.AbstractBuilder
mid, midSet
-
Fields inherited from interface nl.vpro.domain.EmbargoBuilder
ZONE_ID
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractGroupBuilder()
protected
AbstractGroupBuilder(Group group)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
ordered(Boolean ordered)
T
poSeriesID(String poSeriesID)
@NonNull String
toString()
T
type(GroupType type)
-
Methods inherited from class nl.vpro.domain.media.MediaBuilder.AbstractBuilder
build, copy, getMid, mediaObject, mid
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface nl.vpro.domain.EmbargoBuilder
publishStart, publishStart, publishStart, publishStop, publishStop
-
Methods inherited from interface nl.vpro.domain.media.MediaBuilder
ageRating, ageRatingAllIfUnset, aspectRatio, audio, audioOrVideo, avAttributes, avType, awards, broadcasters, broadcasters, broadcasters, build, clearBroadcasters, clearCreationDate, clearLocations, clearMemberOf, clearMergedTo, clearPortals, clearTwitterRefs, clearWebsites, contentRatings, copy, countries, createdBy, createdBy, creationDate, creationDate, creationDate, creationInstant, credits, crids, crids, descendantOf, descendantOf, descriptions, duration, emails, embeddable, genres, genres, genres, geoLocations, geoLocations, geoLocations, geoLocations, geoLocations, geoRestrictions, geoRestrictions, getMid, getWorkflow, id, images, images, intentions, intentions, languages, lastModified, lastModified, lastModified, lastModifiedBy, lastModifiedBy, lastPublished, lastPublished, lexicoTitle, lexicoTitle, locations, locations, locations, mainDescription, mainDescription, mainTitle, mainTitle, mainTitle, mediaObject, memberOf, memberOf, memberOf, memberOf, memberOf, mergedTo, mergedTo, mid, person, persons, persons, portalRestrictions, portalRestrictions, portalRestrictions, portals, portals, publishStart, publishStop, relations, releaseYear, republicationReason, source, subTitle, subTitle, tags, tags, targetGroups, targetGroups, teletext, thirdParties, titles, topics, topics, topics, topics, topics, twitterRefs, twitterRefs, urn, video, websites, websites, workflow
-
-
-
-
Constructor Detail
-
AbstractGroupBuilder
protected AbstractGroupBuilder()
-
AbstractGroupBuilder
protected AbstractGroupBuilder(Group group)
-
-