## Uses of Class
org.optaplanner.core.impl.score.stream.drools.uni.DroolsUniCondition

- Packages that use DroolsUniCondition
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.drools.bi |
  org.optaplanner.core.impl.score.stream.drools.common |
  org.optaplanner.core.impl.score.stream.drools.quad |
  org.optaplanner.core.impl.score.stream.drools.tri |
  org.optaplanner.core.impl.score.stream.drools.uni |

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

    Methods in org.optaplanner.core.impl.score.stream.drools.bi that return DroolsUniCondition
    Modifier and Type | Method and Description
    --- | ---
    `<NewA,__> DroolsUniCondition<NewA,NewA>` | DroolsBiCondition.`andCollect(BiConstraintCollector<A,B,__,NewA> collector)`
    `<NewA> DroolsUniCondition<NewA,NewA>` | DroolsBiCondition.`andGroup(BiFunction<A,B,NewA> groupKeyMapping)`

    Methods in org.optaplanner.core.impl.score.stream.drools.bi with parameters of type DroolsUniCondition
    Modifier and Type | Method and Description
    --- | ---
    `<C,CPatternVar> DroolsTriCondition<A,B,C,CPatternVar>` | DroolsBiCondition.`andJoin(DroolsUniCondition<C,CPatternVar> cCondition, AbstractTriJoiner<A,B,C> triJoiner)`

  - ### Uses of DroolsUniCondition in org.optaplanner.core.impl.score.stream.drools.common

    Methods in org.optaplanner.core.impl.score.stream.drools.common that return DroolsUniCondition
    Modifier and Type | Method and Description
    --- | ---
    `protected <NewA,InTuple,OutTuple,__> DroolsUniCondition<NewA,NewA>` | DroolsCondition.`collect(DroolsAbstractAccumulateFunctionBridge<__,InTuple,OutTuple> accumulateFunctionBridge, BiFunction<org.drools.model.PatternDSL.PatternDef<PatternVar>,org.drools.model.Variable<InTuple>,org.drools.model.PatternDSL.PatternDef<PatternVar>> bindFunction)`
    `protected <NewA> DroolsUniCondition<NewA,NewA>` | DroolsCondition.`group(BiFunction<org.drools.model.PatternDSL.PatternDef<PatternVar>,org.drools.model.Variable<NewA>,org.drools.model.PatternDSL.PatternDef<PatternVar>> bindFunction)`

  - ### Uses of DroolsUniCondition in org.optaplanner.core.impl.score.stream.drools.quad

    Methods in org.optaplanner.core.impl.score.stream.drools.quad that return DroolsUniCondition
    Modifier and Type | Method and Description
    --- | ---
    `<NewA,__> DroolsUniCondition<NewA,NewA>` | DroolsQuadCondition.`andCollect(QuadConstraintCollector<A,B,C,D,__,NewA> collector)`
    `<NewA> DroolsUniCondition<NewA,NewA>` | DroolsQuadCondition.`andGroup(QuadFunction<A,B,C,D,NewA> groupKeyMapping)`

  - ### Uses of DroolsUniCondition in org.optaplanner.core.impl.score.stream.drools.tri

    Methods in org.optaplanner.core.impl.score.stream.drools.tri that return DroolsUniCondition
    Modifier and Type | Method and Description
    --- | ---
    `<NewA,__> DroolsUniCondition<NewA,NewA>` | DroolsTriCondition.`andCollect(TriConstraintCollector<A,B,C,__,NewA> collector)`
    `<NewA> DroolsUniCondition<NewA,NewA>` | DroolsTriCondition.`andGroup(TriFunction<A,B,C,NewA> groupKeyMapping)`

    Methods in org.optaplanner.core.impl.score.stream.drools.tri with parameters of type DroolsUniCondition
    Modifier and Type | Method and Description
    --- | ---
    `<D,DPatternVar> DroolsQuadCondition<A,B,C,D,DPatternVar>` | DroolsTriCondition.`andJoin(DroolsUniCondition<D,DPatternVar> dCondition, AbstractQuadJoiner<A,B,C,D> quadJoiner)`

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

    Methods in org.optaplanner.core.impl.score.stream.drools.uni that return DroolsUniCondition
    Modifier and Type | Method and Description
    --- | ---
    `<NewA,__> DroolsUniCondition<NewA,NewA>` | DroolsUniCondition.`andCollect(UniConstraintCollector<A,__,NewA> collector)`
    `DroolsUniCondition<A,PatternVar>` | DroolsUniCondition.`andFilter(Predicate<A> predicate)`
    `<NewA> DroolsUniCondition<NewA,NewA>` | DroolsUniCondition.`andGroup(Function<A,NewA> groupKeyMapping)`
    `<B> DroolsUniCondition<A,PatternVar>` | DroolsUniCondition.`andIfExists(Class<B> otherClass, BiJoiner<A,B>... biJoiners)`
    `<B> DroolsUniCondition<A,PatternVar>` | DroolsUniCondition.`andIfNotExists(Class<B> otherClass, BiJoiner<A,B>... biJoiners)`
    `DroolsUniCondition<A,?>` | DroolsScoringUniConstraintStream.`getCondition()`
    `DroolsUniCondition<NewA,?>` | DroolsGroupingUniConstraintStream.`getCondition()`
    `DroolsUniCondition<A,?>` | DroolsFromUniConstraintStream.`getCondition()`
    `DroolsUniCondition<A,?>` | DroolsFilterUniConstraintStream.`getCondition()`
    `DroolsUniCondition<A,?>` | DroolsExistsUniConstraintStream.`getCondition()`
    `abstract DroolsUniCondition<A,?>` | DroolsAbstractUniConstraintStream.`getCondition()`

    Methods in org.optaplanner.core.impl.score.stream.drools.uni with parameters of type DroolsUniCondition
    Modifier and Type | Method and Description
    --- | ---
    `<B,BPatternVar> DroolsBiCondition<A,B,BPatternVar>` | DroolsUniCondition.`andJoin(DroolsUniCondition<B,BPatternVar> bCondition, AbstractBiJoiner<A,B> biJoiner)`

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