| Package | Description |
|---|---|
| org.neo4j.ogm | |
| org.neo4j.ogm.entity.io | |
| 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 |
|---|---|
static RelationalReader |
EntityAccessManager.getEndNodeReader(ClassInfo relationshipEntityClassInfo) |
static PropertyReader |
EntityAccessManager.getIdentityPropertyReader(ClassInfo classInfo) |
static RelationalReader |
EntityAccessManager.getIterableReader(ClassInfo classInfo,
Class<?> parameterType,
String relationshipType,
String relationshipDirection) |
static RelationalWriter |
EntityAccessManager.getIterableWriter(ClassInfo classInfo,
Class<?> parameterType,
String relationshipType,
String relationshipDirection) |
static PropertyReader |
EntityAccessManager.getPropertyReader(ClassInfo classInfo,
String propertyName) |
static Collection<PropertyReader> |
EntityAccessManager.getPropertyReaders(ClassInfo classInfo) |
static EntityAccess |
EntityAccessManager.getPropertyWriter(ClassInfo classInfo,
String propertyName) |
static RelationalWriter |
EntityAccessManager.getRelationalEntityWriter(ClassInfo classInfo,
Class entityAnnotation) |
static RelationalReader |
EntityAccessManager.getRelationalReader(ClassInfo classInfo,
String relationshipType,
String relationshipDirection) |
static Collection<RelationalReader> |
EntityAccessManager.getRelationalReaders(ClassInfo classInfo) |
static RelationalWriter |
EntityAccessManager.getRelationalWriter(ClassInfo classInfo,
String relationshipType,
String relationshipDirection,
Object scalarValue) |
static RelationalReader |
EntityAccessManager.getStartNodeReader(ClassInfo relationshipEntityClassInfo) |
<T> T |
EntityFactory.newObject(ClassInfo classInfo)
Constructs a new object based on the
ClassInfo. |
| Constructor and Description |
|---|
FieldReader(ClassInfo classInfo,
FieldInfo fieldInfo) |
FieldWriter(ClassInfo classInfo,
FieldInfo fieldInfo) |
| 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.
|
ClassValidator(ClassInfo classInfo) |
Copyright © 2016 Neo Technology, Inc.. All rights reserved.