Class SpelNodePropertyInclusionPolicy
- java.lang.Object
-
- com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
-
- com.graphaware.common.policy.inclusion.spel.SpelNodePropertyInclusionPolicy
-
- All Implemented Interfaces:
InclusionPolicy
,NodePropertyInclusionPolicy
,PropertyInclusionPolicy<Node>
public class SpelNodePropertyInclusionPolicy extends SpelInclusionPolicy implements NodePropertyInclusionPolicy
NodePropertyInclusionPolicy
based on a SPEL expression. The expression can use methods defined inNodeProperty
.
-
-
Field Summary
-
Fields inherited from class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
exp, expressionNode
-
-
Constructor Summary
Constructors Constructor Description SpelNodePropertyInclusionPolicy(String expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
include(String key, Node node)
Should a property with the given key of the given entity be included?-
Methods inherited from class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
equals, hashCode, toString
-
-
-
-
Constructor Detail
-
SpelNodePropertyInclusionPolicy
public SpelNodePropertyInclusionPolicy(String expression)
-
-
Method Detail
-
include
public boolean include(String key, Node node)
Description copied from interface:PropertyInclusionPolicy
Should a property with the given key of the given entity be included?- Specified by:
include
in interfacePropertyInclusionPolicy<Node>
- Parameters:
key
- of the property.node
- containing the property.- Returns:
- true iff the property should be included.
-
-