## Uses of Class
org.optaplanner.core.impl.score.stream.drools.bi.DroolsBiCondition

- Packages that use DroolsBiCondition
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.drools.bi |
  org.optaplanner.core.impl.score.stream.drools.uni |

- - ### Uses of DroolsBiCondition in org.optaplanner.core.impl.score.stream.drools.bi

    Methods in org.optaplanner.core.impl.score.stream.drools.bi that return DroolsBiCondition
    Modifier and Type | Method and Description
    --- | ---
    `DroolsBiCondition<A,B>` | DroolsBiCondition.`andFilter(BiPredicate<A,B> predicate)`
    `DroolsBiCondition<A,B>` | DroolsScoringBiConstraintStream.`getCondition()`
    `DroolsBiCondition<A,B>` | DroolsJoinBiConstraintStream.`getCondition()`
    `DroolsBiCondition<NewA,NewB>` | DroolsGroupingBiConstraintStream.`getCondition()`
    `DroolsBiCondition<A,B>` | DroolsFilterBiConstraintStream.`getCondition()`
    `abstract DroolsBiCondition<A,B>` | DroolsAbstractBiConstraintStream.`getCondition()`

  - ### Uses of DroolsBiCondition in org.optaplanner.core.impl.score.stream.drools.uni

    Methods in org.optaplanner.core.impl.score.stream.drools.uni that return DroolsBiCondition
    Modifier and Type | Method and Description
    --- | ---
    `<ResultContainer,NewA,NewB> DroolsBiCondition<NewA,NewB>` | DroolsUniCondition.`andGroupWithCollect(Function<A,NewA> groupKeyMapping, UniConstraintCollector<A,ResultContainer,NewB> collector)` The goal of this method is to create the left-hand side of a rule to look like this: when set(size > 0): accumulate(Person(), $set: Pair.of(Person::getCity, ConstraintCollectors.count())) Pair($newA: left, $newB: right) from $set then ...
    `<B> DroolsBiCondition<A,B>` | DroolsUniCondition.`andJoin(DroolsUniCondition<B> bCondition, AbstractBiJoiner<A,B> biJoiner)`

Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.