made template.postConstruct() void
This commit is contained in:
@@ -16,22 +16,9 @@
|
||||
|
||||
package org.springframework.data.neo4j.support;
|
||||
|
||||
import static org.springframework.data.neo4j.support.ParameterCheck.*;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.PostConstruct;
|
||||
import javax.validation.Validator;
|
||||
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
import org.neo4j.graphdb.DynamicRelationshipType;
|
||||
import org.neo4j.graphdb.GraphDatabaseService;
|
||||
import org.neo4j.graphdb.Node;
|
||||
import org.neo4j.graphdb.Path;
|
||||
import org.neo4j.graphdb.PropertyContainer;
|
||||
import org.neo4j.graphdb.Relationship;
|
||||
import org.neo4j.graphdb.Transaction;
|
||||
import org.neo4j.graphdb.*;
|
||||
import org.neo4j.graphdb.index.Index;
|
||||
import org.neo4j.graphdb.traversal.TraversalDescription;
|
||||
import org.neo4j.helpers.collection.ClosableIterable;
|
||||
@@ -70,6 +57,12 @@ import org.springframework.transaction.TransactionStatus;
|
||||
import org.springframework.transaction.support.TransactionCallback;
|
||||
import org.springframework.transaction.support.TransactionTemplate;
|
||||
|
||||
import javax.annotation.PostConstruct;
|
||||
import javax.validation.Validator;
|
||||
import java.util.Map;
|
||||
|
||||
import static org.springframework.data.neo4j.support.ParameterCheck.notNull;
|
||||
|
||||
/**
|
||||
* Mediator class for the graph related services like the {@link GraphDatabaseService}, the used
|
||||
* {@link org.springframework.data.neo4j.core.TypeRepresentationStrategy}, entity instantiators for nodes and relationships as well as a spring conversion service.
|
||||
@@ -275,9 +268,8 @@ public class Neo4jTemplate implements Neo4jOperations, EntityPersister {
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
@PostConstruct
|
||||
public Neo4jTemplate postConstruct() {
|
||||
public void postConstruct() {
|
||||
infrastructure.postConstruct();
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -43,7 +43,8 @@ public abstract class NeoApiTest {
|
||||
conversionService = createConversionService();
|
||||
graph = createGraphDatabase();
|
||||
transactionManager = createTransactionManager();
|
||||
template = new Neo4jTemplate(graph, transactionManager).postConstruct();
|
||||
template = new Neo4jTemplate(graph, transactionManager);
|
||||
template.postConstruct();
|
||||
}
|
||||
|
||||
private ConversionService createConversionService() throws Exception {
|
||||
|
||||
@@ -25,7 +25,6 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.neo4j.conversion.ResultConverter;
|
||||
import org.springframework.data.neo4j.core.GraphDatabase;
|
||||
import org.springframework.data.neo4j.support.Neo4jTemplate;
|
||||
import org.springframework.data.neo4j.template.Neo4jOperations;
|
||||
import org.springframework.data.test.DocumentingTestBase;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
@@ -56,7 +55,8 @@ public class SnippetNeo4jTemplateMethodsTest extends DocumentingTestBase {
|
||||
|
||||
// SNIPPET template
|
||||
// TODO auto-post-construct !!
|
||||
Neo4jOperations neo = new Neo4jTemplate(graphDatabase).postConstruct();
|
||||
final Neo4jTemplate neo = new Neo4jTemplate(graphDatabase);
|
||||
neo.postConstruct();
|
||||
|
||||
Node mark = neo.createNode(map("name", "Mark"));
|
||||
Node thomas = neo.createNode(map("name", "Thomas"));
|
||||
|
||||
Reference in New Issue
Block a user