A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractConstraint<Solution_,​Constraint_ extends AbstractConstraint<Solution_,​Constraint_,​ConstraintFactory_>,​ConstraintFactory_ extends InnerConstraintFactory<Solution_,​Constraint_>> - Class in org.optaplanner.constraint.streams.common
 
AbstractConstraint(ConstraintFactory_, String, String, Function<Solution_, Score<?>>, ScoreImpactType, boolean, Object, Object) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraint
 
AbstractConstraintBuilder<Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.common
 
AbstractConstraintBuilder(ConstraintConstructor, ScoreImpactType, Score_) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintBuilder
 
AbstractConstraintStream<Solution_> - Class in org.optaplanner.constraint.streams.common
 
AbstractConstraintStream(RetrievalSemantics) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintStream
 
AbstractConstraintStreamScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.common
FP streams implementation of ScoreDirectorFactory.
AbstractConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_>) - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory
 
AbstractConstraintStreamScoreDirectorFactoryService<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.common
 
AbstractConstraintStreamScoreDirectorFactoryService() - Constructor for class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactoryService
 
AbstractJoiner<Right_> - Class in org.optaplanner.constraint.streams.common
 
AbstractJoiner(Function<Right_, Property_>[], JoinerType[]) - Constructor for class org.optaplanner.constraint.streams.common.AbstractJoiner
 
AbstractJoiner(Function<Right_, Property_>, JoinerType) - Constructor for class org.optaplanner.constraint.streams.common.AbstractJoiner
 
AbstractScoreInliner<Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.common.inliner
 
AbstractScoreInliner(boolean) - Constructor for class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
 
addConstraintMatch(Constraint, Score_, Score_, JustificationsSupplier) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
 
