Spring Data Graph

org.springframework.data.graph.neo4j.rest.support
Class RestTraversal

java.lang.Object
  extended by org.springframework.data.graph.neo4j.rest.support.RestTraversal
All Implemented Interfaces:
org.neo4j.graphdb.traversal.TraversalDescription, RestTraversalDescription

public class RestTraversal
extends Object
implements RestTraversalDescription

Since:
02.02.11
Author:
Michael Hunger

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.springframework.data.graph.neo4j.rest.support.RestTraversalDescription
RestTraversalDescription.ScriptLanguage
 
Constructor Summary
RestTraversal()
           
 
Method Summary
 org.neo4j.graphdb.traversal.TraversalDescription breadthFirst()
           
 org.neo4j.graphdb.traversal.TraversalDescription depthFirst()
           
static RestTraversalDescription description()
           
 org.neo4j.graphdb.traversal.TraversalDescription evaluator(org.neo4j.graphdb.traversal.Evaluator evaluator)
           
 org.neo4j.graphdb.traversal.TraversalDescription expand(org.neo4j.graphdb.RelationshipExpander relationshipExpander)
           
 org.neo4j.graphdb.traversal.TraversalDescription filter(org.neo4j.helpers.Predicate<org.neo4j.graphdb.Path> pathPredicate)
           
 org.neo4j.graphdb.traversal.TraversalDescription filter(RestTraversalDescription.ScriptLanguage language, String code)
           
 Map<String,Object> getPostData()
           
 org.neo4j.graphdb.traversal.TraversalDescription maxDepth(int depth)
           
 org.neo4j.graphdb.traversal.TraversalDescription order(org.neo4j.graphdb.traversal.BranchOrderingPolicy branchOrderingPolicy)
           
 org.neo4j.graphdb.traversal.TraversalDescription prune(org.neo4j.graphdb.traversal.PruneEvaluator pruneEvaluator)
           
 org.neo4j.graphdb.traversal.TraversalDescription prune(RestTraversalDescription.ScriptLanguage language, String code)
           
 org.neo4j.graphdb.traversal.TraversalDescription relationships(org.neo4j.graphdb.RelationshipType relationshipType)
           
 org.neo4j.graphdb.traversal.TraversalDescription relationships(org.neo4j.graphdb.RelationshipType relationshipType, org.neo4j.graphdb.Direction direction)
           
 String toString()
           
 org.neo4j.graphdb.traversal.Traverser traverse(org.neo4j.graphdb.Node node)
           
 org.neo4j.graphdb.traversal.TraversalDescription uniqueness(org.neo4j.graphdb.traversal.UniquenessFactory uniquenessFactory)
           
 org.neo4j.graphdb.traversal.TraversalDescription uniqueness(org.neo4j.graphdb.traversal.UniquenessFactory uniquenessFactory, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RestTraversal

public RestTraversal()
Method Detail

toString

public String toString()
Overrides:
toString in class Object

uniqueness

public org.neo4j.graphdb.traversal.TraversalDescription uniqueness(org.neo4j.graphdb.traversal.UniquenessFactory uniquenessFactory)
Specified by:
uniqueness in interface org.neo4j.graphdb.traversal.TraversalDescription

uniqueness

public org.neo4j.graphdb.traversal.TraversalDescription uniqueness(org.neo4j.graphdb.traversal.UniquenessFactory uniquenessFactory,
                                                                   Object value)
Specified by:
uniqueness in interface org.neo4j.graphdb.traversal.TraversalDescription

prune

public org.neo4j.graphdb.traversal.TraversalDescription prune(org.neo4j.graphdb.traversal.PruneEvaluator pruneEvaluator)
Specified by:
prune in interface org.neo4j.graphdb.traversal.TraversalDescription

filter

public org.neo4j.graphdb.traversal.TraversalDescription filter(org.neo4j.helpers.Predicate<org.neo4j.graphdb.Path> pathPredicate)
Specified by:
filter in interface org.neo4j.graphdb.traversal.TraversalDescription

evaluator

public org.neo4j.graphdb.traversal.TraversalDescription evaluator(org.neo4j.graphdb.traversal.Evaluator evaluator)
Specified by:
evaluator in interface org.neo4j.graphdb.traversal.TraversalDescription

prune

public org.neo4j.graphdb.traversal.TraversalDescription prune(RestTraversalDescription.ScriptLanguage language,
                                                              String code)
Specified by:
prune in interface RestTraversalDescription

filter

public org.neo4j.graphdb.traversal.TraversalDescription filter(RestTraversalDescription.ScriptLanguage language,
                                                               String code)
Specified by:
filter in interface RestTraversalDescription

maxDepth

public org.neo4j.graphdb.traversal.TraversalDescription maxDepth(int depth)
Specified by:
maxDepth in interface RestTraversalDescription

order

public org.neo4j.graphdb.traversal.TraversalDescription order(org.neo4j.graphdb.traversal.BranchOrderingPolicy branchOrderingPolicy)
Specified by:
order in interface org.neo4j.graphdb.traversal.TraversalDescription

depthFirst

public org.neo4j.graphdb.traversal.TraversalDescription depthFirst()
Specified by:
depthFirst in interface org.neo4j.graphdb.traversal.TraversalDescription

breadthFirst

public org.neo4j.graphdb.traversal.TraversalDescription breadthFirst()
Specified by:
breadthFirst in interface org.neo4j.graphdb.traversal.TraversalDescription

relationships

public org.neo4j.graphdb.traversal.TraversalDescription relationships(org.neo4j.graphdb.RelationshipType relationshipType)
Specified by:
relationships in interface org.neo4j.graphdb.traversal.TraversalDescription

relationships

public org.neo4j.graphdb.traversal.TraversalDescription relationships(org.neo4j.graphdb.RelationshipType relationshipType,
                                                                      org.neo4j.graphdb.Direction direction)
Specified by:
relationships in interface org.neo4j.graphdb.traversal.TraversalDescription

expand

public org.neo4j.graphdb.traversal.TraversalDescription expand(org.neo4j.graphdb.RelationshipExpander relationshipExpander)
Specified by:
expand in interface org.neo4j.graphdb.traversal.TraversalDescription

traverse

public org.neo4j.graphdb.traversal.Traverser traverse(org.neo4j.graphdb.Node node)
Specified by:
traverse in interface org.neo4j.graphdb.traversal.TraversalDescription

description

public static RestTraversalDescription description()

getPostData

public Map<String,Object> getPostData()

Spring Data Graph

Copyright © 2011. All Rights Reserved.