├── .gitignore ├── .travis.yml ├── CHANGELOG.txt ├── LICENSE ├── README-JDBC.md ├── README-JPA.md ├── README-MEM.md ├── README.md ├── codecov.yml ├── pom.xml └── src ├── main └── java │ └── pl │ └── exsio │ └── nestedj │ ├── DelegatingNestedNodeRepository.java │ ├── NestedNodeRepository.java │ ├── config │ ├── jdbc │ │ ├── JdbcNestedNodeRepositoryConfiguration.java │ │ ├── discriminator │ │ │ └── JdbcTreeDiscriminator.java │ │ └── factory │ │ │ └── JdbcNestedNodeRepositoryFactory.java │ ├── jpa │ │ ├── JpaNestedNodeRepositoryConfiguration.java │ │ ├── discriminator │ │ │ ├── JpaTreeDiscriminator.java │ │ │ └── MapJpaTreeDiscriminator.java │ │ └── factory │ │ │ └── JpaNestedNodeRepositoryFactory.java │ └── mem │ │ ├── InMemoryNestedNodeRepositoryConfiguration.java │ │ ├── discriminator │ │ └── InMemoryTreeDiscriminator.java │ │ ├── factory │ │ └── InMemoryNestedNodeRepositoryFactory.java │ │ ├── identity │ │ └── InMemoryNestedNodeIdentityGenerator.java │ │ └── lock │ │ └── InMemoryLock.java │ ├── delegate │ ├── NestedNodeHierarchyManipulator.java │ ├── NestedNodeInserter.java │ ├── NestedNodeMover.java │ ├── NestedNodeRebuilder.java │ ├── NestedNodeRemover.java │ ├── NestedNodeRetriever.java │ ├── control │ │ ├── QueryBasedNestedNodeInserter.java │ │ ├── QueryBasedNestedNodeMover.java │ │ ├── QueryBasedNestedNodeRebuilder.java │ │ ├── QueryBasedNestedNodeRemover.java │ │ └── QueryBasedNestedNodeRetriever.java │ └── query │ │ ├── NestedNodeInsertingQueryDelegate.java │ │ ├── NestedNodeMovingQueryDelegate.java │ │ ├── NestedNodeRebuildingQueryDelegate.java │ │ ├── NestedNodeRemovingQueryDelegate.java │ │ ├── NestedNodeRetrievingQueryDelegate.java │ │ ├── jdbc │ │ ├── JdbcKeyHolder.java │ │ ├── JdbcNestedNodeInsertingQueryDelegate.java │ │ ├── JdbcNestedNodeMovingQueryDelegate.java │ │ ├── JdbcNestedNodeQueryDelegate.java │ │ ├── JdbcNestedNodeRebuildingQueryDelegate.java │ │ ├── JdbcNestedNodeRemovingQueryDelegate.java │ │ └── JdbcNestedNodeRetrievingQueryDelegate.java │ │ ├── jpa │ │ ├── JpaNestedNodeInsertingQueryDelegate.java │ │ ├── JpaNestedNodeMovingQueryDelegate.java │ │ ├── JpaNestedNodeQueryDelegate.java │ │ ├── JpaNestedNodeRebuildingQueryDelegate.java │ │ ├── JpaNestedNodeRemovingQueryDelegate.java │ │ └── JpaNestedNodeRetrievingQueryDelegate.java │ │ └── mem │ │ ├── InMemoryNestedNodeInsertingQueryDelegate.java │ │ ├── InMemoryNestedNodeMovingQueryDelegate.java │ │ ├── InMemoryNestedNodeQueryDelegate.java │ │ ├── InMemoryNestedNodeRebuildingQueryDelegate.java │ │ ├── InMemoryNestedNodeRemovingQueryDelegate.java │ │ └── InMemoryNestedNodeRetrievingQueryDelegate.java │ ├── ex │ ├── InvalidNodeException.java │ ├── InvalidNodesHierarchyException.java │ ├── InvalidParentException.java │ └── RepositoryLockedException.java │ ├── lock │ └── NoLock.java │ └── model │ ├── InMemoryTree.java │ ├── NestedNode.java │ ├── NestedNodeInfo.java │ └── Tree.java └── test ├── java └── pl │ └── exsio │ └── nestedj │ ├── TestConfiguration.java │ ├── base │ ├── FunctionalNestedjTest.java │ ├── NestedNodeRepositoryInsertingTest.java │ ├── NestedNodeRepositoryMovingTest.java │ ├── NestedNodeRepositoryRebuildingTest.java │ ├── NestedNodeRepositoryRemovingTest.java │ ├── NestedNodeRepositoryRetrievingTest.java │ ├── NestedNodeRepositoryTest.java │ └── TestHelper.java │ ├── config │ ├── jdbc │ │ └── discriminator │ │ │ └── TestJdbcTreeDiscriminator.java │ ├── jpa │ │ └── discriminator │ │ │ └── TestJpaTreeDiscriminator.java │ └── mem │ │ └── discriminator │ │ └── TestInMemoryTreeDiscriminator.java │ ├── jdbc │ ├── JdbcNestedNodeRepositoryInsertingTest.java │ ├── JdbcNestedNodeRepositoryMovingTest.java │ ├── JdbcNestedNodeRepositoryRebuildingTest.java │ ├── JdbcNestedNodeRepositoryRemovingTest.java │ ├── JdbcNestedNodeRepositoryRetrievingTest.java │ ├── JdbcNestedNodeRepositoryTest.java │ └── JdbcTestHelper.java │ ├── jpa │ ├── JpaNestedNodeRepositoryInsertingTest.java │ ├── JpaNestedNodeRepositoryMovingTest.java │ ├── JpaNestedNodeRepositoryRebuildingTest.java │ ├── JpaNestedNodeRepositoryRemovingTest.java │ ├── JpaNestedNodeRepositoryRetrievingTest.java │ ├── JpaNestedNodeRepositoryTest.java │ └── JpaTestHelper.java │ ├── mem │ ├── InMemoryNestedNodeRepositoryInsertingTest.java │ ├── InMemoryNestedNodeRepositoryMovingTest.java │ ├── InMemoryNestedNodeRepositoryRebuildingTest.java │ ├── InMemoryNestedNodeRepositoryRemovingTest.java │ ├── InMemoryNestedNodeRepositoryRetrievingTest.java │ ├── InMemoryNestedNodeRepositoryTest.java │ └── InMemoryTestHelper.java │ ├── model │ └── TestNode.java │ └── qualifier │ ├── Jdbc.java │ ├── Jpa.java │ └── Mem.java └── resources ├── fixtures └── test-import.sql └── logback-test.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/CHANGELOG.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/LICENSE -------------------------------------------------------------------------------- /README-JDBC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/README-JDBC.md -------------------------------------------------------------------------------- /README-JPA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/README-JPA.md -------------------------------------------------------------------------------- /README-MEM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/README-MEM.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/codecov.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/DelegatingNestedNodeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/DelegatingNestedNodeRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/NestedNodeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/NestedNodeRepository.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/config/jdbc/JdbcNestedNodeRepositoryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/config/jdbc/JdbcNestedNodeRepositoryConfiguration.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/config/jdbc/discriminator/JdbcTreeDiscriminator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/config/jdbc/discriminator/JdbcTreeDiscriminator.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/config/jdbc/factory/JdbcNestedNodeRepositoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/config/jdbc/factory/JdbcNestedNodeRepositoryFactory.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/config/jpa/JpaNestedNodeRepositoryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/config/jpa/JpaNestedNodeRepositoryConfiguration.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/config/jpa/discriminator/JpaTreeDiscriminator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/config/jpa/discriminator/JpaTreeDiscriminator.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/config/jpa/discriminator/MapJpaTreeDiscriminator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/config/jpa/discriminator/MapJpaTreeDiscriminator.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/config/jpa/factory/JpaNestedNodeRepositoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/config/jpa/factory/JpaNestedNodeRepositoryFactory.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/config/mem/InMemoryNestedNodeRepositoryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/config/mem/InMemoryNestedNodeRepositoryConfiguration.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/config/mem/discriminator/InMemoryTreeDiscriminator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/config/mem/discriminator/InMemoryTreeDiscriminator.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/config/mem/factory/InMemoryNestedNodeRepositoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/config/mem/factory/InMemoryNestedNodeRepositoryFactory.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/config/mem/identity/InMemoryNestedNodeIdentityGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/config/mem/identity/InMemoryNestedNodeIdentityGenerator.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/config/mem/lock/InMemoryLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/config/mem/lock/InMemoryLock.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/NestedNodeHierarchyManipulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/NestedNodeHierarchyManipulator.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/NestedNodeInserter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/NestedNodeInserter.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/NestedNodeMover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/NestedNodeMover.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/NestedNodeRebuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/NestedNodeRebuilder.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/NestedNodeRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/NestedNodeRemover.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/NestedNodeRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/NestedNodeRetriever.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/control/QueryBasedNestedNodeInserter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/control/QueryBasedNestedNodeInserter.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/control/QueryBasedNestedNodeMover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/control/QueryBasedNestedNodeMover.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/control/QueryBasedNestedNodeRebuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/control/QueryBasedNestedNodeRebuilder.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/control/QueryBasedNestedNodeRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/control/QueryBasedNestedNodeRemover.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/control/QueryBasedNestedNodeRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/control/QueryBasedNestedNodeRetriever.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/NestedNodeInsertingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/NestedNodeInsertingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/NestedNodeMovingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/NestedNodeMovingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/NestedNodeRebuildingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/NestedNodeRebuildingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/NestedNodeRemovingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/NestedNodeRemovingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/NestedNodeRetrievingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/NestedNodeRetrievingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcKeyHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcKeyHolder.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcNestedNodeInsertingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcNestedNodeInsertingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcNestedNodeMovingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcNestedNodeMovingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcNestedNodeQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcNestedNodeQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcNestedNodeRebuildingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcNestedNodeRebuildingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcNestedNodeRemovingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcNestedNodeRemovingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcNestedNodeRetrievingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jdbc/JdbcNestedNodeRetrievingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jpa/JpaNestedNodeInsertingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jpa/JpaNestedNodeInsertingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jpa/JpaNestedNodeMovingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jpa/JpaNestedNodeMovingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jpa/JpaNestedNodeQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jpa/JpaNestedNodeQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jpa/JpaNestedNodeRebuildingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jpa/JpaNestedNodeRebuildingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jpa/JpaNestedNodeRemovingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jpa/JpaNestedNodeRemovingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/jpa/JpaNestedNodeRetrievingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/jpa/JpaNestedNodeRetrievingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/mem/InMemoryNestedNodeInsertingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/mem/InMemoryNestedNodeInsertingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/mem/InMemoryNestedNodeMovingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/mem/InMemoryNestedNodeMovingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/mem/InMemoryNestedNodeQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/mem/InMemoryNestedNodeQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/mem/InMemoryNestedNodeRebuildingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/mem/InMemoryNestedNodeRebuildingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/mem/InMemoryNestedNodeRemovingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/mem/InMemoryNestedNodeRemovingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/delegate/query/mem/InMemoryNestedNodeRetrievingQueryDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/delegate/query/mem/InMemoryNestedNodeRetrievingQueryDelegate.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/ex/InvalidNodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/ex/InvalidNodeException.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/ex/InvalidNodesHierarchyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/ex/InvalidNodesHierarchyException.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/ex/InvalidParentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/ex/InvalidParentException.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/ex/RepositoryLockedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/ex/RepositoryLockedException.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/lock/NoLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/lock/NoLock.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/model/InMemoryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/model/InMemoryTree.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/model/NestedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/model/NestedNode.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/model/NestedNodeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/model/NestedNodeInfo.java -------------------------------------------------------------------------------- /src/main/java/pl/exsio/nestedj/model/Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/main/java/pl/exsio/nestedj/model/Tree.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/TestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/TestConfiguration.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/base/FunctionalNestedjTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/base/FunctionalNestedjTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/base/NestedNodeRepositoryInsertingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/base/NestedNodeRepositoryInsertingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/base/NestedNodeRepositoryMovingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/base/NestedNodeRepositoryMovingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/base/NestedNodeRepositoryRebuildingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/base/NestedNodeRepositoryRebuildingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/base/NestedNodeRepositoryRemovingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/base/NestedNodeRepositoryRemovingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/base/NestedNodeRepositoryRetrievingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/base/NestedNodeRepositoryRetrievingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/base/NestedNodeRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/base/NestedNodeRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/base/TestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/base/TestHelper.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/config/jdbc/discriminator/TestJdbcTreeDiscriminator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/config/jdbc/discriminator/TestJdbcTreeDiscriminator.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/config/jpa/discriminator/TestJpaTreeDiscriminator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/config/jpa/discriminator/TestJpaTreeDiscriminator.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/config/mem/discriminator/TestInMemoryTreeDiscriminator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/config/mem/discriminator/TestInMemoryTreeDiscriminator.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jdbc/JdbcNestedNodeRepositoryInsertingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jdbc/JdbcNestedNodeRepositoryInsertingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jdbc/JdbcNestedNodeRepositoryMovingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jdbc/JdbcNestedNodeRepositoryMovingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jdbc/JdbcNestedNodeRepositoryRebuildingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jdbc/JdbcNestedNodeRepositoryRebuildingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jdbc/JdbcNestedNodeRepositoryRemovingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jdbc/JdbcNestedNodeRepositoryRemovingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jdbc/JdbcNestedNodeRepositoryRetrievingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jdbc/JdbcNestedNodeRepositoryRetrievingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jdbc/JdbcNestedNodeRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jdbc/JdbcNestedNodeRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jdbc/JdbcTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jdbc/JdbcTestHelper.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jpa/JpaNestedNodeRepositoryInsertingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jpa/JpaNestedNodeRepositoryInsertingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jpa/JpaNestedNodeRepositoryMovingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jpa/JpaNestedNodeRepositoryMovingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jpa/JpaNestedNodeRepositoryRebuildingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jpa/JpaNestedNodeRepositoryRebuildingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jpa/JpaNestedNodeRepositoryRemovingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jpa/JpaNestedNodeRepositoryRemovingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jpa/JpaNestedNodeRepositoryRetrievingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jpa/JpaNestedNodeRepositoryRetrievingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jpa/JpaNestedNodeRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jpa/JpaNestedNodeRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/jpa/JpaTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/jpa/JpaTestHelper.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/mem/InMemoryNestedNodeRepositoryInsertingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/mem/InMemoryNestedNodeRepositoryInsertingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/mem/InMemoryNestedNodeRepositoryMovingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/mem/InMemoryNestedNodeRepositoryMovingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/mem/InMemoryNestedNodeRepositoryRebuildingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/mem/InMemoryNestedNodeRepositoryRebuildingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/mem/InMemoryNestedNodeRepositoryRemovingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/mem/InMemoryNestedNodeRepositoryRemovingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/mem/InMemoryNestedNodeRepositoryRetrievingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/mem/InMemoryNestedNodeRepositoryRetrievingTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/mem/InMemoryNestedNodeRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/mem/InMemoryNestedNodeRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/mem/InMemoryTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/mem/InMemoryTestHelper.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/model/TestNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/model/TestNode.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/qualifier/Jdbc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/qualifier/Jdbc.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/qualifier/Jpa.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/qualifier/Jpa.java -------------------------------------------------------------------------------- /src/test/java/pl/exsio/nestedj/qualifier/Mem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/java/pl/exsio/nestedj/qualifier/Mem.java -------------------------------------------------------------------------------- /src/test/resources/fixtures/test-import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/resources/fixtures/test-import.sql -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXsio/nestedj/HEAD/src/test/resources/logback-test.xml --------------------------------------------------------------------------------