Package nl.vpro.domain.media.search
Class MediaForm.Builder
- java.lang.Object
-
- nl.vpro.domain.media.search.MediaForm.Builder
-
-
Method Summary
-
-
-
Method Detail
-
broadcasters
public MediaForm.Builder broadcasters(Collection<String> b)
-
broadcaster
public MediaForm.Builder broadcaster(String broadcaster)
-
quotedText
public MediaForm.Builder quotedText(String text)
-
asc
public MediaForm.Builder asc(MediaSortField field)
-
desc
public MediaForm.Builder desc(MediaSortField field)
-
max
public MediaForm.Builder max(Integer max)
-
pager
public @NonNull MediaForm.Builder pager(MediaPager pager)
- Returns:
this
.
-
portals
public @NonNull MediaForm.Builder portals(Collection<String> portals)
- Returns:
this
.
-
text
public @NonNull MediaForm.Builder text(String text)
- Returns:
this
.
-
types
public @NonNull MediaForm.Builder types(Collection<MediaType> types)
- Returns:
this
.
-
noBroadcast
public @NonNull MediaForm.Builder noBroadcast(Boolean noBroadcast)
- Returns:
this
.
-
hasLocations
public @NonNull MediaForm.Builder hasLocations(Boolean hasLocations)
- Returns:
this
.
-
noPlaylist
public @NonNull MediaForm.Builder noPlaylist(Boolean noPlaylist)
- Returns:
this
.
-
eventRange
public @NonNull MediaForm.Builder eventRange(InstantRange eventRange)
- Returns:
this
.
-
createdBy
public @NonNull MediaForm.Builder createdBy(String createdBy)
- Returns:
this
.
-
createdById
public @NonNull MediaForm.Builder createdById(String createdById)
- Returns:
this
.
-
creationRange
public @NonNull MediaForm.Builder creationRange(InstantRange creationRange)
- Returns:
this
.
-
lastModifiedBy
public @NonNull MediaForm.Builder lastModifiedBy(String lastModifiedBy)
- Returns:
this
.
-
lastModifiedById
public @NonNull MediaForm.Builder lastModifiedById(String lastModifiedById)
- Returns:
this
.
-
lastModifiedRange
public @NonNull MediaForm.Builder lastModifiedRange(InstantRange lastModifiedRange)
- Returns:
this
.
-
lastPublishedRange
public @NonNull MediaForm.Builder lastPublishedRange(InstantRange lastPublishedRange)
- Returns:
this
.
-
locationsCount
public @NonNull MediaForm.Builder locationsCount(IntegerRange locationsCount)
- Returns:
this
.
-
notAnEpisode
public @NonNull MediaForm.Builder notAnEpisode(Boolean notAnEpisode)
- Returns:
this
.
-
noMembers
public @NonNull MediaForm.Builder noMembers(Boolean noMembers)
- Returns:
this
.
-
noCredits
public @NonNull MediaForm.Builder noCredits(Boolean noCredits)
- Returns:
this
.
-
forOwner
public @NonNull MediaForm.Builder forOwner(nl.vpro.domain.media.support.OwnerType forOwner)
- Returns:
this
.
-
ids
public @NonNull MediaForm.Builder ids(Collection<String> ids)
- Returns:
this
.
-
build
public @NonNull MediaForm build()
-
-