| Package | Description |
|---|---|
| org.neo4j.ogm | |
| org.neo4j.ogm.annotations | |
| org.neo4j.ogm.context | |
| org.neo4j.ogm.metadata |
| Modifier and Type | Method and Description |
|---|---|
ClassInfo |
MetaData.classInfo(Object object)
Finds the ClassInfo for the supplied object by looking up its class name
|
ClassInfo |
MetaData.classInfo(String name)
Finds the ClassInfo for the supplied partial class name or label.
|
ClassInfo |
MetaData.resolve(String... taxa)
Given an set of names (simple or fully-qualified) that are possibly within a type hierarchy, this function returns the
base class from among them.
|
| Modifier and Type | Method and Description |
|---|---|
Set<ClassInfo> |
MetaData.classInfoByLabelOrType(String name)
Finds ClassInfos for the supplied partial class name or label.
|
List<ClassInfo> |
MetaData.getImplementingClassInfos(String interfaceName) |
Collection<ClassInfo> |
MetaData.persistentEntities() |
| Modifier and Type | Method and Description |
|---|---|
RelationalReader |
DefaultEntityAccessStrategy.getEndNodeReader(ClassInfo relationshipEntityClassInfo) |
RelationalReader |
EntityAccessStrategy.getEndNodeReader(ClassInfo relationshipEntityClassInfo) |
PropertyReader |
DefaultEntityAccessStrategy.getIdentityPropertyReader(ClassInfo classInfo) |
PropertyReader |
EntityAccessStrategy.getIdentityPropertyReader(ClassInfo classInfo) |
RelationalReader |
DefaultEntityAccessStrategy.getIterableReader(ClassInfo classInfo,
Class<?> parameterType,
String relationshipType,
String relationshipDirection) |
RelationalReader |
EntityAccessStrategy.getIterableReader(ClassInfo classInfo,
Class<?> parameterType,
String relationshipType,
String relationshipDirection) |
RelationalWriter |
DefaultEntityAccessStrategy.getIterableWriter(ClassInfo classInfo,
Class<?> parameterType,
String relationshipType,
String relationshipDirection) |
RelationalWriter |
EntityAccessStrategy.getIterableWriter(ClassInfo classInfo,
Class<?> parameterType,
String relationshipType,
String relationshipDirection) |
PropertyReader |
DefaultEntityAccessStrategy.getPropertyReader(ClassInfo classInfo,
String propertyName) |
PropertyReader |
EntityAccessStrategy.getPropertyReader(ClassInfo classInfo,
String propertyName) |
Collection<PropertyReader> |
DefaultEntityAccessStrategy.getPropertyReaders(ClassInfo classInfo) |
Collection<PropertyReader> |
EntityAccessStrategy.getPropertyReaders(ClassInfo classInfo) |
EntityAccess |
DefaultEntityAccessStrategy.getPropertyWriter(ClassInfo classInfo,
String propertyName) |
PropertyWriter |
EntityAccessStrategy.getPropertyWriter(ClassInfo classInfo,
String propertyName) |
RelationalWriter |
DefaultEntityAccessStrategy.getRelationalEntityWriter(ClassInfo classInfo,
Class entityAnnotation) |
RelationalWriter |
EntityAccessStrategy.getRelationalEntityWriter(ClassInfo classInfo,
Class entityAnnotation) |
RelationalReader |
DefaultEntityAccessStrategy.getRelationalReader(ClassInfo classInfo,
String relationshipType,
String relationshipDirection) |
RelationalReader |
EntityAccessStrategy.getRelationalReader(ClassInfo classInfo,
String relationshipType,
String relationshipDirection) |
Collection<RelationalReader> |
DefaultEntityAccessStrategy.getRelationalReaders(ClassInfo classInfo) |
Collection<RelationalReader> |
EntityAccessStrategy.getRelationalReaders(ClassInfo classInfo) |
RelationalWriter |
DefaultEntityAccessStrategy.getRelationalWriter(ClassInfo classInfo,
String relationshipType,
String relationshipDirection,
Object scalarValue) |
RelationalWriter |
EntityAccessStrategy.getRelationalWriter(ClassInfo classInfo,
String relationshipType,
String relationshipDirection,
Object parameter) |
RelationalReader |
DefaultEntityAccessStrategy.getStartNodeReader(ClassInfo relationshipEntityClassInfo) |
RelationalReader |
EntityAccessStrategy.getStartNodeReader(ClassInfo classInfo) |
<T> T |
EntityFactory.newObject(ClassInfo classInfo)
Constructs a new object based on the
ClassInfo. |
| Constructor and Description |
|---|
FieldWriter(ClassInfo classInfo,
FieldInfo fieldInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
EntityMemo.remember(Long entityId,
Object object,
ClassInfo classInfo)
constructs a 64-bit hash of this object's node properties
and maps the object to that hash.
|
boolean |
EntityMemo.remembered(Long entityId,
Object object,
ClassInfo classInfo)
determines whether the specified has already
been memorised.
|
| Modifier and Type | Method and Description |
|---|---|
ClassInfo |
DomainInfo.getClass(String fqn) |
ClassInfo |
DomainInfo.getClassInfoForInterface(String fullOrPartialClassName) |
ClassInfo |
DomainInfo.getClassSimpleName(String fullOrPartialClassName) |
| Modifier and Type | Method and Description |
|---|---|
List<ClassInfo> |
ClassInfo.directImplementingClasses() |
List<ClassInfo> |
ClassInfo.directInterfaces() |
List<ClassInfo> |
ClassInfo.directSubclasses() |
Map<String,ClassInfo> |
DomainInfo.getClassInfoMap() |
List<ClassInfo> |
DomainInfo.getClassInfos(String interfaceName) |
List<ClassInfo> |
DomainInfo.getClassInfosWithAnnotation(String annotation) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassInfo.addSubclass(ClassInfo subclass)
Connect this class to a subclass.
|
void |
ClassInfo.hydrate(ClassInfo classInfoDetails)
A class that was previously only seen as a temp superclass of another class can now be fully hydrated.
|
boolean |
ClassInfo.isSubclassOf(ClassInfo classInfo)
Returns true if this classInfo is in the subclass hierarchy of b, or if this classInfo is the same as b, false otherwise
|
| Constructor and Description |
|---|
ClassInfo(String name,
ClassInfo subclass)
This class was referenced as a superclass of the given subclass.
|
Copyright © 2016 Neo Technology, Inc.. All rights reserved.