public interface InnerTriConstraintStream<A,B,C> extends TriConstraintStream<A,B,C>
| Modifier and Type | Method and Description | 
|---|---|
default Constraint | 
impact(String constraintPackage,
      String constraintName,
      Score<?> constraintWeight,
      ToIntTriFunction<A,B,C> matchWeigher)
As defined by  
TriConstraintStream.impact(String, Score, ToIntTriFunction). | 
default Constraint | 
impactBigDecimal(String constraintPackage,
                String constraintName,
                Score<?> constraintWeight,
                TriFunction<A,B,C,BigDecimal> matchWeigher)
 | 
default Constraint | 
impactConfigurable(String constraintPackage,
                  String constraintName,
                  ToIntTriFunction<A,B,C> matchWeigher)
 | 
default Constraint | 
impactConfigurableBigDecimal(String constraintPackage,
                            String constraintName,
                            TriFunction<A,B,C,BigDecimal> matchWeigher)
 | 
default Constraint | 
impactConfigurableLong(String constraintPackage,
                      String constraintName,
                      ToLongTriFunction<A,B,C> matchWeigher)
 | 
default Constraint | 
impactLong(String constraintPackage,
          String constraintName,
          Score<?> constraintWeight,
          ToLongTriFunction<A,B,C> matchWeigher)
 | 
Constraint | 
impactScore(String constraintPackage,
           String constraintName,
           Score<?> constraintWeight,
           ToIntTriFunction<A,B,C> matchWeigher,
           ScoreImpactType impactType)  | 
Constraint | 
impactScoreBigDecimal(String constraintPackage,
                     String constraintName,
                     Score<?> constraintWeight,
                     TriFunction<A,B,C,BigDecimal> matchWeigher,
                     ScoreImpactType impactType)  | 
Constraint | 
impactScoreConfigurable(String constraintPackage,
                       String constraintName,
                       ToIntTriFunction<A,B,C> matchWeigher,
                       ScoreImpactType impactType)  | 
Constraint | 
impactScoreConfigurableBigDecimal(String constraintPackage,
                                 String constraintName,
                                 TriFunction<A,B,C,BigDecimal> matchWeigher,
                                 ScoreImpactType impactType)  | 
Constraint | 
impactScoreConfigurableLong(String constraintPackage,
                           String constraintName,
                           ToLongTriFunction<A,B,C> matchWeigher,
                           ScoreImpactType impactType)  | 
Constraint | 
impactScoreLong(String constraintPackage,
               String constraintName,
               Score<?> constraintWeight,
               ToLongTriFunction<A,B,C> matchWeigher,
               ScoreImpactType impactType)  | 
default Constraint | 
penalize(String constraintPackage,
        String constraintName,
        Score<?> constraintWeight,
        ToIntTriFunction<A,B,C> matchWeigher)
 | 
default Constraint | 
penalizeBigDecimal(String constraintPackage,
                  String constraintName,
                  Score<?> constraintWeight,
                  TriFunction<A,B,C,BigDecimal> matchWeigher)
 | 
default Constraint | 
penalizeConfigurable(String constraintPackage,
                    String constraintName,
                    ToIntTriFunction<A,B,C> matchWeigher)
 | 
default Constraint | 
penalizeConfigurableBigDecimal(String constraintPackage,
                              String constraintName,
                              TriFunction<A,B,C,BigDecimal> matchWeigher)
 | 
default Constraint | 
penalizeConfigurableLong(String constraintPackage,
                        String constraintName,
                        ToLongTriFunction<A,B,C> matchWeigher)
 | 
default Constraint | 
penalizeLong(String constraintPackage,
            String constraintName,
            Score<?> constraintWeight,
            ToLongTriFunction<A,B,C> matchWeigher)
 | 
default Constraint | 
reward(String constraintPackage,
      String constraintName,
      Score<?> constraintWeight,
      ToIntTriFunction<A,B,C> matchWeigher)
As defined by  
TriConstraintStream.reward(String, Score, ToIntTriFunction). | 
default Constraint | 
rewardBigDecimal(String constraintPackage,
                String constraintName,
                Score<?> constraintWeight,
                TriFunction<A,B,C,BigDecimal> matchWeigher)
 | 
default Constraint | 
rewardConfigurable(String constraintPackage,
                  String constraintName,
                  ToIntTriFunction<A,B,C> matchWeigher)
 | 
