Package com.kenshoo.pl.entity
Class ChangeFlowConfig<E extends EntityType<E>>
- java.lang.Object
-
- com.kenshoo.pl.entity.ChangeFlowConfig<E>
-
public class ChangeFlowConfig<E extends EntityType<E>> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChangeFlowConfig.Builder<E extends EntityType<E>>
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<AuditRecordGenerator<E>>auditRecordGenerator()java.util.List<ChangeFlowConfig<? extends EntityType<?>>>childFlows()java.util.stream.Stream<CurrentStateConsumer<E>>currentStateConsumers()EgetEntityType()FeatureSetgetFeatures()java.util.List<OutputGenerator<E>>getOutputGenerators()java.util.List<PostFetchCommandEnricher<E>>getPostFetchCommandEnrichers()java.util.List<ChangesFilter<E>>getPostFetchFilters()java.util.List<ChangesFilter<E>>getPostSupplyFilters()java.util.Optional<EntityField<E,java.lang.Object>>getPrimaryIdentityField()java.util.Set<EntityField<E,?>>getRequiredFields()java.util.Set<EntityField<E,?>>getRequiredRelationFields()java.util.List<ChangesValidator<E>>getValidators()PersistenceLayerRetryerretryer()
-
-
-
Method Detail
-
getEntityType
public E getEntityType()
-
retryer
public PersistenceLayerRetryer retryer()
-
auditRecordGenerator
public java.util.Optional<AuditRecordGenerator<E>> auditRecordGenerator()
-
getPostFetchCommandEnrichers
public java.util.List<PostFetchCommandEnricher<E>> getPostFetchCommandEnrichers()
-
getValidators
public java.util.List<ChangesValidator<E>> getValidators()
-
getOutputGenerators
public java.util.List<OutputGenerator<E>> getOutputGenerators()
-
currentStateConsumers
public java.util.stream.Stream<CurrentStateConsumer<E>> currentStateConsumers()
-
getRequiredRelationFields
public java.util.Set<EntityField<E,?>> getRequiredRelationFields()
-
getRequiredFields
public java.util.Set<EntityField<E,?>> getRequiredFields()
-
childFlows
public java.util.List<ChangeFlowConfig<? extends EntityType<?>>> childFlows()
-
getPostFetchFilters
public java.util.List<ChangesFilter<E>> getPostFetchFilters()
-
getPostSupplyFilters
public java.util.List<ChangesFilter<E>> getPostSupplyFilters()
-
getPrimaryIdentityField
public java.util.Optional<EntityField<E,java.lang.Object>> getPrimaryIdentityField()
-
getFeatures
public FeatureSet getFeatures()
-
-