Class DroolsConstraintFactory<Solution_>
java.lang.Object
org.optaplanner.constraint.streams.common.InnerConstraintFactory<Solution_,DroolsConstraint<Solution_>>
org.optaplanner.constraint.streams.drools.DroolsConstraintFactory<Solution_>
- All Implemented Interfaces:
org.optaplanner.core.api.score.stream.ConstraintFactory
public final class DroolsConstraintFactory<Solution_>
extends org.optaplanner.constraint.streams.common.InnerConstraintFactory<Solution_,DroolsConstraint<Solution_>>
-
Constructor Summary
ConstructorsConstructorDescriptionDroolsConstraintFactory(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor) -
Method Summary
Modifier and TypeMethodDescription<A> org.optaplanner.core.api.score.stream.uni.UniConstraintStream<A>forEachIncludingNullVars(Class<A> sourceClass) <A> org.optaplanner.core.api.score.stream.uni.UniConstraintStream<A>fromUnfiltered(Class<A> fromClass) org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_>Methods inherited from class org.optaplanner.constraint.streams.common.InnerConstraintFactory
assertValidFromType, buildConstraints, forEach, forEachUniquePair, from, fromUniquePair, getNullityFilterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.optaplanner.core.api.score.stream.ConstraintFactory
forEachUniquePair, forEachUniquePair, forEachUniquePair, forEachUniquePair, forEachUniquePair, fromUniquePair, fromUniquePair, fromUniquePair, fromUniquePair, fromUniquePair
-
Constructor Details
-
DroolsConstraintFactory
public DroolsConstraintFactory(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor)
-
-
Method Details
-
forEachIncludingNullVars
public <A> org.optaplanner.core.api.score.stream.uni.UniConstraintStream<A> forEachIncludingNullVars(Class<A> sourceClass) -
fromUnfiltered
public <A> org.optaplanner.core.api.score.stream.uni.UniConstraintStream<A> fromUnfiltered(Class<A> fromClass) -
getSolutionDescriptor
public org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> getSolutionDescriptor()- Specified by:
getSolutionDescriptorin classorg.optaplanner.constraint.streams.common.InnerConstraintFactory<Solution_,DroolsConstraint<Solution_>>
-
getVariableFactory
-
getDefaultConstraintPackage
-