Interface ISpacePredicate
- All Superinterfaces:
Externalizable, Serializable, SmartExternalizable
- All Known Implementing Classes:
AbstractSpacePredicate, AllSpacePredicate, AndSpacePredicate, AnySpacePredicate, BetweenSpacePredicate, BinaryCompositeSpacePredicate, ComparableScalarSpacePredicate, CompositeSpacePredicate, ContainsItemPredicate, ContainsPredicate, EqualsSpacePredicate, FalseSpacePredicate, GreaterEqualsSpacePredicate, GreaterSpacePredicate, InSpacePredicate, LessEqualsSpacePredicate, LessSpacePredicate, MultipleCompositeSpacePredicate, NotEqualsSpacePredicate, NotNullSpacePredicate, NotRegexSpacePredicate, NotSpacePredicate, NullSpacePredicate, OrSpacePredicate, RegexSpacePredicate, RelationPredicate, ScalarSpacePredicate, TrueSpacePredicate, UnaryCompositeSpacePredicate, ValueGetterSpacePredicate, XorSpacePredicate
Represents a predicate to be executed in the space.
- Since:
- 7.1
- Author:
- Niv Ingberg
-
Method Summary
Modifier and TypeMethodDescriptionbooleanExecutes this predicate on the specified target.booleanvoidsetCacheManagerForExecution(CacheManager cacheManager) Methods inherited from interface Externalizable
readExternal, writeExternalMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Method Details
-
execute
Executes this predicate on the specified target.- Returns:
- True if the specified target matches the predicate, false otherwise.
-
requiresCacheManagerForExecution
boolean requiresCacheManagerForExecution() -
setCacheManagerForExecution
-