@Deprecated public class SpringRestGraphDatabase extends RestGraphDatabase implements GraphDatabase
Constructor and Description |
---|
SpringRestGraphDatabase(RestAPI api)
Deprecated.
|
SpringRestGraphDatabase(String uri)
Deprecated.
|
SpringRestGraphDatabase(String uri,
String user,
String password)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
org.neo4j.graphdb.Transaction |
beginTx()
Deprecated.
|
<T extends org.neo4j.graphdb.PropertyContainer> |
createIndex(Class<T> type,
String indexName,
IndexType indexType)
Deprecated.
creates a index
|
org.neo4j.graphdb.Node |
createNode(Map<String,Object> props,
Collection<String> labels)
Deprecated.
creates the node and initializes its properties
|
org.neo4j.graphdb.Relationship |
createRelationship(org.neo4j.graphdb.Node startNode,
org.neo4j.graphdb.Node endNode,
org.neo4j.graphdb.RelationshipType type,
Map<String,Object> properties)
Deprecated.
creates the relationship between the startNode, endNode with the given type which will be populated with the provided properties
|
<T extends org.neo4j.graphdb.PropertyContainer> |
getIndex(String indexName)
Deprecated.
|
org.neo4j.graphdb.Node |
getOrCreateNode(String indexName,
String key,
Object value,
Map<String,Object> properties,
Collection<String> labels)
Deprecated.
creates the node uniquely or returns an existing node with the same index-key-value combination.
|
org.neo4j.graphdb.Relationship |
getOrCreateRelationship(org.neo4j.graphdb.Node start,
org.neo4j.graphdb.Node end,
org.neo4j.graphdb.RelationshipType type,
org.neo4j.graphdb.Direction direction,
Map<String,Object> props)
Deprecated.
|
org.neo4j.graphdb.Relationship |
getOrCreateRelationship(String indexName,
String key,
Object value,
org.neo4j.graphdb.Node startNode,
org.neo4j.graphdb.Node endNode,
String type,
Map<String,Object> properties)
Deprecated.
Creates the relationship uniquely, uses the given index,key,value to achieve that.
|
TransactionManager |
getTransactionManager()
Deprecated.
|
TransactionManager |
getTxManager()
Deprecated.
|
org.neo4j.graphdb.Node |
merge(String labelName,
String key,
Object value,
Map<String,Object> nodeProperties,
Collection<String> labels)
Deprecated.
creates the node uniquely or returns an existing node with the same label-key-value combination.
|
CypherQueryEngine |
queryEngine()
Deprecated.
returns a query engine for the provided type (Cypher) which is initialized with the default result converter
|
CypherQueryEngine |
queryEngine(ResultConverter resultConverter)
Deprecated.
returns a query engine for the provided type (Cypher) which is initialized with the provided result converter
|
org.neo4j.graphdb.event.KernelEventHandler |
registerKernelEventHandler(org.neo4j.graphdb.event.KernelEventHandler kernelEventHandler) |
<T> org.neo4j.graphdb.event.TransactionEventHandler<T> |
registerTransactionEventHandler(org.neo4j.graphdb.event.TransactionEventHandler<T> tTransactionEventHandler) |
void |
remove(org.neo4j.graphdb.Node node)
Deprecated.
deletes the Node and its index entries
|
void |
remove(org.neo4j.graphdb.Relationship relationship)
Deprecated.
deletes the relationship and its index entries
|
void |
setConversionService(ConversionService conversionService)
Deprecated.
|
void |
setResultConverter(ResultConverter resultConverter)
Deprecated.
|
boolean |
transactionIsRunning()
Deprecated.
|
org.neo4j.graphdb.event.KernelEventHandler |
unregisterKernelEventHandler(org.neo4j.graphdb.event.KernelEventHandler kernelEventHandler) |
<T> org.neo4j.graphdb.event.TransactionEventHandler<T> |
unregisterTransactionEventHandler(org.neo4j.graphdb.event.TransactionEventHandler<T> tTransactionEventHandler) |
bidirectionalTraversalDescription, createNode, createNode, execute, execute, findNode, findNodes, findNodes, findNodesByLabelAndProperty, getAllLabelNames, getAllNodes, getDependencyResolver, getNodeById, getRelationshipById, getRelationshipTypes, getRestAPI, getStoreDir, index, isAvailable, schema, shutdown, traversalDescription
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAllLabelNames, getNodeById, getRelationshipById, shutdown, traversalDescription
public SpringRestGraphDatabase(RestAPI api)
public SpringRestGraphDatabase(String uri)
public org.neo4j.graphdb.Node createNode(Map<String,Object> props, Collection<String> labels)
GraphDatabase
createNode
in interface GraphDatabase
public org.neo4j.graphdb.Transaction beginTx()
beginTx
in interface org.neo4j.graphdb.GraphDatabaseService
beginTx
in interface GraphDatabase
beginTx
in class RestGraphDatabase
public TransactionManager getTxManager()
getTxManager
in class RestGraphDatabase
public org.neo4j.graphdb.Node getOrCreateNode(String indexName, String key, Object value, Map<String,Object> properties, Collection<String> labels)
GraphDatabase
getOrCreateNode
in interface GraphDatabase
public org.neo4j.graphdb.Node merge(String labelName, String key, Object value, Map<String,Object> nodeProperties, Collection<String> labels)
GraphDatabase
merge
in interface GraphDatabase
public org.neo4j.graphdb.Relationship getOrCreateRelationship(String indexName, String key, Object value, org.neo4j.graphdb.Node startNode, org.neo4j.graphdb.Node endNode, String type, Map<String,Object> properties)
GraphDatabase
getOrCreateRelationship
in interface GraphDatabase
public org.neo4j.graphdb.Relationship getOrCreateRelationship(org.neo4j.graphdb.Node start, org.neo4j.graphdb.Node end, org.neo4j.graphdb.RelationshipType type, org.neo4j.graphdb.Direction direction, Map<String,Object> props)
getOrCreateRelationship
in interface GraphDatabase
public org.neo4j.graphdb.Relationship createRelationship(org.neo4j.graphdb.Node startNode, org.neo4j.graphdb.Node endNode, org.neo4j.graphdb.RelationshipType type, Map<String,Object> properties)
GraphDatabase
createRelationship
in interface GraphDatabase
public <T extends org.neo4j.graphdb.PropertyContainer> org.neo4j.graphdb.index.Index<T> getIndex(String indexName)
getIndex
in interface GraphDatabase
indexName
- existing index name, not nullIndex
public <T extends org.neo4j.graphdb.PropertyContainer> org.neo4j.graphdb.index.Index<T> createIndex(Class<T> type, String indexName, IndexType indexType)
GraphDatabase
createIndex
in interface GraphDatabase
type
- type of index requested - either Node.class or Relationship.classindexType
- SIMPLE, FULLTEXT or POINT declaring the requested index-typeIndex
public CypherQueryEngine queryEngine(ResultConverter resultConverter)
GraphDatabase
queryEngine
in interface GraphDatabase
public CypherQueryEngine queryEngine()
GraphDatabase
queryEngine
in interface GraphDatabase
public void setConversionService(ConversionService conversionService)
setConversionService
in interface GraphDatabase
conversionService
- the conversion service to be used for the default result converter of this databasepublic boolean transactionIsRunning()
transactionIsRunning
in interface GraphDatabase
public TransactionManager getTransactionManager()
getTransactionManager
in interface GraphDatabase
public void remove(org.neo4j.graphdb.Node node)
GraphDatabase
remove
in interface GraphDatabase
public void remove(org.neo4j.graphdb.Relationship relationship)
GraphDatabase
remove
in interface GraphDatabase
public void setResultConverter(ResultConverter resultConverter)
setResultConverter
in interface GraphDatabase
resultConverter
- the default result converter to be used with this databasepublic <T> org.neo4j.graphdb.event.TransactionEventHandler<T> registerTransactionEventHandler(org.neo4j.graphdb.event.TransactionEventHandler<T> tTransactionEventHandler)
registerTransactionEventHandler
in interface org.neo4j.graphdb.GraphDatabaseService
public <T> org.neo4j.graphdb.event.TransactionEventHandler<T> unregisterTransactionEventHandler(org.neo4j.graphdb.event.TransactionEventHandler<T> tTransactionEventHandler)
unregisterTransactionEventHandler
in interface org.neo4j.graphdb.GraphDatabaseService
public org.neo4j.graphdb.event.KernelEventHandler registerKernelEventHandler(org.neo4j.graphdb.event.KernelEventHandler kernelEventHandler)
registerKernelEventHandler
in interface org.neo4j.graphdb.GraphDatabaseService
public org.neo4j.graphdb.event.KernelEventHandler unregisterKernelEventHandler(org.neo4j.graphdb.event.KernelEventHandler kernelEventHandler)
unregisterKernelEventHandler
in interface org.neo4j.graphdb.GraphDatabaseService
Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.