diff --git a/spring-data-neo4j-rest/src/main/java/org/springframework/data/neo4j/rest/RestTraversalDescription.java b/spring-data-neo4j-rest/src/main/java/org/springframework/data/neo4j/rest/RestTraversalDescription.java index 174ae0e79..4895bb843 100644 --- a/spring-data-neo4j-rest/src/main/java/org/springframework/data/neo4j/rest/RestTraversalDescription.java +++ b/spring-data-neo4j-rest/src/main/java/org/springframework/data/neo4j/rest/RestTraversalDescription.java @@ -16,18 +16,57 @@ package org.springframework.data.neo4j.rest; -import org.neo4j.graphdb.traversal.TraversalDescription; +import org.neo4j.graphdb.*; +import org.neo4j.graphdb.traversal.*; +import org.neo4j.graphdb.traversal.Traverser; +import org.neo4j.helpers.Predicate; /** * @author Michael Hunger * @since 03.02.11 */ public interface RestTraversalDescription extends TraversalDescription { - TraversalDescription prune(ScriptLanguage language, String code); + RestTraversalDescription prune(ScriptLanguage language, String code); - TraversalDescription filter(ScriptLanguage language, String code); + RestTraversalDescription filter(ScriptLanguage language, String code); - TraversalDescription maxDepth(int depth); + RestTraversalDescription maxDepth(int depth); + + @Override + RestTraversalDescription uniqueness(UniquenessFactory uniquenessFactory); + + @Override + RestTraversalDescription uniqueness(UniquenessFactory uniquenessFactory, Object o); + + @Override + RestTraversalDescription prune(PruneEvaluator pruneEvaluator); + + @Override + RestTraversalDescription filter(Predicate pathPredicate); + + @Override + RestTraversalDescription evaluator(Evaluator evaluator); + + @Override + RestTraversalDescription order(BranchOrderingPolicy branchOrderingPolicy); + + @Override + RestTraversalDescription depthFirst(); + + @Override + RestTraversalDescription breadthFirst(); + + @Override + RestTraversalDescription relationships(RelationshipType relationshipType); + + @Override + RestTraversalDescription relationships(RelationshipType relationshipType, Direction direction); + + @Override + RestTraversalDescription expand(RelationshipExpander relationshipExpander); + + @Override + Traverser traverse(Node node); public enum ScriptLanguage { JAVASCRIPT; diff --git a/spring-data-neo4j-rest/src/test/java/org/springframework/data/neo4j/rest/support/LocalTestServer.java b/spring-data-neo4j-rest/src/test/java/org/springframework/data/neo4j/rest/support/LocalTestServer.java index 6f39fc152..6e2724b2c 100644 --- a/spring-data-neo4j-rest/src/test/java/org/springframework/data/neo4j/rest/support/LocalTestServer.java +++ b/spring-data-neo4j-rest/src/test/java/org/springframework/data/neo4j/rest/support/LocalTestServer.java @@ -111,7 +111,7 @@ public class LocalTestServer { jettyServer.setStopAtShutdown(true); final Server server = jettyServer.getServer(); server.addLifeCycleListener(startupListener); - addAccessLogHandler(server); + // addAccessLogHandler(server); super.startJetty(); startupListener.await();