Uses of Class
org.optaplanner.constraint.streams.drools.DroolsConstraintFactory
Packages that use DroolsConstraintFactory
Package
Description
-
Uses of DroolsConstraintFactory in org.optaplanner.constraint.streams.drools
Constructors in org.optaplanner.constraint.streams.drools with parameters of type DroolsConstraintFactoryModifierConstructorDescriptionDroolsConstraint(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 DroolsConstraintFactory in org.optaplanner.constraint.streams.drools.bi
Constructors in org.optaplanner.constraint.streams.drools.bi with parameters of type DroolsConstraintFactoryModifierConstructorDescriptionDroolsAbstractBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, org.optaplanner.constraint.streams.common.RetrievalSemantics retrievalSemantics) DroolsExistsBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, boolean shouldExist, boolean shouldIncludeNullVars, Class<C> otherClass, org.optaplanner.core.api.score.stream.tri.TriJoiner<A, B, C>... joiners) DroolsFilterBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, BiPredicate<A, B> biPredicate) DroolsFlatteningBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, Function<B, Iterable<NewB>> biMapping) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, NewA> groupKeyAMapping, BiFunction<A, B, NewB> groupKeyBMapping) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, NewA> groupKeyMapping, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewB> collector) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewB> collectorB) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> groupKeyBMapping) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyMapping, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewB> collector) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewB> collectorB) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> groupKeyAMapping, org.optaplanner.core.api.function.TriFunction<A, B, C, NewB> groupKeyBMapping) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> groupKeyMapping, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewB> collector) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewB> collectorB) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Function<A, NewA> groupKeyAMapping, Function<A, NewB> groupKeyBMapping) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Function<A, NewA> groupKeyMapping, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewB> collector) DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewB> collectorB) DroolsJoinBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, DroolsAbstractUniConstraintStream<Solution_, B> otherStream, org.optaplanner.core.api.score.stream.bi.BiJoiner<A, B> biJoiner) -
Uses of DroolsConstraintFactory in org.optaplanner.constraint.streams.drools.common
Fields in org.optaplanner.constraint.streams.drools.common declared as DroolsConstraintFactoryModifier and TypeFieldDescriptionprotected final DroolsConstraintFactory<Solution_>DroolsAbstractConstraintStream.constraintFactoryMethods in org.optaplanner.constraint.streams.drools.common that return DroolsConstraintFactoryConstructors in org.optaplanner.constraint.streams.drools.common with parameters of type DroolsConstraintFactoryModifierConstructorDescriptionDroolsAbstractConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, org.optaplanner.constraint.streams.common.RetrievalSemantics retrievalSemantics) -
Uses of DroolsConstraintFactory in org.optaplanner.constraint.streams.drools.quad
Constructors in org.optaplanner.constraint.streams.drools.quad with parameters of type DroolsConstraintFactoryModifierConstructorDescriptionDroolsAbstractQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, org.optaplanner.constraint.streams.common.RetrievalSemantics retrievalSemantics) DroolsExistsQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, boolean shouldExist, boolean shouldIncludeNullVars, Class<E> otherClass, org.optaplanner.core.api.score.stream.penta.PentaJoiner<A, B, C, D, E>... joiners) DroolsFilterQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadPredicate<A, B, C, D> predicate) DroolsFlatteningQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, Function<D, Iterable<NewD>> quadMapping) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, NewA> groupKeyAMapping, BiFunction<A, B, NewB> groupKeyBMapping, BiFunction<A, B, NewC> groupKeyCMapping, BiFunction<A, B, NewD> groupKeyDMapping) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, NewA> groupKeyAMapping, BiFunction<A, B, NewB> groupKeyBMapping, BiFunction<A, B, NewC> groupKeyCMapping, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, NewA> groupKeyAMapping, BiFunction<A, B, NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> groupKeyBMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewC> groupKeyCMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewD> groupKeyDMapping) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> groupKeyBMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewC> groupKeyCMapping, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> groupKeyAMapping, org.optaplanner.core.api.function.TriFunction<A, B, C, NewB> groupKeyBMapping, org.optaplanner.core.api.function.TriFunction<A, B, C, NewC> groupKeyCMapping, org.optaplanner.core.api.function.TriFunction<A, B, C, NewD> groupKeyDMapping) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> groupKeyAMapping, org.optaplanner.core.api.function.TriFunction<A, B, C, NewB> groupKeyBMapping, org.optaplanner.core.api.function.TriFunction<A, B, C, NewC> groupKeyCMapping, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> groupKeyAMapping, org.optaplanner.core.api.function.TriFunction<A, B, C, NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Function<A, NewA> groupKeyAMapping, Function<A, NewB> groupKeyBMapping, Function<A, NewC> groupKeyCMapping, Function<A, NewD> groupKeyDMapping) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Function<A, NewA> groupKeyAMapping, Function<A, NewB> groupKeyBMapping, Function<A, NewC> groupKeyCMapping, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Function<A, NewA> groupKeyAMapping, Function<A, NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Function<A, NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewD> collectorD) DroolsGroupingQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewC> collectorC, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewD> collectorD) DroolsJoinQuadConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, DroolsAbstractUniConstraintStream<Solution_, D> otherStream, org.optaplanner.core.api.score.stream.quad.QuadJoiner<A, B, C, D> joiner) -
Uses of DroolsConstraintFactory in org.optaplanner.constraint.streams.drools.tri
Constructors in org.optaplanner.constraint.streams.drools.tri with parameters of type DroolsConstraintFactoryModifierConstructorDescriptionDroolsAbstractTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, org.optaplanner.constraint.streams.common.RetrievalSemantics retrievalSemantics) DroolsExistsTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, boolean shouldExist, boolean shouldIncludeNullVars, Class<D> otherClass, org.optaplanner.core.api.score.stream.quad.QuadJoiner<A, B, C, D>... joiners) DroolsFilterTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriPredicate<A, B, C> triPredicate) DroolsFlatteningTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, Function<C, Iterable<NewC>> triMapping) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, NewA> groupKeyAMapping, BiFunction<A, B, NewB> groupKeyBMapping, BiFunction<A, B, NewC> groupKeyCMapping) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, NewA> groupKeyAMapping, BiFunction<A, B, NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewC> collector) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewC> collectorC) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewC> collectorC) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> groupKeyBMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewC> groupKeyCMapping) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewC> collector) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewC> collectorC) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewC> collectorC) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> groupKeyAMapping, org.optaplanner.core.api.function.TriFunction<A, B, C, NewB> groupKeyBMapping, org.optaplanner.core.api.function.TriFunction<A, B, C, NewC> groupKeyCMapping) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> groupKeyAMapping, org.optaplanner.core.api.function.TriFunction<A, B, C, NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewC> collector) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewC> collectorC) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewC> collectorC) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Function<A, NewA> groupKeyAMapping, Function<A, NewB> groupKeyBMapping, Function<A, NewC> groupKeyCMapping) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Function<A, NewA> groupKeyAMapping, Function<A, NewB> groupKeyBMapping, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewC> collector) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Function<A, NewA> groupKeyAMapping, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewC> collectorC) DroolsGroupingTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewA> collectorA, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewB> collectorB, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewC> collectorC) DroolsJoinTriConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, DroolsAbstractUniConstraintStream<Solution_, C> otherStream, org.optaplanner.core.api.score.stream.tri.TriJoiner<A, B, C> joiner) -
Uses of DroolsConstraintFactory in org.optaplanner.constraint.streams.drools.uni
Constructors in org.optaplanner.constraint.streams.drools.uni with parameters of type DroolsConstraintFactoryModifierConstructorDescriptionDroolsAbstractUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, org.optaplanner.constraint.streams.common.RetrievalSemantics retrievalSemantics) DroolsExistsUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, boolean shouldExist, boolean shouldIncludeNullVars, Class<B> otherClass, org.optaplanner.core.api.score.stream.bi.BiJoiner<A, B>... joiners) DroolsFilterUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Predicate<A> predicate) DroolsFlatteningUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Function<A, Iterable<NewA>> mapping) DroolsFromUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, Class<A> fromClass, org.optaplanner.constraint.streams.common.RetrievalSemantics retrievalSemantics) DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, NewA> groupKeyMapping) DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, org.optaplanner.core.api.score.stream.bi.BiConstraintCollector<A, B, ?, NewA> collector) DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> groupKeyMapping) DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.score.stream.quad.QuadConstraintCollector<A, B, C, D, ?, NewA> collector) DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> groupKeyMapping) DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.score.stream.tri.TriConstraintCollector<A, B, C, ?, NewA> collector) DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Function<A, NewA> groupKeyMapping) DroolsGroupingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, org.optaplanner.core.api.score.stream.uni.UniConstraintCollector<A, ?, NewA> collector) DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_, A, B> parent, BiFunction<A, B, NewA> mapping) DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractQuadConstraintStream<Solution_, A, B, C, D> parent, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, NewA> mapping) DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractTriConstraintStream<Solution_, A, B, C> parent, org.optaplanner.core.api.function.TriFunction<A, B, C, NewA> mapping) DroolsMappingUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_, A> parent, Function<A, NewA> mapping)