Uses of Class
org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier
Packages that use JustificationsSupplier
-
Uses of JustificationsSupplier in org.optaplanner.constraint.streams.common.inliner
Methods in org.optaplanner.constraint.streams.common.inliner that return JustificationsSupplierModifier and TypeMethodDescriptionstatic JustificationsSupplierJustificationsSupplier.empty()static <A> JustificationsSupplierJustificationsSupplier.of(org.optaplanner.core.api.score.stream.Constraint constraint, BiFunction<A, org.optaplanner.core.api.score.Score<?>, org.optaplanner.core.api.score.stream.ConstraintJustification> justificationMapping, Function<A, Collection<Object>> indictedObjectsMapping, A a) static <A,B, C, D> JustificationsSupplier JustificationsSupplier.of(org.optaplanner.core.api.score.stream.Constraint constraint, org.optaplanner.core.api.function.PentaFunction<A, B, C, D, org.optaplanner.core.api.score.Score<?>, org.optaplanner.core.api.score.stream.ConstraintJustification> justificationMapping, org.optaplanner.core.api.function.QuadFunction<A, B, C, D, Collection<Object>> indictedObjectsMapping, A a, B b, C c, D d) static <A,B, C> JustificationsSupplier JustificationsSupplier.of(org.optaplanner.core.api.score.stream.Constraint constraint, org.optaplanner.core.api.function.QuadFunction<A, B, C, org.optaplanner.core.api.score.Score<?>, org.optaplanner.core.api.score.stream.ConstraintJustification> justificationMapping, org.optaplanner.core.api.function.TriFunction<A, B, C, Collection<Object>> indictedObjectsMapping, A a, B b, C c) static <A,B> JustificationsSupplier JustificationsSupplier.of(org.optaplanner.core.api.score.stream.Constraint constraint, org.optaplanner.core.api.function.TriFunction<A, B, org.optaplanner.core.api.score.Score<?>, org.optaplanner.core.api.score.stream.ConstraintJustification> justificationMapping, BiFunction<A, B, Collection<Object>> indictedObjectsMapping, A a, B b) Methods in org.optaplanner.constraint.streams.common.inliner with parameters of type JustificationsSupplierModifier and TypeMethodDescriptionprotected final RunnableAbstractScoreInliner.addConstraintMatch(org.optaplanner.core.api.score.stream.Constraint constraint, Score_ constraintWeight, Score_ score, JustificationsSupplier justificationsSupplier) WeightedScoreImpacter.BigDecimalImpactFunction.impact(Context_ context, BigDecimal matchWeight, JustificationsSupplier justificationsSupplier) WeightedScoreImpacter.IntImpactFunction.impact(Context_ context, int matchWeight, JustificationsSupplier justificationsSupplier) WeightedScoreImpacter.LongImpactFunction.impact(Context_ context, long matchWeight, JustificationsSupplier justificationsSupplier) WeightedScoreImpacter.impactScore(int matchWeight, JustificationsSupplier justificationsSupplier) WeightedScoreImpacter.impactScore(long matchWeight, JustificationsSupplier justificationsSupplier) WeightedScoreImpacter.impactScore(BigDecimal matchWeight, JustificationsSupplier justificationsSupplier) protected UndoScoreImpacterScoreContext.impactWithConstraintMatch(UndoScoreImpacter undoScoreImpact, Score_ score, JustificationsSupplier justificationsSupplier)