Class DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_,Score_ extends Score<Score_>>  
java.lang.Object
org.optaplanner.test.impl.score.stream.DefaultConstraintVerifier<ConstraintProvider_,Solution_,Score_>  
- All Implemented Interfaces:
- ConstraintVerifier<ConstraintProvider_,- Solution_> 
public final class DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_,Score_ extends Score<Score_>>  
extends Object
implements ConstraintVerifier<ConstraintProvider_,Solution_> 
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultConstraintVerifier(ConstraintProvider_ constraintProvider, SolutionDescriptor<Solution_> solutionDescriptor) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanCreates a constraint verifier for all constraints of theConstraintProvider.verifyThat(BiFunction<ConstraintProvider_, ConstraintFactory, Constraint> constraintFunction) Creates a constraint verifier for a givenConstraintof theConstraintProvider.withConstraintStreamImplType(ConstraintStreamImplType constraintStreamImplType) All subsequent calls toConstraintVerifier.verifyThat(BiFunction)andConstraintVerifier.verifyThat()use the givenConstraintStreamImplType.withDroolsAlphaNetworkCompilationEnabled(boolean droolsAlphaNetworkCompilationEnabled) Applies only toConstraintStreamImplType.DROOLS.
- 
Constructor Details- 
DefaultConstraintVerifierpublic DefaultConstraintVerifier(ConstraintProvider_ constraintProvider, SolutionDescriptor<Solution_> solutionDescriptor) 
 
- 
- 
Method Details- 
getConstraintStreamImplType
- 
withConstraintStreamImplTypepublic ConstraintVerifier<ConstraintProvider_,Solution_> withConstraintStreamImplType(ConstraintStreamImplType constraintStreamImplType) Description copied from interface:ConstraintVerifierAll subsequent calls toConstraintVerifier.verifyThat(BiFunction)andConstraintVerifier.verifyThat()use the givenConstraintStreamImplType.- Specified by:
- withConstraintStreamImplTypein interface- ConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,- Solution_> 
- Parameters:
- constraintStreamImplType- never null
- Returns:
- this
 
- 
isDroolsAlphaNetworkCompilationEnabledpublic boolean isDroolsAlphaNetworkCompilationEnabled()
- 
withDroolsAlphaNetworkCompilationEnabledpublic ConstraintVerifier<ConstraintProvider_,Solution_> withDroolsAlphaNetworkCompilationEnabled(boolean droolsAlphaNetworkCompilationEnabled) Description copied from interface:ConstraintVerifierApplies only toConstraintStreamImplType.DROOLS. Do not enable when running in a native image.- Specified by:
- withDroolsAlphaNetworkCompilationEnabledin interface- ConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,- Solution_> 
- Parameters:
- droolsAlphaNetworkCompilationEnabled- true to enable the alpha network compiler
- Returns:
- this
 
- 
verifyThatpublic DefaultSingleConstraintVerification<Solution_,Score_> verifyThat(BiFunction<ConstraintProvider_, ConstraintFactory, Constraint> constraintFunction) Description copied from interface:ConstraintVerifierCreates a constraint verifier for a givenConstraintof theConstraintProvider.- Specified by:
- verifyThatin interface- ConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,- Solution_> 
- Parameters:
- constraintFunction- never null
- Returns:
- never null
 
- 
verifyThatDescription copied from interface:ConstraintVerifierCreates a constraint verifier for all constraints of theConstraintProvider.- Specified by:
- verifyThatin interface- ConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,- Solution_> 
- Returns:
- never null
 
 
-