Class UniConstraintBuilderImpl<A,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>

  • All Implemented Interfaces:
    org.optaplanner.core.api.score.stream.ConstraintBuilder, org.optaplanner.core.api.score.stream.uni.UniConstraintBuilder<A,​Score_>

    public final class UniConstraintBuilderImpl<A,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
    extends AbstractConstraintBuilder<Score_>
    implements org.optaplanner.core.api.score.stream.uni.UniConstraintBuilder<A,​Score_>
    • Method Detail

      • justifyWith

        public <ConstraintJustification_ extends org.optaplanner.core.api.score.stream.ConstraintJustification> org.optaplanner.core.api.score.stream.uni.UniConstraintBuilder<A,​Score_> justifyWith​(BiFunction<A,​Score_,​ConstraintJustification_> justificationMapping)
        Specified by:
        justifyWith in interface org.optaplanner.core.api.score.stream.uni.UniConstraintBuilder<A,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      • indictWith

        public org.optaplanner.core.api.score.stream.uni.UniConstraintBuilder<A,​Score_> indictWith​(Function<A,​Collection<Object>> indictedObjectsMapping)
        Specified by:
        indictWith in interface org.optaplanner.core.api.score.stream.uni.UniConstraintBuilder<A,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>