Package com.kenshoo.pl.entity
Class ChangeFlowConfig.Builder<E extends EntityType<E>>
- java.lang.Object
-
- com.kenshoo.pl.entity.ChangeFlowConfig.Builder<E>
-
- Enclosing class:
- ChangeFlowConfig<E extends EntityType<E>>
public static class ChangeFlowConfig.Builder<E extends EntityType<E>> extends java.lang.Object
-
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder(E entityType)
-
-
Method Detail
-
with
public ChangeFlowConfig.Builder<E> with(FeatureSet features)
-
withLabeledPostFetchCommandEnricher
public ChangeFlowConfig.Builder<E> withLabeledPostFetchCommandEnricher(PostFetchCommandEnricher<E> enricher, Label label)
-
withPostFetchCommandEnricher
public ChangeFlowConfig.Builder<E> withPostFetchCommandEnricher(PostFetchCommandEnricher<E> enricher)
-
withLabeledPostFetchCommandEnrichers
public ChangeFlowConfig.Builder<E> withLabeledPostFetchCommandEnrichers(java.util.Collection<? extends PostFetchCommandEnricher<E>> enrichers, Label label)
-
withPostFetchCommandEnrichers
public ChangeFlowConfig.Builder<E> withPostFetchCommandEnrichers(java.util.Collection<? extends PostFetchCommandEnricher<E>> enrichers)
-
withoutFalseUpdatesPurger
public ChangeFlowConfig.Builder<E> withoutFalseUpdatesPurger()
-
withValidator
public ChangeFlowConfig.Builder<E> withValidator(ChangesValidator<E> validator)
-
withValidators
public ChangeFlowConfig.Builder<E> withValidators(java.util.Collection<ChangesValidator<E>> validators)
-
withLabeledValidator
public ChangeFlowConfig.Builder<E> withLabeledValidator(ChangesValidator<E> validator, Label label)
-
withLabeledValidators
public ChangeFlowConfig.Builder<E> withLabeledValidators(java.util.Collection<ChangesValidator<E>> validators, Label label)
-
withoutValidators
public ChangeFlowConfig.Builder<E> withoutValidators()
-
withoutLabeledElements
public ChangeFlowConfig.Builder<E> withoutLabeledElements(Label label)
-
withoutLabeledElements
public ChangeFlowConfig.Builder<E> withoutLabeledElements(java.util.List<Label> labels)
-
withOutputGenerator
public ChangeFlowConfig.Builder<E> withOutputGenerator(OutputGenerator<E> outputGenerator)
-
withOutputGenerators
public ChangeFlowConfig.Builder<E> withOutputGenerators(java.util.Collection<? extends OutputGenerator<E>> outputGenerators)
-
withoutOutputGenerators
public ChangeFlowConfig.Builder<E> withoutOutputGenerators()
-
enableAuditing
public ChangeFlowConfig.Builder<E> enableAuditing()
-
disableAuditing
public ChangeFlowConfig.Builder<E> disableAuditing()
-
withChildFlowBuilder
public ChangeFlowConfig.Builder<E> withChildFlowBuilder(ChangeFlowConfig.Builder<? extends EntityType<?>> flowConfigBuilder)
-
withRetryer
public ChangeFlowConfig.Builder<E> withRetryer(PersistenceLayerRetryer retryer)
-
build
public ChangeFlowConfig<E> build()
-
-