All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
Class |
Description |
AbstractNeo4JNodeRepositoyImpl<S> |
Quick notes about usage:
This class should handle pretty much all the default stuff
On a save all nodes without an id will be saved (propagating to ALL nodes through EVERY relationship!)
We are currently only capable of handling (source)-[DIRECTED]->(target) unidirectional relationships from S to T.
On a load the node plus all related nodes are returned.
|
AbstractNeo4JRelationshipRepositoyImpl<S> |
Quick notes about usage:
This class should handle pretty much all the default stuff
On a save all science.neo4j.nodes without an id will be saved (propagating to ALL science.neo4j.nodes through EVERY relationship!)
We are currently only capable of handling (source)-[DIRECTED]->(target) unidirectional relationships from S to T.
On a load the relationship + its source and target science.neo4j.nodes are loaded
|
AbstractNeo4JRepository<S,ID> |
Intermediate class combining features both the node and relationship repositories both have
|
AbstractTransaction |
Transaction class, which decorates a element of Transaction and delegates
the methods calls to this transaction
|
ArrayConverter<D,T> |
|
ArrayConverterImpl<T> |
Converter that handles arrays.
|
ArrayRelationshipInformation |
|
BooleanArrayConverterImpl |
Converter that works on simple datatype array boolean[], which can't be cast to Object[].
|
ByteArrayConverterImpl |
Converter that works on simple datatype array byte[], which can't be cast to Object[].
|
CharArrayConverterImpl |
Converter that works on simple datatype array char[], which can't be cast to Object[].
|
ClassConverter |
Converter for int values, as they are implicitly cast to Long by Neo4J
|
ClassInformation |
ClassInformation handles the metadata for the ReflectiveNeo4JNodeRepositoryImpl
It contains info on the id, fields and relationships that should be modelled in the database
|
ClassInformation.Neo4JType |
Type of neo4J instance, Can be either a Node, or a Relationship.
|
CollectionConverter<V> |
Converter that handles lists
|
CollectionConverterImpl<T> |
Default implementation of list converter
|
Converter |
|
ConverterProvider |
Centralized class for providing DEFAULT converters.
|
Converters |
|
DoubleArrayConverterImpl |
Converter that works on simple datatype array double[], which can't be cast to Object[].
|
DummyService |
Dummy Service for Testing
|
DynamicRepository |
Repository for saving a dynamic object tree
|
ExtendedNode |
Marks a node class that extends an existing class in a parent namespace
The PARENT is the label of the parent class that the node class extends.
|
ExtensionField |
Marks a field in a class that is an extension and NOT part of the class itself.
|
FieldConverter<D,J> |
Converter interface for transforming a field to a db value.
|
FieldInformation |
|
FloatArrayConverterImpl |
Converter that works on simple datatype array float[], which can't be cast to Object[].
|
FutureRepository |
In case of cyclic dependencies between repositories we return a future repository that attempts to load when needed.
|
HelpMojo |
Display help information on neo4j-preprocessor.
Call mvn neo4j-preprocessor:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
|
IntArrayConverterImpl |
Converter that works on simple datatype array int[], which can't be cast to Object[].
|
IntConverter |
Converter for int values, as they are implicitly cast to Long by Neo4J
|
KeyRelationshipInformation |
|
LongArrayConverterImpl |
Converter that works on simple datatype array long[], which can't be cast to Object[].
|
MapConverter<K,V> |
Converter that handles arrays
|
MapConverterImpl<K,V> |
Converter that handles arrays
|
MapRelationship<S,E,K> |
|
MapRelationshipInformation |
|
Namespace |
Package Level Annotation for Neo4J Namespaces.
|
NamespaceAwareReflectiveNeo4JNodeRepositoryImpl<S> |
Repository that also considers namespaces while handling Neo4J.
|
Neo4JNamespacePreprocessorMojo |
Preprocessor for adding the hidden fields required by neo4J namespacing
|
Neo4jQueryRepository |
Repository Interface for executing queries on a neo4j database
|
Neo4jRepository<S,ID> |
Interface for our Neo4j repositories
|
Neo4jServiceTransactionPreprocessorMojo |
Mojo that preprocesses
|
Pair<K,V> |
|
ParameterizedTypeImpl |
Implementation of Parameterized type for Java version independence.
|
ReflectiveNeo4JNodeRepositoryImpl<S> |
|
ReflectiveNeo4JRelationshipRepositoryImpl<S> |
|
RelationshipInformation |
|
RelationshipInformation.Direction |
The direction of the relationship.
|
ResultClone |
Helper Class for Neo4J 4 that copies all Results, to prevent them becoming unavailable after the transaction is closed.
|
ShortArrayConverterImpl |
Converter that works on simple datatype array short[], which can't be cast to Object[].
|
StaticField |
Marks a static field that should be included for storage in the DB.
|
Transaction |
|
Transaction.Mode |
|
TransactionManager |
Interface for transaction management
|
TransactionManagerImpl |
Transaction manager, that will return an inner transaction if there is already an active transaciton
Once the most outer transaction is closed, a new transaction can be created.
|
ValueCast |
Util class to cast different values
|