Class FilteringPentaJoiner<A,B,C,D,E>

java.lang.Object
org.optaplanner.constraint.streams.common.penta.FilteringPentaJoiner<A,B,C,D,E>
All Implemented Interfaces:
org.optaplanner.core.api.score.stream.penta.PentaJoiner<A,B,C,D,E>

public final class FilteringPentaJoiner<A,B,C,D,E> extends Object implements org.optaplanner.core.api.score.stream.penta.PentaJoiner<A,B,C,D,E>
  • Constructor Details

    • FilteringPentaJoiner

      public FilteringPentaJoiner(org.optaplanner.core.api.function.PentaPredicate<A,B,C,D,E> filter)
  • Method Details

    • and

      public FilteringPentaJoiner<A,B,C,D,E> and(org.optaplanner.core.api.score.stream.penta.PentaJoiner<A,B,C,D,E> otherJoiner)
      Specified by:
      and in interface org.optaplanner.core.api.score.stream.penta.PentaJoiner<A,B,C,D,E>
    • getFilter

      public org.optaplanner.core.api.function.PentaPredicate<A,B,C,D,E> getFilter()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object