Class StringToNodeInclusionPolicy
- java.lang.Object
-
- com.graphaware.runtime.config.function.StringToInclusionPolicy<NodeInclusionPolicy>
-
- com.graphaware.runtime.config.function.StringToNodeInclusionPolicy
-
- All Implemented Interfaces:
Function<String,NodeInclusionPolicy>
public final class StringToNodeInclusionPolicy extends StringToInclusionPolicy<NodeInclusionPolicy>
AStringToInclusionPolicy
that converts String toNodeInclusionPolicy
. Singleton.
-
-
Constructor Summary
Constructors Constructor Description StringToNodeInclusionPolicy()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NodeInclusionPolicy
all()
protected NodeInclusionPolicy
compositePolicy(NodeInclusionPolicy policy)
Instantiate a composite policy from IncludeAllBusiness* policy and the given policy.static StringToNodeInclusionPolicy
getInstance()
protected NodeInclusionPolicy
none()
protected NodeInclusionPolicy
spelPolicy(String spel)
Instantiate a new SPEL-bases policy.-
Methods inherited from class com.graphaware.runtime.config.function.StringToInclusionPolicy
apply
-
-
-
-
Method Detail
-
getInstance
public static StringToNodeInclusionPolicy getInstance()
-
compositePolicy
protected NodeInclusionPolicy compositePolicy(NodeInclusionPolicy policy)
Description copied from class:StringToInclusionPolicy
Instantiate a composite policy from IncludeAllBusiness* policy and the given policy.- Specified by:
compositePolicy
in classStringToInclusionPolicy<NodeInclusionPolicy>
- Parameters:
policy
- second policy in the composite.- Returns:
- composite policy.
-
spelPolicy
protected NodeInclusionPolicy spelPolicy(String spel)
Description copied from class:StringToInclusionPolicy
Instantiate a new SPEL-bases policy.- Specified by:
spelPolicy
in classStringToInclusionPolicy<NodeInclusionPolicy>
- Parameters:
spel
- expression.- Returns:
- policy.
-
all
protected NodeInclusionPolicy all()
- Specified by:
all
in classStringToInclusionPolicy<NodeInclusionPolicy>
- Returns:
- an all-including policy.
-
none
protected NodeInclusionPolicy none()
- Specified by:
none
in classStringToInclusionPolicy<NodeInclusionPolicy>
- Returns:
- a none-including policy.
-
-