Class MultiReferenceFilter
java.lang.Object
org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter
public class MultiReferenceFilter
extends java.lang.Object
-
Constructor Summary
Constructors Modifier Constructor Description protectedMultiReferenceFilter(MultiReferenceFilterType type, int countFilter, java.util.Set<java.lang.Integer> referencesSet) -
Method Summary
Modifier and Type Method Description static MultiReferenceFiltercreateContainsAllFilter(java.util.Collection<? extends Entity> references)static MultiReferenceFiltercreateContainsAnyFilter(java.util.Collection<? extends Entity> references)static MultiReferenceFiltercreateContainsLessThanEntriesFilter(int count)static MultiReferenceFiltercreateContainsMoreThanEntriesFilter(int count)static MultiReferenceFiltercreateContainsNoneFilter(java.util.Collection<? extends Entity> references)static MultiReferenceFiltercreateContainsNotAnyFilter(java.util.Collection<? extends Entity> references)static MultiReferenceFiltercreateCountFilter(MultiReferenceFilterType type, int count)static MultiReferenceFiltercreateEqualsFilter(java.util.Collection<? extends Entity> references)static MultiReferenceFiltercreateFilter(MultiReferenceFilterType type, java.util.Collection<java.lang.Integer> references)static MultiReferenceFiltercreateIdContainsAllFilter(java.util.Collection<java.lang.Integer> references)static MultiReferenceFiltercreateIdContainsAnyFilter(java.util.Collection<java.lang.Integer> references)static MultiReferenceFiltercreateIdContainsNoneFilter(java.util.Collection<java.lang.Integer> references)static MultiReferenceFiltercreateIdContainsNotAnyFilter(java.util.Collection<java.lang.Integer> references)static MultiReferenceFiltercreateIdEqualsFilter(java.util.Collection<java.lang.Integer> references)static MultiReferenceFiltercreateIdNotEqualsFilter(java.util.Collection<java.lang.Integer> references)static MultiReferenceFiltercreateIsEmptyFilter()static MultiReferenceFiltercreateIsNotEmptyFilter()static MultiReferenceFiltercreateNotEqualsFilter(java.util.Collection<? extends Entity> references)intgetCountFilter()java.util.Set<java.lang.Integer>getReferencesSet()MultiReferenceFilterTypegetType()java.lang.StringtoString()
-
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
-
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
-
createContainsLessThanEntriesFilter
-
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
-
getType
-
getCountFilter
public int getCountFilter() -
getReferencesSet
public java.util.Set<java.lang.Integer> getReferencesSet() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-