Uses of Interface
org.optaplanner.constraint.streams.drools.common.RuleBuilder
-
Packages that use RuleBuilder Package Description org.optaplanner.constraint.streams.drools org.optaplanner.constraint.streams.drools.common -
-
Uses of RuleBuilder in org.optaplanner.constraint.streams.drools
Constructors in org.optaplanner.constraint.streams.drools with parameters of type RuleBuilder Constructor Description DroolsConstraint(DroolsConstraintFactory<Solution_> constraintFactory, String constraintPackage, String constraintName, Function<Solution_,org.optaplanner.core.api.score.Score<?>> constraintWeightExtractor, org.optaplanner.constraint.streams.common.ScoreImpactType scoreImpactType, boolean isConstraintWeightConfigurable, RuleBuilder<Solution_> ruleBuilder, Object justificationMapping, Object indictedObjectsMapping) -
Uses of RuleBuilder in org.optaplanner.constraint.streams.drools.common
Methods in org.optaplanner.constraint.streams.drools.common that return RuleBuilder Modifier and Type Method Description <Solution_>
RuleBuilder<Solution_>BiLeftHandSide. andTerminate(BiFunction<A,B,BigDecimal> matchWeigher)<Solution_>
RuleBuilder<Solution_>BiLeftHandSide. andTerminate(ToIntBiFunction<A,B> matchWeigher)<Solution_>
RuleBuilder<Solution_>BiLeftHandSide. andTerminate(ToLongBiFunction<A,B> matchWeigher)<Solution_>
RuleBuilder<Solution_>QuadLeftHandSide. andTerminate()<Solution_>
RuleBuilder<Solution_>QuadLeftHandSide. andTerminate(org.optaplanner.core.api.function.QuadFunction<A,B,C,D,BigDecimal> matchWeigher)<Solution_>
RuleBuilder<Solution_>QuadLeftHandSide. andTerminate(org.optaplanner.core.api.function.ToIntQuadFunction<A,B,C,D> matchWeigher)<Solution_>
RuleBuilder<Solution_>QuadLeftHandSide. andTerminate(org.optaplanner.core.api.function.ToLongQuadFunction<A,B,C,D> matchWeigher)<Solution_>
RuleBuilder<Solution_>TriLeftHandSide. andTerminate()<Solution_>
RuleBuilder<Solution_>TriLeftHandSide. andTerminate(org.optaplanner.core.api.function.ToIntTriFunction<A,B,C> matchWeigher)<Solution_>
RuleBuilder<Solution_>TriLeftHandSide. andTerminate(org.optaplanner.core.api.function.ToLongTriFunction<A,B,C> matchWeigher)<Solution_>
RuleBuilder<Solution_>TriLeftHandSide. andTerminate(org.optaplanner.core.api.function.TriFunction<A,B,C,BigDecimal> matchWeigher)<Solution_>
RuleBuilder<Solution_>UniLeftHandSide. andTerminate(Function<A,BigDecimal> matchWeigher)<Solution_>
RuleBuilder<Solution_>UniLeftHandSide. andTerminate(ToIntFunction<A> matchWeigher)<Solution_>
RuleBuilder<Solution_>UniLeftHandSide. andTerminate(ToLongFunction<A> matchWeigher)Methods in org.optaplanner.constraint.streams.drools.common with parameters of type RuleBuilder Modifier and Type Method Description protected org.optaplanner.core.api.score.stream.ConstraintDroolsAbstractConstraintStream. buildConstraint(String constraintPackage, String constraintName, org.optaplanner.core.api.score.Score<?> constraintWeight, org.optaplanner.constraint.streams.common.ScoreImpactType impactType, Object justificationMapping, Object indictedObjectsMapping, RuleBuilder<Solution_> ruleBuilder)
-