Interface BooleanAttributeCollectionFilter
- All Superinterfaces:
HasToRequest<BooleanAttributeCollectionFilterRequest>,Serializable
public interface BooleanAttributeCollectionFilter
extends HasToRequest<BooleanAttributeCollectionFilterRequest>, Serializable
Represents a collection filter for boolean attribute values with a specific type.
Requires typePublicId and one of: none, any, all, or isEmpty.
minProperties = 2, maxProperties = 2 (none/any/all/isEmpty are mutually exclusive).
-
Method Summary
Modifier and TypeMethodDescriptiongetAll()Returns the ALL filter - matches if all of the boolean attributes match this filter.getAny()Returns the ANY filter - matches if any of the boolean attributes match this filter.Returns whether to match empty collections.getNone()Returns the NONE filter - matches if none of the boolean attributes match this filter.getType()Returns the type MetaResourceReference for this attribute collection filter.Methods inherited from interface HasToRequest
toRequest
-
Method Details
-
getType
MetaResourceReference getType()Returns the type MetaResourceReference for this attribute collection filter.- Returns:
- the type MetaResourceReference
-
getNone
BooleanFilter getNone()Returns the NONE filter - matches if none of the boolean attributes match this filter.- Returns:
- the NONE filter, or null if not specified
-
getAny
BooleanFilter getAny()Returns the ANY filter - matches if any of the boolean attributes match this filter.- Returns:
- the ANY filter, or null if not specified
-
getAll
BooleanFilter getAll()Returns the ALL filter - matches if all of the boolean attributes match this filter.- Returns:
- the ALL filter, or null if not specified
-
getIsEmpty
Boolean getIsEmpty()Returns whether to match empty collections.- Returns:
- true if matching empty collections, null if not specified
-