Package com.graphaware.common.policy.inclusion
-
Interface Summary Interface Description EntityInclusionPolicy<T extends Entity> ObjectInclusionPolicy
forEntity
s.InclusionPolicy Marker interface for policies deciding whether to include something or not.NodeInclusionPolicy EntityInclusionPolicy
forNode
s.NodePropertyInclusionPolicy PropertyInclusionPolicy
forNode
s.ObjectInclusionPolicy<T> InclusionPolicy
deciding whether to include an object or not.PropertyInclusionPolicy<T extends Entity> InclusionPolicy
deciding whether to include properties of someEntity
or not.RelationshipInclusionPolicy RelationshipPropertyInclusionPolicy -
Class Summary Class Description BaseEntityInclusionPolicy<T extends Entity> Base class forEntityInclusionPolicy
implementations that implement theBaseEntityInclusionPolicy.getAll(Transaction)
method in a naive way.BaseNodeInclusionPolicy Base class forNodeInclusionPolicy
implementations.BaseRelationshipInclusionPolicy Base class forRelationshipInclusionPolicy
implementations.InclusionPolicies Wrapper forInclusionPolicy
s.RelationshipInclusionPolicy.Adapter Adapter for implementations that don't care about which node is looking at the relationship.