default Constraint | 
QuadConstraintStream.impact(String constraintPackage,
      String constraintName,
      Score<?> constraintWeight,
      ToIntQuadFunction<A,B,C,D> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
default Constraint | 
QuadConstraintStream.impact(String constraintName,
      Score<?> constraintWeight,
      ToIntQuadFunction<A,B,C,D> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
<Score_ extends Score<Score_>> QuadConstraintBuilder<A,B,C,D,Score_> | 
QuadConstraintStream.impact(Score_ constraintWeight,
      ToIntQuadFunction<A,B,C,D> matchWeigher) | 
Positively or negatively impacts the  Score by constraintWeight multiplied by matchWeight for each match
 and returns a builder to apply optional constraint properties.  
 | 
default Constraint | 
QuadConstraintStream.impactConfigurable(String constraintPackage,
                  String constraintName,
                  ToIntQuadFunction<A,B,C,D> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
default Constraint | 
QuadConstraintStream.impactConfigurable(String constraintName,
                  ToIntQuadFunction<A,B,C,D> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
QuadConstraintBuilder<A,B,C,D,?> | 
QuadConstraintStream.impactConfigurable(ToIntQuadFunction<A,B,C,D> matchWeigher) | 
Positively impacts the  Score by the  ConstraintWeight multiplied by match weight for each match,
 and returns a builder to apply optional constraint properties.  
 | 
default Constraint | 
QuadConstraintStream.penalize(String constraintPackage,
        String constraintName,
        Score<?> constraintWeight,
        ToIntQuadFunction<A,B,C,D> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
default Constraint | 
QuadConstraintStream.penalize(String constraintName,
        Score<?> constraintWeight,
        ToIntQuadFunction<A,B,C,D> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
<Score_ extends Score<Score_>> QuadConstraintBuilder<A,B,C,D,Score_> | 
QuadConstraintStream.penalize(Score_ constraintWeight,
        ToIntQuadFunction<A,B,C,D> matchWeigher) | 
Applies a negative  Score impact,
 subtracting the constraintWeight multiplied by the match weight,
 and returns a builder to apply optional constraint properties.  
 | 
default Constraint | 
QuadConstraintStream.penalizeConfigurable(String constraintPackage,
                    String constraintName,
                    ToIntQuadFunction<A,B,C,D> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
default Constraint | 
QuadConstraintStream.penalizeConfigurable(String constraintName,
                    ToIntQuadFunction<A,B,C,D> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
QuadConstraintBuilder<A,B,C,D,?> | 
QuadConstraintStream.penalizeConfigurable(ToIntQuadFunction<A,B,C,D> matchWeigher) | 
Negatively impacts the  Score,
 subtracting the  ConstraintWeight multiplied by match weight for each match,
 and returns a builder to apply optional constraint properties.  
 | 
default Constraint | 
QuadConstraintStream.reward(String constraintPackage,
      String constraintName,
      Score<?> constraintWeight,
      ToIntQuadFunction<A,B,C,D> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
default Constraint | 
QuadConstraintStream.reward(String constraintName,
      Score<?> constraintWeight,
      ToIntQuadFunction<A,B,C,D> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
<Score_ extends Score<Score_>> QuadConstraintBuilder<A,B,C,D,Score_> | 
QuadConstraintStream.reward(Score_ constraintWeight,
      ToIntQuadFunction<A,B,C,D> matchWeigher) | 
Applies a positive  Score impact,
 adding the constraintWeight multiplied by the match weight,
 and returns a builder to apply optional constraint properties.  
 | 
default Constraint | 
QuadConstraintStream.rewardConfigurable(String constraintPackage,
                  String constraintName,
                  ToIntQuadFunction<A,B,C,D> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
default Constraint | 
QuadConstraintStream.rewardConfigurable(String constraintName,
                  ToIntQuadFunction<A,B,C,D> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
QuadConstraintBuilder<A,B,C,D,?> | 
QuadConstraintStream.rewardConfigurable(ToIntQuadFunction<A,B,C,D> matchWeigher) | 
Positively impacts the  Score,
 adding the  ConstraintWeight multiplied by match weight for each match,
 and returns a builder to apply optional constraint properties.  
 |