Uses of Class
nl.vpro.domain.media.update.AssemblageConfig
Package
Description
The update objects are data transfer objects, and represent versions of the objects in
nl.vpro.domain.media
that are simplified, and contain in principal no redundant information, or data that is not updatable or settable at all.-
Uses of AssemblageConfig in nl.vpro.domain.media.update
Modifier and TypeMethodDescription@NonNull AssemblageConfig
AssemblageConfig.Builder._build()
AssemblageConfig.Builder.build()
AssemblageConfig.copy()
AssemblageConfig.withLogger
(nl.vpro.logging.simple.SimpleLogger logger) AssemblageConfig.withThreadLocalLogger()
Modifier and TypeMethodDescriptionAssemblageConfig.getInferDurationFromScheduleEvents()
AssemblageConfig.getMemberOfUpdate()
AssemblageConfig.getSegmentsForDeletion()
On default, if you merge a program, existing segments will not be removed This can be configured using this.Modifier and TypeMethodDescription@NonNull AssemblageConfig.Builder
AssemblageConfig.Builder.inferDurationFromScheduleEvents
(BiPredicate<MediaObject, AssemblageConfig> inferDurationFromScheduleEvents) @NonNull AssemblageConfig.Builder
AssemblageConfig.Builder.memberOfUpdate
(BiPredicate<MemberRef, AssemblageConfig> memberOfUpdate) @NonNull AssemblageConfig.Builder
AssemblageConfig.Builder.segmentsForDeletion
(BiPredicate<Segment, AssemblageConfig> segmentsForDeletion) On default, if you merge a program, existing segments will not be removed This can be configured using this.void
AssemblageConfig.setInferDurationFromScheduleEvents
(BiPredicate<MediaObject, AssemblageConfig> inferDurationFromScheduleEvents) void
AssemblageConfig.setMemberOfUpdate
(BiPredicate<MemberRef, AssemblageConfig> memberOfUpdate) void
AssemblageConfig.setSegmentsForDeletion
(BiPredicate<Segment, AssemblageConfig> segmentsForDeletion) On default, if you merge a program, existing segments will not be removed This can be configured using this.ModifierConstructorDescriptionAssemblageConfig
(nl.vpro.domain.media.support.OwnerType owner, List<nl.vpro.domain.media.support.OwnerType> similarOwnerTypes, boolean copyWorkflow, Boolean copyLanguageAndCountry, boolean imageMetaData, Boolean copyPredictions, Authority authority, boolean episodeOfUpdate, boolean guessEpisodePosition, BiPredicate<MemberRef, AssemblageConfig> memberOfUpdate, boolean ratingsUpdate, Boolean copyTwitterRefs, boolean copyIntentions, boolean copyTargetGroups, boolean copyGeoLocations, boolean copyTopics, BiPredicate<List<String>, Relation> relations, boolean createScheduleEvents, Predicate<Program> deleteIfNoScheduleEventsLeft, Duration mergeScheduleEvents, BiPredicate<MediaObject, AssemblageConfig> inferDurationFromScheduleEvents, boolean locationsUpdate, AssemblageConfig.Steal stealMids, org.meeuw.functional.TriPredicate<MediaObject, MediaObject, String> stealCrids, AssemblageConfig.Steal stealSegments, BiPredicate<Segment, AssemblageConfig> segmentsForDeletion, Predicate<String> cridsForDelete, AssemblageConfig.Steal updateType, boolean followMerges, AssemblageConfig.MidRequire requireIncomingMid, BiPredicate<MediaObject, PublishableObject<?>> markForDeleteOnly, Predicate<MediaObject> deleteBroadcasters, Function<MediaObject, Optional<String>> publishImmediately, nl.vpro.logging.simple.SimpleLogger logger)