Uses of Class
science.aist.neo4j.repository.AbstractNeo4JRepository
-
Packages that use AbstractNeo4JRepository Package Description science.aist.neo4j.namespace science.aist.neo4j.reflective science.aist.neo4j.repository -
-
Uses of AbstractNeo4JRepository in science.aist.neo4j.namespace
Subclasses of AbstractNeo4JRepository in science.aist.neo4j.namespace Modifier and Type Class Description classNamespaceAwareReflectiveNeo4JNodeRepositoryImpl<S>Repository that also considers namespaces while handling Neo4J. -
Uses of AbstractNeo4JRepository in science.aist.neo4j.reflective
Subclasses of AbstractNeo4JRepository in science.aist.neo4j.reflective Modifier and Type Class Description classReflectiveNeo4JNodeRepositoryImpl<S>Implementation ofAbstractNeo4JNodeRepositoyImplusing java reflection TODO #8 compile repository classes to improve performanceclassReflectiveNeo4JRelationshipRepositoryImpl<S>Implementation ofAbstractNeo4JRelationshipRepositoyImplusing java reflectionFields in science.aist.neo4j.reflective declared as AbstractNeo4JRepository Modifier and Type Field Description protected AbstractNeo4JRepositoryReflectiveNeo4JRelationshipRepositoryImpl. sourceRepositoryRepository for the source science.neo4j.nodesprotected AbstractNeo4JRepositoryReflectiveNeo4JRelationshipRepositoryImpl. targetRepositoryRepository for the taret science.neo4j.nodesFields in science.aist.neo4j.reflective with type parameters of type AbstractNeo4JRepository Modifier and Type Field Description protected Map<Class,AbstractNeo4JRepository>ReflectiveNeo4JNodeRepositoryImpl. repositoriesRepositories for relationshipsMethods in science.aist.neo4j.reflective that return AbstractNeo4JRepository Modifier and Type Method Description protected AbstractNeo4JRepositoryReflectiveNeo4JNodeRepositoryImpl. findRepository(RelationshipInformation information)Methods in science.aist.neo4j.reflective with parameters of type AbstractNeo4JRepository Modifier and Type Method Description voidReflectiveNeo4JRelationshipRepositoryImpl. setSourceRepository(AbstractNeo4JRepository sourceRepository)voidReflectiveNeo4JRelationshipRepositoryImpl. setTargetRepository(AbstractNeo4JRepository targetRepository)Method parameters in science.aist.neo4j.reflective with type arguments of type AbstractNeo4JRepository Modifier and Type Method Description voidReflectiveNeo4JNodeRepositoryImpl. setRepositories(Map<Class,AbstractNeo4JRepository> repositories)Not required as not all Nodes have relationships to other science.neo4j.nodes. -
Uses of AbstractNeo4JRepository in science.aist.neo4j.repository
Subclasses of AbstractNeo4JRepository in science.aist.neo4j.repository Modifier and Type Class Description classAbstractNeo4JNodeRepositoyImpl<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.classAbstractNeo4JRelationshipRepositoyImpl<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 loadedclassFutureRepositoryIn case of cyclic dependencies between repositories we return a future repository that attempts to load when needed.Methods in science.aist.neo4j.repository that return AbstractNeo4JRepository Modifier and Type Method Description static AbstractNeo4JRepositoryAbstractNeo4JRepository. getProvidedRepository(TransactionManager manager, String signature)Methods in science.aist.neo4j.repository with parameters of type AbstractNeo4JRepository Modifier and Type Method Description static voidAbstractNeo4JRepository. provideRepository(TransactionManager manager, String signature, AbstractNeo4JRepository repository)Method parameters in science.aist.neo4j.repository with type arguments of type AbstractNeo4JRepository Modifier and Type Method Description protected <X> Stream<X>AbstractNeo4JNodeRepositoyImpl. queryAllNormalOrTyped(String query, org.neo4j.driver.Value parameters, Class<X> clazz, Map<Class,AbstractNeo4JRepository> repositories)protected <X> XAbstractNeo4JNodeRepositoyImpl. queryNormalOrTyped(String query, org.neo4j.driver.Value parameters, Class<X> clazz, Map<Class,AbstractNeo4JRepository> repositories)
-