Class PentaJoinerComber<A,​B,​C,​D,​E>

  • Type Parameters:
    A -
    B -
    C -
    D -
    E -

    public final class PentaJoinerComber<A,​B,​C,​D,​E>
    extends Object
    Combs an array of PentaJoiner instances into a mergedJoiner and a mergedFiltering.
    • Constructor Detail

      • PentaJoinerComber

        public PentaJoinerComber​(DefaultPentaJoiner<A,​B,​C,​D,​E> mergedJoiner,
                                 org.optaplanner.core.api.function.PentaPredicate<A,​B,​C,​D,​E> mergedFiltering)
    • Method Detail

      • comb

        public static <A,​B,​C,​D,​E> PentaJoinerComber<A,​B,​C,​D,​E> comb​(org.optaplanner.core.api.score.stream.penta.PentaJoiner<A,​B,​C,​D,​E>[] joiners)
      • getMergedFiltering

        public org.optaplanner.core.api.function.PentaPredicate<A,​B,​C,​D,​E> getMergedFiltering()
        Returns:
        null if not applicable