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 Detail
-
MultiReferenceFilter
protected MultiReferenceFilter(MultiReferenceFilterType type, int countFilter, java.util.Set<java.lang.Integer> referencesSet)
-
-
Method Detail
-
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:
toStringin classjava.lang.Object
-
-