Interface InnerQuadConstraintStream<A,​B,​C,​D>

  • All Superinterfaces:
    org.optaplanner.core.api.score.stream.ConstraintStream, org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>

    public interface InnerQuadConstraintStream<A,​B,​C,​D>
    extends org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D> distinct()  
      static <A,​B,​C,​D>
      org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​Collection<?>>
      getDefaultIndictedObjectsMapping()  
      static <A,​B,​C,​D>
      org.optaplanner.core.api.function.PentaFunction<A,​B,​C,​D,​org.optaplanner.core.api.score.Score<?>,​org.optaplanner.core.api.score.stream.DefaultConstraintJustification>
      getDefaultJustificationMapping()  
      boolean guaranteesDistinct()
      This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
      default org.optaplanner.core.api.score.stream.Constraint impact​(String constraintPackage, String constraintName, org.optaplanner.core.api.score.Score<?> constraintWeight)  
      default org.optaplanner.core.api.score.stream.Constraint impact​(String constraintName, org.optaplanner.core.api.score.Score<?> constraintWeight)  
      default <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_>
      impact​(Score_ constraintWeight, org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher)  
      default <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_>
      impactBigDecimal​(Score_ constraintWeight, org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher)  
      default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> impactConfigurable​(org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher)  
      default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> impactConfigurableBigDecimal​(org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher)  
      default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> impactConfigurableLong​(org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher)  
      default <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_>
      impactLong​(Score_ constraintWeight, org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher)  
      <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_>
      innerImpact​(Score_ constraintWeight, org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher, ScoreImpactType scoreImpactType)  
      <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_>
      innerImpact​(Score_ constraintWeight, org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher, ScoreImpactType scoreImpactType)  
      <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_>
      innerImpact​(Score_ constraintWeight, org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher, ScoreImpactType scoreImpactType)  
      default org.optaplanner.core.api.score.stream.Constraint penalize​(String constraintPackage, String constraintName, org.optaplanner.core.api.score.Score<?> constraintWeight)  
      default org.optaplanner.core.api.score.stream.Constraint penalize​(String constraintName, org.optaplanner.core.api.score.Score<?> constraintWeight)  
      default <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_>
      penalize​(Score_ constraintWeight, org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher)  
      default <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_>
      penalizeBigDecimal​(Score_ constraintWeight, org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher)  
      default org.optaplanner.core.api.score.stream.Constraint penalizeConfigurable​(String constraintName)  
      default org.optaplanner.core.api.score.stream.Constraint penalizeConfigurable​(String constraintPackage, String constraintName)  
      default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> penalizeConfigurable​(org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher)  
      default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> penalizeConfigurableBigDecimal​(org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher)  
      default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> penalizeConfigurableLong​(org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher)  
      default <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_>
      penalizeLong​(Score_ constraintWeight, org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher)  
      default org.optaplanner.core.api.score.stream.Constraint reward​(String constraintPackage, String constraintName, org.optaplanner.core.api.score.Score<?> constraintWeight)  
      default org.optaplanner.core.api.score.stream.Constraint reward​(String constraintName, org.optaplanner.core.api.score.Score<?> constraintWeight)  
      default <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_>
      reward​(Score_ constraintWeight, org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher)  
      default <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_>
      rewardBigDecimal​(Score_ constraintWeight, org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher)  
      default org.optaplanner.core.api.score.stream.Constraint rewardConfigurable​(String constraintName)  
      default org.optaplanner.core.api.score.stream.Constraint rewardConfigurable​(String constraintPackage, String constraintName)  
      default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> rewardConfigurable​(org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher)  
      default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> rewardConfigurableBigDecimal​(org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher)  
      default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> rewardConfigurableLong​(org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher)  
      default <Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_>
      rewardLong​(Score_ constraintWeight, org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher)  
      • Methods inherited from interface org.optaplanner.core.api.score.stream.ConstraintStream

        getConstraintFactory
      • Methods inherited from interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream

        filter, flattenLast, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, ifExists, ifExists, ifExists, ifExists, ifExists, ifExistsIncludingNullVars, ifExistsIncludingNullVars, ifExistsIncludingNullVars, ifExistsIncludingNullVars, ifExistsIncludingNullVars, ifNotExists, ifNotExists, ifNotExists, ifNotExists, ifNotExists, ifNotExistsIncludingNullVars, ifNotExistsIncludingNullVars, ifNotExistsIncludingNullVars, ifNotExistsIncludingNullVars, ifNotExistsIncludingNullVars, impact, impact, impact, impactBigDecimal, impactBigDecimal, impactConfigurable, impactConfigurable, impactConfigurable, impactConfigurableBigDecimal, impactConfigurableBigDecimal, impactConfigurableLong, impactConfigurableLong, impactLong, impactLong, map, penalize, penalize, penalize, penalizeBigDecimal, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurable, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeConfigurableLong, penalizeLong, penalizeLong, reward, reward, reward, rewardBigDecimal, rewardBigDecimal, rewardConfigurable, rewardConfigurable, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardConfigurableLong, rewardLong, rewardLong
    • Method Detail

      • getDefaultJustificationMapping

        static <A,​B,​C,​D> org.optaplanner.core.api.function.PentaFunction<A,​B,​C,​D,​org.optaplanner.core.api.score.Score<?>,​org.optaplanner.core.api.score.stream.DefaultConstraintJustification> getDefaultJustificationMapping()
      • getDefaultIndictedObjectsMapping

        static <A,​B,​C,​D> org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​Collection<?>> getDefaultIndictedObjectsMapping()
      • guaranteesDistinct

        boolean guaranteesDistinct()
        This method will return true if the constraint stream is guaranteed to only produce distinct tuples. See distinct() for details.
        Returns:
        true if the guarantee of distinct tuples is provided
      • distinct

        default org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D> distinct()
        Specified by:
        distinct in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • penalize

        default <Score_ extends org.optaplanner.core.api.score.Score<Score_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_> penalize​(Score_ constraintWeight,
                                                                                                                                                                                                org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher)
        Specified by:
        penalize in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • penalizeLong

        default <Score_ extends org.optaplanner.core.api.score.Score<Score_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_> penalizeLong​(Score_ constraintWeight,
                                                                                                                                                                                                    org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher)
        Specified by:
        penalizeLong in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • penalizeBigDecimal

        default <Score_ extends org.optaplanner.core.api.score.Score<Score_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_> penalizeBigDecimal​(Score_ constraintWeight,
                                                                                                                                                                                                          org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher)
        Specified by:
        penalizeBigDecimal in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • penalizeConfigurable

        default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> penalizeConfigurable​(org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher)
        Specified by:
        penalizeConfigurable in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • penalizeConfigurableLong

        default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> penalizeConfigurableLong​(org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher)
        Specified by:
        penalizeConfigurableLong in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • penalizeConfigurableBigDecimal

        default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> penalizeConfigurableBigDecimal​(org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher)
        Specified by:
        penalizeConfigurableBigDecimal in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • reward

        default <Score_ extends org.optaplanner.core.api.score.Score<Score_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_> reward​(Score_ constraintWeight,
                                                                                                                                                                                              org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher)
        Specified by:
        reward in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • rewardLong

        default <Score_ extends org.optaplanner.core.api.score.Score<Score_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_> rewardLong​(Score_ constraintWeight,
                                                                                                                                                                                                  org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher)
        Specified by:
        rewardLong in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • rewardBigDecimal

        default <Score_ extends org.optaplanner.core.api.score.Score<Score_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_> rewardBigDecimal​(Score_ constraintWeight,
                                                                                                                                                                                                        org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher)
        Specified by:
        rewardBigDecimal in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • rewardConfigurable

        default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> rewardConfigurable​(org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher)
        Specified by:
        rewardConfigurable in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • rewardConfigurableLong

        default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> rewardConfigurableLong​(org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher)
        Specified by:
        rewardConfigurableLong in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • rewardConfigurableBigDecimal

        default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> rewardConfigurableBigDecimal​(org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher)
        Specified by:
        rewardConfigurableBigDecimal in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • impact

        default <Score_ extends org.optaplanner.core.api.score.Score<Score_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_> impact​(Score_ constraintWeight,
                                                                                                                                                                                              org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher)
        Specified by:
        impact in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • impactLong

        default <Score_ extends org.optaplanner.core.api.score.Score<Score_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_> impactLong​(Score_ constraintWeight,
                                                                                                                                                                                                  org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher)
        Specified by:
        impactLong in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • impactBigDecimal

        default <Score_ extends org.optaplanner.core.api.score.Score<Score_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_> impactBigDecimal​(Score_ constraintWeight,
                                                                                                                                                                                                        org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher)
        Specified by:
        impactBigDecimal in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • impactConfigurable

        default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> impactConfigurable​(org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher)
        Specified by:
        impactConfigurable in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • impactConfigurableLong

        default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> impactConfigurableLong​(org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher)
        Specified by:
        impactConfigurableLong in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • impactConfigurableBigDecimal

        default org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​?> impactConfigurableBigDecimal​(org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher)
        Specified by:
        impactConfigurableBigDecimal in interface org.optaplanner.core.api.score.stream.quad.QuadConstraintStream<A,​B,​C,​D>
      • innerImpact

        <Score_ extends org.optaplanner.core.api.score.Score<Score_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_> innerImpact​(Score_ constraintWeight,
                                                                                                                                                                                           org.optaplanner.core.api.function.ToIntQuadFunction<A,​B,​C,​D> matchWeigher,
                                                                                                                                                                                           ScoreImpactType scoreImpactType)
      • innerImpact

        <Score_ extends org.optaplanner.core.api.score.Score<Score_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_> innerImpact​(Score_ constraintWeight,
                                                                                                                                                                                           org.optaplanner.core.api.function.ToLongQuadFunction<A,​B,​C,​D> matchWeigher,
                                                                                                                                                                                           ScoreImpactType scoreImpactType)
      • innerImpact

        <Score_ extends org.optaplanner.core.api.score.Score<Score_>> org.optaplanner.core.api.score.stream.quad.QuadConstraintBuilder<A,​B,​C,​D,​Score_> innerImpact​(Score_ constraintWeight,
                                                                                                                                                                                           org.optaplanner.core.api.function.QuadFunction<A,​B,​C,​D,​BigDecimal> matchWeigher,
                                                                                                                                                                                           ScoreImpactType scoreImpactType)
      • penalize

        default org.optaplanner.core.api.score.stream.Constraint penalize​(String constraintName,
                                                                          org.optaplanner.core.api.score.Score<?> constraintWeight)
        Specified by:
        penalize in interface org.optaplanner.core.api.score.stream.ConstraintStream
      • penalize

        default org.optaplanner.core.api.score.stream.Constraint penalize​(String constraintPackage,
                                                                          String constraintName,
                                                                          org.optaplanner.core.api.score.Score<?> constraintWeight)
        Specified by:
        penalize in interface org.optaplanner.core.api.score.stream.ConstraintStream
      • penalizeConfigurable

        default org.optaplanner.core.api.score.stream.Constraint penalizeConfigurable​(String constraintName)
        Specified by:
        penalizeConfigurable in interface org.optaplanner.core.api.score.stream.ConstraintStream
      • penalizeConfigurable

        default org.optaplanner.core.api.score.stream.Constraint penalizeConfigurable​(String constraintPackage,
                                                                                      String constraintName)
        Specified by:
        penalizeConfigurable in interface org.optaplanner.core.api.score.stream.ConstraintStream
      • reward

        default org.optaplanner.core.api.score.stream.Constraint reward​(String constraintName,
                                                                        org.optaplanner.core.api.score.Score<?> constraintWeight)
        Specified by:
        reward in interface org.optaplanner.core.api.score.stream.ConstraintStream
      • reward

        default org.optaplanner.core.api.score.stream.Constraint reward​(String constraintPackage,
                                                                        String constraintName,
                                                                        org.optaplanner.core.api.score.Score<?> constraintWeight)
        Specified by:
        reward in interface org.optaplanner.core.api.score.stream.ConstraintStream
      • rewardConfigurable

        default org.optaplanner.core.api.score.stream.Constraint rewardConfigurable​(String constraintName)
        Specified by:
        rewardConfigurable in interface org.optaplanner.core.api.score.stream.ConstraintStream
      • rewardConfigurable

        default org.optaplanner.core.api.score.stream.Constraint rewardConfigurable​(String constraintPackage,
                                                                                    String constraintName)
        Specified by:
        rewardConfigurable in interface org.optaplanner.core.api.score.stream.ConstraintStream
      • impact

        default org.optaplanner.core.api.score.stream.Constraint impact​(String constraintName,
                                                                        org.optaplanner.core.api.score.Score<?> constraintWeight)
        Specified by:
        impact in interface org.optaplanner.core.api.score.stream.ConstraintStream
      • impact

        default org.optaplanner.core.api.score.stream.Constraint impact​(String constraintPackage,
                                                                        String constraintName,
                                                                        org.optaplanner.core.api.score.Score<?> constraintWeight)
        Specified by:
        impact in interface org.optaplanner.core.api.score.stream.ConstraintStream