public abstract class RestIndex<T extends org.neo4j.graphdb.PropertyContainer> extends Object implements org.neo4j.graphdb.index.Index<T>
Modifier and Type | Method and Description |
---|---|
void |
add(T entity,
String key,
Object value) |
void |
delete() |
org.neo4j.graphdb.index.IndexHits<T> |
get(String key,
Object value) |
org.neo4j.graphdb.GraphDatabaseService |
getGraphDatabase() |
String |
getIndexName() |
String |
getName() |
String |
getTypeName() |
T |
putIfAbsent(T entity,
String key,
Object value) |
org.neo4j.graphdb.index.IndexHits<T> |
query(Object value) |
org.neo4j.graphdb.index.IndexHits<T> |
query(String key,
Object value) |
void |
remove(T entity) |
void |
remove(T entity,
String key) |
void |
remove(T entity,
String key,
Object value) |
protected final RestAPI restApi
public String getIndexName()
public org.neo4j.graphdb.GraphDatabaseService getGraphDatabase()
getGraphDatabase
in interface org.neo4j.graphdb.index.ReadableIndex<T extends org.neo4j.graphdb.PropertyContainer>
public String getTypeName()
public void add(T entity, String key, Object value)
add
in interface org.neo4j.graphdb.index.Index<T extends org.neo4j.graphdb.PropertyContainer>
public T putIfAbsent(T entity, String key, Object value)
putIfAbsent
in interface org.neo4j.graphdb.index.Index<T extends org.neo4j.graphdb.PropertyContainer>
public void remove(T entity, String key, Object value)
remove
in interface org.neo4j.graphdb.index.Index<T extends org.neo4j.graphdb.PropertyContainer>
public void remove(T entity, String key)
remove
in interface org.neo4j.graphdb.index.Index<T extends org.neo4j.graphdb.PropertyContainer>
public void remove(T entity)
remove
in interface org.neo4j.graphdb.index.Index<T extends org.neo4j.graphdb.PropertyContainer>
public void delete()
delete
in interface org.neo4j.graphdb.index.Index<T extends org.neo4j.graphdb.PropertyContainer>
public org.neo4j.graphdb.index.IndexHits<T> get(String key, Object value)
get
in interface org.neo4j.graphdb.index.ReadableIndex<T extends org.neo4j.graphdb.PropertyContainer>
public org.neo4j.graphdb.index.IndexHits<T> query(String key, Object value)
query
in interface org.neo4j.graphdb.index.ReadableIndex<T extends org.neo4j.graphdb.PropertyContainer>
public org.neo4j.graphdb.index.IndexHits<T> query(Object value)
query
in interface org.neo4j.graphdb.index.ReadableIndex<T extends org.neo4j.graphdb.PropertyContainer>
Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.