Class MultiReferenceFilter

java.lang.Object
org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter

public class MultiReferenceFilter
extends java.lang.Object
  • Constructor Details

    • MultiReferenceFilter

      protected MultiReferenceFilter​(MultiReferenceFilterType type, int countFilter, java.util.Set<java.lang.Integer> referencesSet)
  • Method Details

    • createEqualsFilter

      public static MultiReferenceFilter createEqualsFilter​(java.util.Collection<? extends Entity> references)
    • createNotEqualsFilter

      public static MultiReferenceFilter createNotEqualsFilter​(java.util.Collection<? extends Entity> references)
    • createIsEmptyFilter

      public static MultiReferenceFilter createIsEmptyFilter()
    • createIsNotEmptyFilter

      public static MultiReferenceFilter createIsNotEmptyFilter()
    • createContainsAllFilter

      public static MultiReferenceFilter createContainsAllFilter​(java.util.Collection<? extends Entity> references)
    • createContainsAnyFilter

      public static MultiReferenceFilter createContainsAnyFilter​(java.util.Collection<? extends Entity> references)
    • createContainsNotAnyFilter

      public static MultiReferenceFilter createContainsNotAnyFilter​(java.util.Collection<? extends Entity> references)
    • createContainsNoneFilter

      public static MultiReferenceFilter createContainsNoneFilter​(java.util.Collection<? extends Entity> references)
    • createContainsMoreThanEntriesFilter

      public static MultiReferenceFilter createContainsMoreThanEntriesFilter​(int count)
    • createContainsLessThanEntriesFilter

      public static MultiReferenceFilter createContainsLessThanEntriesFilter​(int count)
    • createIdEqualsFilter

      public static MultiReferenceFilter createIdEqualsFilter​(java.util.Collection<java.lang.Integer> references)
    • createIdNotEqualsFilter

      public static MultiReferenceFilter createIdNotEqualsFilter​(java.util.Collection<java.lang.Integer> references)
    • createIdContainsAllFilter

      public static MultiReferenceFilter createIdContainsAllFilter​(java.util.Collection<java.lang.Integer> references)
    • createIdContainsAnyFilter

      public static MultiReferenceFilter createIdContainsAnyFilter​(java.util.Collection<java.lang.Integer> references)
    • createIdContainsNotAnyFilter

      public static MultiReferenceFilter createIdContainsNotAnyFilter​(java.util.Collection<java.lang.Integer> references)
    • createIdContainsNoneFilter

      public static MultiReferenceFilter createIdContainsNoneFilter​(java.util.Collection<java.lang.Integer> references)
    • createFilter

      public static MultiReferenceFilter createFilter​(MultiReferenceFilterType type, java.util.Collection<java.lang.Integer> references)
    • createCountFilter

      public static MultiReferenceFilter createCountFilter​(MultiReferenceFilterType type, int count)
    • getType

      public MultiReferenceFilterType getType()
    • getCountFilter

      public int getCountFilter()
    • getReferencesSet

      public java.util.Set<java.lang.Integer> getReferencesSet()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object