Class BaseNodeInclusionPolicy
- java.lang.Object
-
- com.graphaware.common.policy.inclusion.BaseEntityInclusionPolicy<Node>
-
- com.graphaware.common.policy.inclusion.BaseNodeInclusionPolicy
-
- All Implemented Interfaces:
EntityInclusionPolicy<Node>
,InclusionPolicy
,NodeInclusionPolicy
,ObjectInclusionPolicy<Node>
- Direct Known Subclasses:
IncludeAllNodes
public abstract class BaseNodeInclusionPolicy extends BaseEntityInclusionPolicy<Node> implements NodeInclusionPolicy
Base class forNodeInclusionPolicy
implementations. Implements theBaseEntityInclusionPolicy.getAll(Transaction)
method in the most naive way possible.
-
-
Constructor Summary
Constructors Constructor Description BaseNodeInclusionPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Iterable<Node>
doGetAll(Transaction tx)
Simply get all possibleEntity
s from the tx, not worrying whether they are included by this policy or not.-
Methods inherited from class com.graphaware.common.policy.inclusion.BaseEntityInclusionPolicy
getAll
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.graphaware.common.policy.inclusion.EntityInclusionPolicy
getAll
-
Methods inherited from interface com.graphaware.common.policy.inclusion.ObjectInclusionPolicy
include
-
-
-
-
Method Detail
-
doGetAll
protected Iterable<Node> doGetAll(Transaction tx)
Description copied from class:BaseEntityInclusionPolicy
Simply get all possibleEntity
s from the tx, not worrying whether they are included by this policy or not.- Specified by:
doGetAll
in classBaseEntityInclusionPolicy<Node>
- Parameters:
tx
- to get entities from.- Returns:
- all entities.
-
-