## Uses of Interface
org.optaplanner.core.api.score.stream.ConstraintProvider

- Packages that use ConstraintProvider
  Package | Description
  --- | ---
  org.optaplanner.core.config.score.director |
  org.optaplanner.core.impl.score.director.stream |
  org.optaplanner.test.api.score.stream |
  org.optaplanner.test.impl.score.stream |

- - ### Uses of ConstraintProvider in org.optaplanner.core.config.score.director

    Fields in org.optaplanner.core.config.score.director with type parameters of type ConstraintProvider
    Modifier and Type | Field and Description
    --- | ---
    `protected Class<? extends ConstraintProvider>` | ScoreDirectorFactoryConfig.`constraintProviderClass`

    Methods in org.optaplanner.core.config.score.director that return types with arguments of type ConstraintProvider
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends ConstraintProvider>` | ScoreDirectorFactoryConfig.`getConstraintProviderClass()`

    Method parameters in org.optaplanner.core.config.score.director with type arguments of type ConstraintProvider
    Modifier and Type | Method and Description
    --- | ---
    `void` | ScoreDirectorFactoryConfig.`setConstraintProviderClass(Class<? extends ConstraintProvider> constraintProviderClass)`
    `ScoreDirectorFactoryConfig` | ScoreDirectorFactoryConfig.`withConstraintProviderClass(Class<? extends ConstraintProvider> constraintProviderClass)`

  - ### Uses of ConstraintProvider in org.optaplanner.core.impl.score.director.stream

    Constructors in org.optaplanner.core.impl.score.director.stream with parameters of type ConstraintProvider
    Constructor and Description
    `ConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, ConstraintProvider constraintProvider, ConstraintStreamImplType constraintStreamImplType)`

  - ### Uses of ConstraintProvider in org.optaplanner.test.api.score.stream

    Classes in org.optaplanner.test.api.score.stream with type parameters of type ConstraintProvider
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_>`

    Methods in org.optaplanner.test.api.score.stream with type parameters of type ConstraintProvider
    Modifier and Type | Method and Description
    --- | ---
    `static <ConstraintProvider_ extends ConstraintProvider,Solution_> ConstraintVerifier<ConstraintProvider_,Solution_>` | ConstraintVerifier.`build(ConstraintProvider_ constraintProvider, Class<Solution_> planningSolutionClass, Class<?>... entityClasses)` Entry point to the API.

  - ### Uses of ConstraintProvider in org.optaplanner.test.impl.score.stream

    Classes in org.optaplanner.test.impl.score.stream with type parameters of type ConstraintProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_>`

    Constructors in org.optaplanner.test.impl.score.stream with parameters of type ConstraintProvider
    Constructor and Description
    `DefaultMultiConstraintAssertion(ConstraintProvider constraintProvider, Score<?> actualScore)`
    `DefaultMultiConstraintVerification(ConstraintStreamScoreDirectorFactory<Solution_> scoreDirectorFactory, ConstraintProvider constraintProvider)`

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.