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