@Configuration public class Neo4jConfiguration extends Object
Subclasses are required to provide an implementation of graphDbService ....
Constructor and Description |
---|
Neo4jConfiguration() |
public org.neo4j.graphdb.GraphDatabaseService getGraphDatabaseService()
@Qualifier(value="conversionService") @Autowired(required=false) public void setConversionService(ConversionService conversionService)
@Autowired(required=true) public void setGraphDatabaseService(org.neo4j.graphdb.GraphDatabaseService graphDatabaseService)
@Bean @DependsOn(value="neo4jMappingContext") public MappingInfrastructureFactoryBean mappingInfrastructure() throws Exception
Exception
@Bean public IsNewStrategyFactory isNewStrategyFactory() throws Exception
Exception
@Bean public Neo4jTemplate neo4jTemplate() throws Exception
Exception
@Bean public TypeRepresentationStrategy<org.neo4j.graphdb.Relationship> relationshipTypeRepresentationStrategy() throws Exception
Exception
@Bean public TypeRepresentationStrategy<org.neo4j.graphdb.Node> nodeTypeRepresentationStrategy() throws Exception
Exception
@Bean public TypeRepresentationStrategyFactory typeRepresentationStrategyFactory() throws Exception
Exception
@Bean public EntityStateHandler entityStateHandler() throws Exception
Exception
@Bean public TypeMapper<org.neo4j.graphdb.Node> nodeTypeMapper() throws Exception
Exception
@Bean public TypeMapper<org.neo4j.graphdb.Relationship> relationshipTypeMapper() throws Exception
Exception
@Bean public Neo4jEntityFetchHandler entityFetchHandler() throws Exception
Exception
@Bean public SourceStateTransmitter<org.neo4j.graphdb.Node> nodeStateTransmitter() throws Exception
Exception
@Bean protected ConversionService neo4jConversionService() throws Exception
Exception
@Bean protected RelationshipEntityInstantiator graphRelationshipInstantiator() throws Exception
Exception
@Bean protected EntityInstantiator<org.neo4j.graphdb.Node> graphEntityInstantiator() throws Exception
Exception
@Bean public Neo4jMappingContext neo4jMappingContext() throws Exception
Exception
@Bean protected EntityAlias entityAlias()
@Bean public RelationshipEntityStateFactory relationshipEntityStateFactory() throws Exception
Exception
@Bean public NodeEntityStateFactory nodeEntityStateFactory() throws Exception
Exception
@Bean public FieldAccessorFactoryFactory nodeDelegatingFieldAccessorFactory() throws Exception
Exception
@Bean public FieldAccessorFactoryFactory relationshipDelegatingFieldAccessorFactory() throws Exception
Exception
@Bean(name={"neo4jTransactionManager","transactionManager"}) @Qualifier(value="neo4jTransactionManager") @DependsOn(value="graphDatabaseService") public PlatformTransactionManager neo4jTransactionManager(org.neo4j.graphdb.GraphDatabaseService graphDatabaseService)
@Bean public EntityIndexCreator entityIndexCreator() throws Exception
Exception
@Bean @Autowired @DependsOn(value="graphDatabaseService") @Produces public GraphDatabase graphDatabase()
@Bean public PersistenceExceptionTranslator persistenceExceptionTranslator()
@Bean public IndexProvider indexProvider() throws Exception
Exception
@Bean public SchemaIndexProvider schemaIndexProvider() throws Exception
Exception
@Bean public TypeSafetyPolicy typeSafetyPolicy() throws Exception
Exception
public void setCreateIndex(boolean createIndex)
public boolean isCreateIndex()
public String[] getBasePackage()
public void setBasePackage(String... basePackage)
Copyright © 2011-2015–2016 Pivotal Software, Inc.. All rights reserved.