addJoiner(DefaultBiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.common.bi.BiJoinerComber
 
and(BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
 
and(BiJoiner<A, B>) - Method in class org.optaplanner.constraint.streams.common.bi.FilteringBiJoiner
 
and(PentaJoiner<A, B, C, D, E>) - Method in class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
 
and(PentaJoiner<A, B, C, D, E>) - Method in class org.optaplanner.constraint.streams.common.penta.FilteringPentaJoiner
 
and(QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
 
and(QuadJoiner<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.common.quad.FilteringQuadJoiner
 
and(TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
 
and(TriJoiner<A, B, C>) - Method in class org.optaplanner.constraint.streams.common.tri.FilteringTriJoiner
 
apply(String, String, Score_, ScoreImpactType, JustificationMapping_, IndictedObjectsMapping_) - Method in interface org.optaplanner.constraint.streams.common.ConstraintConstructor
 
asConstraint(String) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintBuilder
 
asConstraint(String, String) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintBuilder
 
assertCorrectImpact(int) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
 
assertCorrectImpact(long) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
 
assertCorrectImpact(BigDecimal) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
 
assertValidFromType(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
 

B

BendableLongScoreInliner - Class in org.optaplanner.constraint.streams.common.inliner
 
BiConstraintBuilderImpl<A,​B,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.common.bi
 
BiConstraintBuilderImpl(BiConstraintConstructor<A, B, Score_>, ScoreImpactType, Score_) - Constructor for class org.optaplanner.constraint.streams.common.bi.BiConstraintBuilderImpl
 
BiConstraintConstructor<A,​B,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Interface in org.optaplanner.constraint.streams.common.bi
 
BiJoinerComber<A,​B> - Class in org.optaplanner.constraint.streams.common.bi
Combs an array of BiJoiner instances into a mergedJoiner and a mergedFiltering.
BiJoinerComber(DefaultBiJoiner<A, B>, BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.common.bi.BiJoinerComber
 
buildConstraintFactory(SolutionDescriptor<Solution_>) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactoryService
 
buildConstraints(ConstraintProvider) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
 
buildConstraintWeightExtractor(String, String) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
 
buildConstraintWeightExtractor(String, String, Score<?>) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
 
buildScoreDirectorFactory(SolutionDescriptor<Solution_>, ConstraintProvider, boolean) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactoryService
 
buildScoreInliner(ScoreDefinition<Score_>, boolean) - Static method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
 
buildWeightedScoreImpacter(Constraint, BendableLongScore) - Method in class org.optaplanner.constraint.streams.common.inliner.BendableLongScoreInliner
 
buildWeightedScoreImpacter(Constraint, Score_) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
Create a new instance of WeightedScoreImpacter for a particular constraint.

C

comb(BiJoiner<A, B>[]) - Static method in class org.optaplanner.constraint.streams.common.bi.BiJoinerComber
 
comb(PentaJoiner<A, B, C, D, E>[]) - Static method in class org.optaplanner.constraint.streams.common.penta.PentaJoinerComber
 
comb(QuadJoiner<A, B, C, D>[]) - Static method in class org.optaplanner.constraint.streams.common.quad.QuadJoinerComber
 
comb(TriJoiner<A, B, C>[]) - Static method in class org.optaplanner.constraint.streams.common.tri.TriJoinerComber
 
constraint - Variable in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
 
ConstraintConstructor<Score_ extends org.optaplanner.core.api.score.Score<Score_>,​JustificationMapping_,​IndictedObjectsMapping_> - Interface in org.optaplanner.constraint.streams.common
 
constraintMatchEnabled - Variable in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
 
constraintMatchEnabled - Variable in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
 
constraintWeight - Variable in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
 
createConstraintJustification(Score<?>) - Method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
 
createDefaultIndictedObjectsMapping() - Static method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
createDefaultIndictedObjectsMapping() - Static method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
createDefaultIndictedObjectsMapping() - Static method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
createDefaultIndictedObjectsMapping() - Static method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
createDefaultJustificationMapping() - Static method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
createDefaultJustificationMapping() - Static method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
createDefaultJustificationMapping() - Static method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
createDefaultJustificationMapping() - Static method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
createIndictedObjects() - Method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
 

D

DefaultBiJoiner<A,​B> - Class in org.optaplanner.constraint.streams.common.bi
 
DefaultBiJoiner(Function<A, Property_>, JoinerType, Function<B, Property_>) - Constructor for class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
 
DefaultJoinerService - Class in org.optaplanner.constraint.streams.common
 
DefaultJoinerService() - Constructor for class org.optaplanner.constraint.streams.common.DefaultJoinerService
 
DefaultPentaJoiner<A,​B,​C,​D,​E> - Class in org.optaplanner.constraint.streams.common.penta
 
DefaultPentaJoiner(QuadFunction<A, B, C, D, Property_>, JoinerType, Function<E, Property_>) - Constructor for class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
 
DefaultQuadJoiner<A,​B,​C,​D> - Class in org.optaplanner.constraint.streams.common.quad
 
DefaultQuadJoiner(TriFunction<A, B, C, Property_>, JoinerType, Function<D, Property_>) - Constructor for class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
 
DefaultTriJoiner<A,​B,​C> - Class in org.optaplanner.constraint.streams.common.tri
 
DefaultTriJoiner(BiFunction<A, B, Property_>, JoinerType, Function<C, Property_>) - Constructor for class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
 
distinct() - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
distinct() - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
distinct() - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
distinct() - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 

E

empty() - Static method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
 
equals(Object) - Method in class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.common.bi.FilteringBiJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.common.penta.FilteringPentaJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.common.quad.FilteringQuadJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
 
equals(Object) - Method in class org.optaplanner.constraint.streams.common.tri.FilteringTriJoiner
 
extractConstraintWeight(Solution_) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
 
extractScore(int) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
 
extractScore(int) - Method in class org.optaplanner.constraint.streams.common.inliner.BendableLongScoreInliner
 

F

FilteringBiJoiner<A,​B> - Class in org.optaplanner.constraint.streams.common.bi
 
FilteringBiJoiner(BiPredicate<A, B>) - Constructor for class org.optaplanner.constraint.streams.common.bi.FilteringBiJoiner
 
FilteringPentaJoiner<A,​B,​C,​D,​E> - Class in org.optaplanner.constraint.streams.common.penta
 
FilteringPentaJoiner(PentaPredicate<A, B, C, D, E>) - Constructor for class org.optaplanner.constraint.streams.common.penta.FilteringPentaJoiner
 
FilteringQuadJoiner<A,​B,​C,​D> - Class in org.optaplanner.constraint.streams.common.quad
 
FilteringQuadJoiner(QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.common.quad.FilteringQuadJoiner
 
FilteringTriJoiner<A,​B,​C> - Class in org.optaplanner.constraint.streams.common.tri
 
FilteringTriJoiner(TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.common.tri.FilteringTriJoiner
 
fireAndForget(Object...) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory
Creates a new score director, inserts facts and calculates score.
forEach(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
 
forEachUniquePair(Class<A>, BiJoiner<A, A>...) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
 
from(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
 
fromUniquePair(Class<A>, BiJoiner<A, A>...) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
 

G

getConstraint() - Method in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
 
getConstraintFactory() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
 
getConstraintFactory() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
 
getConstraintId() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
 
getConstraintMatchTotalMap() - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
 
getConstraintName() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
 
getConstraintPackage() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
 
getConstraints() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory
 
getConstraintWeight() - Method in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
 
getContext() - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
 
getDefaultIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
 
getDefaultJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
 
getFilter() - Method in class org.optaplanner.constraint.streams.common.bi.FilteringBiJoiner
 
getFilter() - Method in class org.optaplanner.constraint.streams.common.penta.FilteringPentaJoiner
 
getFilter() - Method in class org.optaplanner.constraint.streams.common.quad.FilteringQuadJoiner
 
getFilter() - Method in class org.optaplanner.constraint.streams.common.tri.FilteringTriJoiner
 
getIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
 
getIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintBuilder
 
getIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.bi.BiConstraintBuilderImpl
 
getIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.quad.QuadConstraintBuilderImpl
 
getIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.tri.TriConstraintBuilderImpl
 
getIndictedObjectsMapping() - Method in class org.optaplanner.constraint.streams.common.uni.UniConstraintBuilderImpl
 
getIndictmentMap() - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
 
getJoinerCount() - Method in class org.optaplanner.constraint.streams.common.AbstractJoiner
 
getJoinerType(int) - Method in class org.optaplanner.constraint.streams.common.AbstractJoiner
 
getJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
 
getJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintBuilder
 
getJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.bi.BiConstraintBuilderImpl
 
getJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.quad.QuadConstraintBuilderImpl
 
getJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.tri.TriConstraintBuilderImpl
 
getJustificationMapping() - Method in class org.optaplanner.constraint.streams.common.uni.UniConstraintBuilderImpl
 
getLeftMapping(int) - Method in class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
 
getLeftMapping(int) - Method in class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
 
getLeftMapping(int) - Method in class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
 
getLeftMapping(int) - Method in class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
 
getMergedFiltering() - Method in class org.optaplanner.constraint.streams.common.bi.BiJoinerComber
 
getMergedFiltering() - Method in class org.optaplanner.constraint.streams.common.penta.PentaJoinerComber
 
getMergedFiltering() - Method in class org.optaplanner.constraint.streams.common.quad.QuadJoinerComber
 
getMergedFiltering() - Method in class org.optaplanner.constraint.streams.common.tri.TriJoinerComber
 
getMergedJoiner() - Method in class org.optaplanner.constraint.streams.common.bi.BiJoinerComber
 
getMergedJoiner() - Method in class org.optaplanner.constraint.streams.common.penta.PentaJoinerComber
 
getMergedJoiner() - Method in class org.optaplanner.constraint.streams.common.quad.QuadJoinerComber
 
getMergedJoiner() - Method in class org.optaplanner.constraint.streams.common.tri.TriJoinerComber
 
getNullityFilter(Class<A>) - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
 
getRetrievalSemantics() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStream
 
getRetrievalSemantics() - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
getRetrievalSemantics() - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
getRetrievalSemantics() - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
getRightMapping(int) - Method in class org.optaplanner.constraint.streams.common.AbstractJoiner
 
getScoreImpactType() - Method in class org.optaplanner.constraint.streams.common.AbstractConstraint
 
getSolutionDescriptor() - Method in class org.optaplanner.constraint.streams.common.InnerConstraintFactory
 
guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
This method will return true if the constraint stream is guaranteed to only produce distinct tuples.
guaranteesDistinct() - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
This method returns true if the constraint stream is guaranteed to only produce distinct tuples.

H

hashCode() - Method in class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.common.bi.FilteringBiJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.common.penta.FilteringPentaJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.common.quad.FilteringQuadJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
 
hashCode() - Method in class org.optaplanner.constraint.streams.common.tri.FilteringTriJoiner
 

I

impact(Context_, int, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter.IntImpactFunction
 
impact(Context_, long, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter.LongImpactFunction
 
impact(Context_, BigDecimal, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter.BigDecimalImpactFunction
 
impact(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
impact(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
impact(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
impact(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
impact(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
impact(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
impact(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
impact(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
impact(Score_, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
impact(Score_, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
impact(Score_, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
impact(Score_, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
impactBigDecimal(Score_, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
impactBigDecimal(Score_, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
impactBigDecimal(Score_, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
impactBigDecimal(Score_, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
impactConfigurable(ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
impactConfigurable(ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
impactConfigurable(ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
impactConfigurable(ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
impactConfigurableBigDecimal(BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
impactConfigurableBigDecimal(Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
impactConfigurableBigDecimal(QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
impactConfigurableBigDecimal(TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
impactConfigurableLong(ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
impactConfigurableLong(ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
impactConfigurableLong(ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
impactConfigurableLong(ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
impactLong(Score_, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
impactLong(Score_, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
impactLong(Score_, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
impactLong(Score_, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
impactScore(int, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
 
impactScore(long, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
 
impactScore(BigDecimal, JustificationsSupplier) - Method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
 
impactWithConstraintMatch(UndoScoreImpacter, Score_, JustificationsSupplier) - Method in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
 
indictWith(BiFunction<A, B, Collection<Object>>) - Method in class org.optaplanner.constraint.streams.common.bi.BiConstraintBuilderImpl
 
indictWith(Function<A, Collection<Object>>) - Method in class org.optaplanner.constraint.streams.common.uni.UniConstraintBuilderImpl
 
indictWith(QuadFunction<A, B, C, D, Collection<Object>>) - Method in class org.optaplanner.constraint.streams.common.quad.QuadConstraintBuilderImpl
 
indictWith(TriFunction<A, B, C, Collection<Object>>) - Method in class org.optaplanner.constraint.streams.common.tri.TriConstraintBuilderImpl
 
InnerBiConstraintStream<A,​B> - Interface in org.optaplanner.constraint.streams.common.bi
 
InnerConstraintFactory<Solution_,​Constraint_ extends org.optaplanner.core.api.score.stream.Constraint> - Class in org.optaplanner.constraint.streams.common
 
InnerConstraintFactory() - Constructor for class org.optaplanner.constraint.streams.common.InnerConstraintFactory
 
innerImpact(Score_, BiFunction<A, B, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
innerImpact(Score_, Function<A, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
innerImpact(Score_, ToIntBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
innerImpact(Score_, ToIntFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
innerImpact(Score_, ToLongBiFunction<A, B>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
innerImpact(Score_, ToLongFunction<A>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
innerImpact(Score_, QuadFunction<A, B, C, D, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
innerImpact(Score_, ToIntQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
innerImpact(Score_, ToIntTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
innerImpact(Score_, ToLongQuadFunction<A, B, C, D>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
innerImpact(Score_, ToLongTriFunction<A, B, C>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
innerImpact(Score_, TriFunction<A, B, C, BigDecimal>, ScoreImpactType) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
InnerQuadConstraintStream<A,​B,​C,​D> - Interface in org.optaplanner.constraint.streams.common.quad
 
InnerTriConstraintStream<A,​B,​C> - Interface in org.optaplanner.constraint.streams.common.tri
 
InnerUniConstraintStream<A> - Interface in org.optaplanner.constraint.streams.common.uni
 
isConstraintMatchEnabled() - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
 
isConstraintMatchEnabled() - Method in class org.optaplanner.constraint.streams.common.inliner.ScoreContext
 

J

join(Class<B>, BiJoiner<A, B>...) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
join(Class<C>, TriJoiner<A, B, C>...) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
join(Class<D>, QuadJoiner<A, B, C, D>...) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
join(UniConstraintStream<B>, BiJoinerComber<A, B>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
Allows ConstraintFactory.forEachUniquePair(Class) to reuse the joiner combing logic.
joinerTypes - Variable in class org.optaplanner.constraint.streams.common.AbstractJoiner
 
JustificationsSupplier - Class in org.optaplanner.constraint.streams.common.inliner
Allows to create justifications and indictments lazily if and only if constraint matches are enabled.
justifyWith(BiFunction<A, Score_, ConstraintJustification_>) - Method in class org.optaplanner.constraint.streams.common.uni.UniConstraintBuilderImpl
 
justifyWith(PentaFunction<A, B, C, D, Score_, ConstraintJustification_>) - Method in class org.optaplanner.constraint.streams.common.quad.QuadConstraintBuilderImpl
 
justifyWith(QuadFunction<A, B, C, Score_, ConstraintJustification_>) - Method in class org.optaplanner.constraint.streams.common.tri.TriConstraintBuilderImpl
 
justifyWith(TriFunction<A, B, Score_, ConstraintJustification_>) - Method in class org.optaplanner.constraint.streams.common.bi.BiConstraintBuilderImpl
 

L

LEGACY - org.optaplanner.constraint.streams.common.RetrievalSemantics
Deprecated, for removal: This API element is subject to removal in a future version.
this semantics is deprecated and kept around for backward compatibility reasons. It will be removed in 9.0 together with the from() family of methods, along with this entire enum.

M

matches(A, B) - Method in class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
 
matches(A, B, C) - Method in class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
 
matches(A, B, C, D) - Method in class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
 
matches(A, B, C, D, E) - Method in class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
 
merge(List<DefaultBiJoiner<A, B>>) - Static method in class org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner
 
merge(List<DefaultPentaJoiner<A, B, C, D, E>>) - Static method in class org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner
 
merge(List<DefaultQuadJoiner<A, B, C, D>>) - Static method in class org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner
 
merge(List<DefaultTriJoiner<A, B, C>>) - Static method in class org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner
 
MIXED - org.optaplanner.constraint.streams.common.ScoreImpactType
 

N

newBiJoiner(BiPredicate<A, B>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
 
newBiJoiner(Function<A, Property_>, JoinerType, Function<B, Property_>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
 
newPentaJoiner(PentaPredicate<A, B, C, D, E>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
 
newPentaJoiner(QuadFunction<A, B, C, D, Property_>, JoinerType, Function<E, Property_>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
 
newQuadJoiner(QuadPredicate<A, B, C, D>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
 
newQuadJoiner(TriFunction<A, B, C, Property_>, JoinerType, Function<D, Property_>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
 
newTriJoiner(BiFunction<A, B, Property_>, JoinerType, Function<C, Property_>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
 
newTriJoiner(TriPredicate<A, B, C>) - Method in class org.optaplanner.constraint.streams.common.DefaultJoinerService
 

O

of(Context_, WeightedScoreImpacter.BigDecimalImpactFunction<Score_, Context_>) - Static method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
 
of(Context_, WeightedScoreImpacter.IntImpactFunction<Score_, Context_>) - Static method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
 
of(Context_, WeightedScoreImpacter.LongImpactFunction<Score_, Context_>) - Static method in interface org.optaplanner.constraint.streams.common.inliner.WeightedScoreImpacter
 
of(Constraint, BiFunction<A, Score<?>, ConstraintJustification>, Function<A, Collection<Object>>, A) - Static method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
 
of(Constraint, PentaFunction<A, B, C, D, Score<?>, ConstraintJustification>, QuadFunction<A, B, C, D, Collection<Object>>, A, B, C, D) - Static method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
 
of(Constraint, QuadFunction<A, B, C, Score<?>, ConstraintJustification>, TriFunction<A, B, C, Collection<Object>>, A, B, C) - Static method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
 
of(Constraint, TriFunction<A, B, Score<?>, ConstraintJustification>, BiFunction<A, B, Collection<Object>>, A, B) - Static method in class org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
 
org.optaplanner.constraint.streams.common - package org.optaplanner.constraint.streams.common
 
org.optaplanner.constraint.streams.common.bi - package org.optaplanner.constraint.streams.common.bi
 
org.optaplanner.constraint.streams.common.inliner - package org.optaplanner.constraint.streams.common.inliner
 
org.optaplanner.constraint.streams.common.penta - package org.optaplanner.constraint.streams.common.penta
 
org.optaplanner.constraint.streams.common.quad - package org.optaplanner.constraint.streams.common.quad
 
org.optaplanner.constraint.streams.common.tri - package org.optaplanner.constraint.streams.common.tri
 
org.optaplanner.constraint.streams.common.uni - package org.optaplanner.constraint.streams.common.uni
 

P

penalize(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
penalize(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
penalize(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
penalize(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
penalize(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
penalize(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
penalize(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
penalize(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
penalize(Score_, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
penalize(Score_, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
penalize(Score_, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
penalize(Score_, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
penalizeBigDecimal(Score_, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
penalizeBigDecimal(Score_, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
penalizeBigDecimal(Score_, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
penalizeBigDecimal(Score_, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
penalizeConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
penalizeConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
penalizeConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
penalizeConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
penalizeConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
penalizeConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
penalizeConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
penalizeConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
penalizeConfigurable(ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
penalizeConfigurable(ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
penalizeConfigurable(ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
penalizeConfigurable(ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
penalizeConfigurableBigDecimal(BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
penalizeConfigurableBigDecimal(Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
penalizeConfigurableBigDecimal(QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
penalizeConfigurableBigDecimal(TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
penalizeConfigurableLong(ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
penalizeConfigurableLong(ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
penalizeConfigurableLong(ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
penalizeConfigurableLong(ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
penalizeLong(Score_, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
penalizeLong(Score_, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
penalizeLong(Score_, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
penalizeLong(Score_, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
PENALTY - org.optaplanner.constraint.streams.common.ScoreImpactType
 
PentaJoinerComber<A,​B,​C,​D,​E> - Class in org.optaplanner.constraint.streams.common.penta
Combs an array of PentaJoiner instances into a mergedJoiner and a mergedFiltering.
PentaJoinerComber(DefaultPentaJoiner<A, B, C, D, E>, PentaPredicate<A, B, C, D, E>) - Constructor for class org.optaplanner.constraint.streams.common.penta.PentaJoinerComber
 

Q

QuadConstraintBuilderImpl<A,​B,​C,​D,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.common.quad
 
QuadConstraintBuilderImpl(QuadConstraintConstructor<A, B, C, D, Score_>, ScoreImpactType, Score_) - Constructor for class org.optaplanner.constraint.streams.common.quad.QuadConstraintBuilderImpl
 
QuadConstraintConstructor<A,​B,​C,​D,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Interface in org.optaplanner.constraint.streams.common.quad
 
QuadJoinerComber<A,​B,​C,​D> - Class in org.optaplanner.constraint.streams.common.quad
Combs an array of QuadJoiner instances into a mergedJoiner and a mergedFiltering.
QuadJoinerComber(DefaultQuadJoiner<A, B, C, D>, QuadPredicate<A, B, C, D>) - Constructor for class org.optaplanner.constraint.streams.common.quad.QuadJoinerComber
 

R

RetrievalSemantics - Enum in org.optaplanner.constraint.streams.common
Determines the behavior of joins and conditional propagation based on whether they are coming off of a constraint stream started by either ConstraintFactory.from(Class) or ConstraintFactory.forEach(Class) family of methods.
reward(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
reward(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
reward(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
reward(String, String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
reward(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
reward(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
reward(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
reward(String, Score<?>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
reward(Score_, ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
reward(Score_, ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
reward(Score_, ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
reward(Score_, ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
REWARD - org.optaplanner.constraint.streams.common.ScoreImpactType
 
rewardBigDecimal(Score_, BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
rewardBigDecimal(Score_, Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
rewardBigDecimal(Score_, QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
rewardBigDecimal(Score_, TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
rewardConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
rewardConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
rewardConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
rewardConfigurable(String) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
rewardConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
rewardConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
rewardConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
rewardConfigurable(String, String) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
rewardConfigurable(ToIntBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
rewardConfigurable(ToIntFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
rewardConfigurable(ToIntQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
rewardConfigurable(ToIntTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
rewardConfigurableBigDecimal(BiFunction<A, B, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
rewardConfigurableBigDecimal(Function<A, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
rewardConfigurableBigDecimal(QuadFunction<A, B, C, D, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
rewardConfigurableBigDecimal(TriFunction<A, B, C, BigDecimal>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
rewardConfigurableLong(ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
rewardConfigurableLong(ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
rewardConfigurableLong(ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
rewardConfigurableLong(ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
rewardLong(Score_, ToLongBiFunction<A, B>) - Method in interface org.optaplanner.constraint.streams.common.bi.InnerBiConstraintStream
 
rewardLong(Score_, ToLongFunction<A>) - Method in interface org.optaplanner.constraint.streams.common.uni.InnerUniConstraintStream
 
rewardLong(Score_, ToLongQuadFunction<A, B, C, D>) - Method in interface org.optaplanner.constraint.streams.common.quad.InnerQuadConstraintStream
 
rewardLong(Score_, ToLongTriFunction<A, B, C>) - Method in interface org.optaplanner.constraint.streams.common.tri.InnerTriConstraintStream
 
rightMappings - Variable in class org.optaplanner.constraint.streams.common.AbstractJoiner
 

S

ScoreContext<Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.common.inliner
 
ScoreContext(AbstractScoreInliner<Score_>, Constraint, Score_) - Constructor for class org.optaplanner.constraint.streams.common.inliner.ScoreContext
 
ScoreImpactType - Enum in org.optaplanner.constraint.streams.common
 
STANDARD - org.optaplanner.constraint.streams.common.RetrievalSemantics
Joins do not include entities with null planning variables, unless specifically requested by join(forEachIncludingNullVars(...)).
supportsImplType(ConstraintStreamImplType) - Method in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactoryService
 

T

toString() - Method in class org.optaplanner.constraint.streams.common.inliner.BendableLongScoreInliner
 
TriConstraintBuilderImpl<A,​B,​C,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.common.tri
 
TriConstraintBuilderImpl(TriConstraintConstructor<A, B, C, Score_>, ScoreImpactType, Score_) - Constructor for class org.optaplanner.constraint.streams.common.tri.TriConstraintBuilderImpl
 
TriConstraintConstructor<A,​B,​C,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Interface in org.optaplanner.constraint.streams.common.tri
 
TriJoinerComber<A,​B,​C> - Class in org.optaplanner.constraint.streams.common.tri
Combs an array of TriJoiner instances into a mergedJoiner and a mergedFiltering.
TriJoinerComber(DefaultTriJoiner<A, B, C>, TriPredicate<A, B, C>) - Constructor for class org.optaplanner.constraint.streams.common.tri.TriJoinerComber
 

U

UndoScoreImpacter - Interface in org.optaplanner.constraint.streams.common.inliner
 
UniConstraintBuilderImpl<A,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Class in org.optaplanner.constraint.streams.common.uni
 
UniConstraintBuilderImpl(UniConstraintConstructor<A, Score_>, ScoreImpactType, Score_) - Constructor for class org.optaplanner.constraint.streams.common.uni.UniConstraintBuilderImpl
 
UniConstraintConstructor<A,​Score_ extends org.optaplanner.core.api.score.Score<Score_>> - Interface in org.optaplanner.constraint.streams.common.uni
 

V

validateConstraintWeight(Constraint, Score_) - Method in class org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner
 
valueOf(String) - Static method in enum org.optaplanner.constraint.streams.common.RetrievalSemantics
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.optaplanner.constraint.streams.common.ScoreImpactType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.optaplanner.constraint.streams.common.RetrievalSemantics
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.optaplanner.constraint.streams.common.ScoreImpactType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeightedScoreImpacter<Score_ extends org.optaplanner.core.api.score.Score<Score_>,​Context_ extends ScoreContext<Score_>> - Interface in org.optaplanner.constraint.streams.common.inliner
There are several valid ways how an impacter could be called from a constraint stream: .penalize(..., (int) 1) .penalizeLong(..., (int) 1) .penalizeLong(..., (long) 1) .penalizeBigDecimal(..., (int) 1) .penalizeBigDecimal(..., (long) 1) .penalizeBigDecimal(..., BigDecimal.ONE) Plus reward variants of the above. An implementation of this interface can throw an UnsupportedOperationException for the method types it doesn't support.
WeightedScoreImpacter.BigDecimalImpactFunction<Score_ extends org.optaplanner.core.api.score.Score<Score_>,​Context_ extends ScoreContext<Score_>> - Interface in org.optaplanner.constraint.streams.common.inliner
 
WeightedScoreImpacter.IntImpactFunction<Score_ extends org.optaplanner.core.api.score.Score<Score_>,​Context_ extends ScoreContext<Score_>> - Interface in org.optaplanner.constraint.streams.common.inliner
 
WeightedScoreImpacter.LongImpactFunction<Score_ extends org.optaplanner.core.api.score.Score<Score_>,​Context_ extends ScoreContext<Score_>> - Interface in org.optaplanner.constraint.streams.common.inliner
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages