Uses of Class
org.optaplanner.core.impl.score.stream.drools.DroolsConstraint
-
-
Uses of DroolsConstraint in org.optaplanner.core.impl.score.stream.drools
Constructor parameters in org.optaplanner.core.impl.score.stream.drools with type arguments of type DroolsConstraint Constructor Description DroolsConstraintSessionFactory(SolutionDescriptor<Solution_> solutionDescriptor, org.drools.model.Model model, List<DroolsConstraint<Solution_>> constraintList)
-
Uses of DroolsConstraint in org.optaplanner.core.impl.score.stream.drools.bi
Methods in org.optaplanner.core.impl.score.stream.drools.bi with parameters of type DroolsConstraint Modifier and Type Method Description List<org.drools.model.RuleItemBuilder<?>>
DroolsBiCondition. completeWithScoring(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal, BiFunction<A,B,BigDecimal> matchWeighter)
List<org.drools.model.RuleItemBuilder<?>>
DroolsBiCondition. completeWithScoring(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal, ToIntBiFunction<A,B> matchWeighter)
List<org.drools.model.RuleItemBuilder<?>>
DroolsBiCondition. completeWithScoring(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal, ToLongBiFunction<A,B> matchWeighter)
List<org.drools.model.RuleItemBuilder<?>>
DroolsScoringBiConstraintStream. createRuleItemBuilders(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal)
-
Uses of DroolsConstraint in org.optaplanner.core.impl.score.stream.drools.common
Methods in org.optaplanner.core.impl.score.stream.drools.common that return DroolsConstraint Modifier and Type Method Description protected DroolsConstraint<Solution_>
DroolsAbstractConstraintStream. buildConstraint(String constraintPackage, String constraintName, Score<?> constraintWeight, ScoreImpactType impactType, DroolsAbstractConstraintStream<Solution_> scoringStream)
protected DroolsConstraint<Solution_>
DroolsAbstractConstraintStream. buildConstraintConfigurable(String constraintPackage, String constraintName, ScoreImpactType impactType, DroolsAbstractConstraintStream<Solution_> scoringStream)
Methods in org.optaplanner.core.impl.score.stream.drools.common with parameters of type DroolsConstraint Modifier and Type Method Description List<org.drools.model.RuleItemBuilder<?>>
DroolsAbstractConstraintStream. createRuleItemBuilders(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal)
Assemble elements of the rule that will process this stream and turn it into a constraint match.protected <S extends Score<S>,H extends AbstractScoreHolder<S>>
voidDroolsCondition. impactScore(DroolsConstraint<?> constraint, org.drools.model.Drools drools, H scoreHolder, int impact)
protected <S extends Score<S>,H extends AbstractScoreHolder<S>>
voidDroolsCondition. impactScore(DroolsConstraint<?> constraint, org.drools.model.Drools drools, H scoreHolder, long impact)
protected <S extends Score<S>,H extends AbstractScoreHolder<S>>
voidDroolsCondition. impactScore(DroolsConstraint<?> constraint, org.drools.model.Drools drools, H scoreHolder, BigDecimal impact)
-
Uses of DroolsConstraint in org.optaplanner.core.impl.score.stream.drools.quad
Methods in org.optaplanner.core.impl.score.stream.drools.quad with parameters of type DroolsConstraint Modifier and Type Method Description List<org.drools.model.RuleItemBuilder<?>>
DroolsQuadCondition. completeWithScoring(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal, QuadFunction<A,B,C,D,BigDecimal> matchWeighter)
List<org.drools.model.RuleItemBuilder<?>>
DroolsQuadCondition. completeWithScoring(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal, ToIntQuadFunction<A,B,C,D> matchWeighter)
List<org.drools.model.RuleItemBuilder<?>>
DroolsQuadCondition. completeWithScoring(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal, ToLongQuadFunction<A,B,C,D> matchWeighter)
List<org.drools.model.RuleItemBuilder<?>>
DroolsScoringQuadConstraintStream. createRuleItemBuilders(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal)
-
Uses of DroolsConstraint in org.optaplanner.core.impl.score.stream.drools.tri
Methods in org.optaplanner.core.impl.score.stream.drools.tri with parameters of type DroolsConstraint Modifier and Type Method Description List<org.drools.model.RuleItemBuilder<?>>
DroolsTriCondition. completeWithScoring(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal, ToIntTriFunction<A,B,C> matchWeighter)
List<org.drools.model.RuleItemBuilder<?>>
DroolsTriCondition. completeWithScoring(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal, ToLongTriFunction<A,B,C> matchWeighter)
List<org.drools.model.RuleItemBuilder<?>>
DroolsTriCondition. completeWithScoring(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal, TriFunction<A,B,C,BigDecimal> matchWeighter)
List<org.drools.model.RuleItemBuilder<?>>
DroolsScoringTriConstraintStream. createRuleItemBuilders(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal)
-
Uses of DroolsConstraint in org.optaplanner.core.impl.score.stream.drools.uni
Methods in org.optaplanner.core.impl.score.stream.drools.uni with parameters of type DroolsConstraint Modifier and Type Method Description List<org.drools.model.RuleItemBuilder<?>>
DroolsUniCondition. completeWithScoring(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal, Function<A,BigDecimal> matchWeighter)
List<org.drools.model.RuleItemBuilder<?>>
DroolsUniCondition. completeWithScoring(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal, ToIntFunction<A> matchWeighter)
List<org.drools.model.RuleItemBuilder<?>>
DroolsUniCondition. completeWithScoring(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal, ToLongFunction<A> matchWeighter)
List<org.drools.model.RuleItemBuilder<?>>
DroolsScoringUniConstraintStream. createRuleItemBuilders(DroolsConstraint<?> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal)
-