default Constraint | 
rewardConfigurableBigDecimal(String constraintPackage,
                            String constraintName,
                            TriFunction<A,B,C,BigDecimal> matchWeigher)
 | 
default Constraint | 
rewardConfigurableLong(String constraintPackage,
                      String constraintName,
                      ToLongTriFunction<A,B,C> matchWeigher)
 | 
default Constraint | 
rewardLong(String constraintPackage,
          String constraintName,
          Score<?> constraintWeight,
          ToLongTriFunction<A,B,C> matchWeigher)
 | 
filter, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, ifExists, ifExists, ifExists, ifExists, ifExists, ifNotExists, ifNotExists, ifNotExists, ifNotExists, ifNotExists, impact, impactBigDecimal, impactConfigurable, impactConfigurableBigDecimal, impactConfigurableLong, impactLong, join, join, join, join, join, join, join, join, penalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLonggetConstraintFactory, impact, impact, penalize, penalize, penalizeConfigurable, penalizeConfigurable, reward, reward, rewardConfigurable, rewardConfigurabledefault Constraint penalize(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
TriConstraintStreampenalize in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullconstraintWeight - never nullmatchWeigher - never nulldefault Constraint penalizeLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
TriConstraintStreampenalizeLong in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullconstraintWeight - never nullmatchWeigher - never nulldefault Constraint penalizeBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
TriConstraintStreampenalizeBigDecimal in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullconstraintWeight - never nullmatchWeigher - never nulldefault Constraint penalizeConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
TriConstraintStreampenalizeConfigurable in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullmatchWeigher - never nulldefault Constraint penalizeConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)
TriConstraintStreampenalizeConfigurableLong in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullmatchWeigher - never nulldefault Constraint penalizeConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)
TriConstraintStreampenalizeConfigurableBigDecimal in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullmatchWeigher - never nulldefault Constraint reward(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
TriConstraintStreamTriConstraintStream.reward(String, Score, ToIntTriFunction).reward in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullconstraintWeight - never nullmatchWeigher - never nulldefault Constraint rewardLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
TriConstraintStreamrewardLong in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullconstraintWeight - never nullmatchWeigher - never nulldefault Constraint rewardBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
TriConstraintStreamrewardBigDecimal in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullconstraintWeight - never nullmatchWeigher - never nulldefault Constraint rewardConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
TriConstraintStreamrewardConfigurable in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullmatchWeigher - never nulldefault Constraint rewardConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)
TriConstraintStreamrewardConfigurableLong in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullmatchWeigher - never nulldefault Constraint rewardConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)
TriConstraintStreamrewardConfigurableBigDecimal in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullmatchWeigher - never nulldefault Constraint impact(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher)
TriConstraintStreamTriConstraintStream.impact(String, Score, ToIntTriFunction).impact in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullconstraintWeight - never nullmatchWeigher - never nulldefault Constraint impactLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher)
TriConstraintStreamimpactLong in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullconstraintWeight - never nullmatchWeigher - never nulldefault Constraint impactBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher)
TriConstraintStreamimpactBigDecimal in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullconstraintWeight - never nullmatchWeigher - never nulldefault Constraint impactConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher)
TriConstraintStreamimpactConfigurable in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullmatchWeigher - never nulldefault Constraint impactConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher)
TriConstraintStreamimpactConfigurableLong in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullmatchWeigher - never nulldefault Constraint impactConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher)
TriConstraintStreamimpactConfigurableBigDecimal in interface TriConstraintStream<A,B,C>constraintPackage - never nullconstraintName - never nullmatchWeigher - never nullConstraint impactScore(String constraintPackage, String constraintName, Score<?> constraintWeight, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
Constraint impactScoreLong(String constraintPackage, String constraintName, Score<?> constraintWeight, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
Constraint impactScoreBigDecimal(String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)
Constraint impactScoreConfigurable(String constraintPackage, String constraintName, ToIntTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
Constraint impactScoreConfigurableLong(String constraintPackage, String constraintName, ToLongTriFunction<A,B,C> matchWeigher, ScoreImpactType impactType)
Constraint impactScoreConfigurableBigDecimal(String constraintPackage, String constraintName, TriFunction<A,B,C,BigDecimal> matchWeigher, ScoreImpactType impactType)
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.