This is an automated email from the ASF dual-hosted git repository.
sbglasius pushed a change to branch fix/cas-single-signout-and-proxy-receptor
in repository https://gitbox.apache.org/repos/asf/grails-core.git
omit 239149022d fix(cas): address review feedback on metadata, docs,
timeouts and style
omit e4a3e8ecc0 fix(cas): address review feedback on README, CI duplication
and plugin metadata
omit e8a04fc9aa fix(cas): package names aligned, log.warn removed in favor
of println
omit 25cf93aff5 fix(cas): repair proxy receptor and single sign-out, add
integration tests
add 413d19fe85 Neo4j GormRegistry migration (consolidated: replaces
#15816, #15951, #15817, #15832, #15833) (#15972)
add 9a472722b0 Declare what the url-mapping factory beans produce, so
nothing is created to find out
add 57e3aa759e Merge pull request #16179 from
codeconsole/fix/urlmappings-factory-bean-object-type-8.0.x
add 8a4a6eba39 Fix flaky grails-views-gson tests caused by shared static
test state
add a42b48780f Address review: drop breaking trait fixtures, isolate
remaining shared test entities
add d7ee26c4b2 Rework entity decoupling as per-spec sub-packages instead
of prefixed names
add b0df13fd0d Merge pull request #16033 from
apache/fix/flaky-json-view-gson-shared-state
new 155a845537 fix(cas): repair proxy receptor and single sign-out, add
integration tests
new 46e1f1ccae fix(cas): package names aligned, log.warn removed in favor
of println
new efa8e7e16a fix(cas): address review feedback on README, CI duplication
and plugin metadata
new 95a9eb6f15 fix(cas): address review feedback on metadata, docs,
timeouts and style
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (239149022d)
\
N -- N -- N refs/heads/fix/cas-single-signout-and-proxy-receptor
(95a9eb6f15)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/gradle.yml | 44 +-
.gitignore | 1 +
DEVELOPMENT.md | 2 +
RENAME.md | 3 +
.../GrailsDependencyValidatorPlugin.groovy | 2 +-
.../GrailsDependencyValidatorPluginSpec.groovy | 26 +
dependencies.gradle | 24 +
etc/bin/rename_gradle_artifacts.sh | 6 +
gradle.properties | 1 +
gradle/functional-test-config.gradle | 9 +
gradle/grails-data-tck-config.gradle | 8 +
gradle/publish-root-config.gradle | 5 +
gradle/test-config.gradle | 1 +
grails-bom/neo4j/build.gradle | 217 +++++
grails-data-neo4j/README.md | 25 +-
grails-data-neo4j/boot-plugin/build.gradle | 60 +-
.../autoconfigure/Neo4jAutoConfiguration.groovy | 16 +-
.../Neo4jAutoConfigurationSpec.groovy | 17 +-
grails-data-neo4j/build.gradle | 374 --------
grails-data-neo4j/core/build.gradle | 97 ++
.../src/main/groovy/grails/neo4j/Direction.groovy | 3 +-
.../main/groovy/grails/neo4j/Neo4jEntity.groovy | 33 +-
.../src/main/groovy/grails/neo4j/Node.groovy | 4 +-
.../src/main/groovy/grails/neo4j/Path.groovy | 4 +-
.../main/groovy/grails/neo4j/Relationship.groovy | 26 +-
.../grails/neo4j/mapping/MappingBuilder.groovy | 9 +-
.../groovy/grails/neo4j/services/Cypher.groovy | 3 +-
.../grails/datastore/gorm/neo4j/CypherBuilder.java | 118 +--
.../datastore/gorm/neo4j/GraphClassMapping.groovy | 5 +-
.../gorm/neo4j/GraphGormMappingFactory.groovy | 39 +-
.../gorm/neo4j/GraphPersistentEntity.groovy | 156 ++--
.../grails/datastore/gorm/neo4j/IdGenerator.java | 11 +-
.../datastore/gorm/neo4j/Neo4jDatastore.java | 277 +++---
.../neo4j/Neo4jDatastoreTransactionManager.java | 15 +-
.../gorm/neo4j/Neo4jEntityTraitProvider.groovy | 7 +-
.../gorm/neo4j/Neo4jGormApiFactory.groovy | 49 ++
.../datastore/gorm/neo4j/Neo4jMappingContext.java | 132 ++-
.../grails/datastore/gorm/neo4j/Neo4jSession.java | 213 +++--
.../datastore/gorm/neo4j/Neo4jTransaction.groovy | 25 +-
.../gorm/neo4j/RelationshipPersistentEntity.groovy | 65 +-
.../datastore/gorm/neo4j/RelationshipUtils.groovy | 52 +-
.../datastore/gorm/neo4j/SessionFlushedEvent.java | 3 +-
.../datastore/gorm/neo4j/TypeDirectionPair.java | 19 +-
.../gorm/neo4j/api/Neo4jGormStaticApi.groovy | 208 ++---
.../gorm/neo4j/collection/GraphAdapter.groovy | 45 +-
.../collection/Neo4jAssociationResultList.groovy | 6 +-
.../gorm/neo4j/collection/Neo4jList.groovy | 20 +-
.../gorm/neo4j/collection/Neo4jPath.groovy | 56 +-
.../neo4j/collection/Neo4jPersistentList.groovy | 15 +-
.../neo4j/collection/Neo4jPersistentSet.groovy | 24 +-
.../collection/Neo4jPersistentSortedSet.groovy | 19 +-
.../gorm/neo4j/collection/Neo4jRelationship.groovy | 5 +-
.../gorm/neo4j/collection/Neo4jResultList.groovy | 63 +-
.../gorm/neo4j/collection/Neo4jSet.groovy | 21 +-
.../gorm/neo4j/collection/Neo4jSortedSet.groovy | 20 +-
.../neo4j/config/Neo4jDriverConfigBuilder.groovy | 22 +-
.../datastore/gorm/neo4j/config/Settings.java | 3 +-
.../connections/Neo4jConnectionSourceFactory.java | 66 +-
.../Neo4jConnectionSourceSettings.groovy | 3 +-
.../Neo4jConnectionSourceSettingsBuilder.groovy | 4 +-
.../connections/Neo4jEmbeddedConnectionSource.java | 6 +-
.../neo4j/engine/DynamicAssociationSupport.java | 57 +-
.../engine/Neo4jAssociationQueryExecutor.groovy | 140 ++-
.../gorm/neo4j/engine/Neo4jEntityPersister.java | 557 ++++++------
.../Neo4jModificationTrackingEntityAccess.groovy | 1 +
.../datastore/gorm/neo4j/engine/Neo4jQuery.groovy | 969 ++++++++++++++++++++
.../neo4j/engine/RelationshipPendingDelete.java | 37 +-
.../neo4j/engine/RelationshipPendingInsert.java | 105 ++-
.../gorm/neo4j/extensions/Neo4jExtensions.groovy | 73 +-
.../gorm/neo4j/identity/SnowflakeIdGenerator.java | 21 +-
.../gorm/neo4j/mapping/config/Attribute.groovy | 3 +-
.../neo4j/mapping/config/DynamicAssociation.java | 1 +
.../mapping/config/DynamicToManyAssociation.java | 2 +-
.../mapping/config/DynamicToOneAssociation.java | 5 +-
.../gorm/neo4j/mapping/config/NodeConfig.groovy | 5 +-
.../neo4j/mapping/config/RelationshipConfig.groovy | 4 +-
.../neo4j/mapping/reflect/Neo4jNameUtils.groovy | 8 +-
.../datastore/gorm/neo4j/parsers/PlingStemmer.java | 966 ++++++++++++++++++++
.../proxy/HashcodeEqualsAwareProxyFactory.java | 118 +++
.../proxy/Neo4jAssociationQueryProxyHandler.java | 5 +-
.../gorm/neo4j/proxy/Neo4jProxyFactory.java | 5 +-
.../FindAllCypherQueryImplementer.groovy | 10 +-
.../FindOneCypherQueryImplementer.groovy | 11 +-
.../FindPathCypherQueryImplementer.groovy | 11 +-
.../FindShortestPathImplementer.groovy | 26 +-
.../StatementResultCypherQueryImplementer.groovy | 10 +-
.../UpdateCypherQueryImplementer.groovy | 28 +-
.../transform/CypherQueryStringTransformer.groovy | 9 +-
.../gorm/neo4j/util/EmbeddedNeo4jServer.java | 55 +-
.../datastore/gorm/neo4j/util/IteratorUtil.java | 7 +-
.../org.codehaus.groovy.runtime.ExtensionModule | 0
...rg.grails.compiler.gorm.GormEntityTraitProvider | 0
...ails.datastore.gorm.services.ServiceImplementer | 0
.../groovy/grails/gorm/tests/AssignedIdSpec.groovy | 0
.../grails/gorm/tests/CascadingDeleteSpec.groovy | 17 +-
.../CustomLabelWithDynamicAssociationSpec.groovy | 12 +-
.../grails/gorm/tests/CypherQueryStringSpec.groovy | 16 +-
.../grails/gorm/tests/EagerFetchingSpec.groovy | 24 +-
.../grails/gorm/tests/EntityParseSpec.groovy | 0
.../grails/gorm/tests/FindByIsNullSpec.groovy | 11 +-
.../grails/gorm/tests/GroovyProxySpec.groovy | 22 +-
.../gorm/tests/HasManyInheritanceSpec.groovy | 0
.../grails/gorm/tests/InheritanceProxySpec.groovy | 14 +-
.../grails/gorm/tests/JavaxValidationSpec.groovy | 11 +-
.../grails/gorm/tests/JoinCriteriaSpec.groovy | 11 +-
.../grails/gorm/tests/LabelStrategySpec.groovy | 13 +-
.../groovy/grails/gorm/tests/LikeQuerySpec.groovy | 20 +-
.../grails/gorm/tests/ManyToManyQuerySpec.groovy | 9 +-
.../groovy/grails/gorm/tests/ManyToManySpec.groovy | 61 +-
.../grails/gorm/tests/MapPropertySpec.groovy | 9 +-
.../grails/gorm/tests/MarkDirtyFalseSpec.groovy | 27 +-
.../test/groovy/grails/gorm/tests/MiscSpec.groovy | 92 +-
.../gorm/tests/MultipleConnectionsSpec.groovy | 9 +-
.../gorm/tests/NativeIdentityGeneratorSpec.groovy | 15 +-
.../grails/gorm/tests/Neo4jNameUtilsSpec.groovy | 0
.../grails/gorm/tests/Neo4jResultListSpec.groovy | 11 +-
.../grails/gorm/tests/NullValueEqualSpec.groovy | 10 +-
.../grails/gorm/tests/OneToManyUpdateSpec.groovy | 31 +-
.../groovy/grails/gorm/tests/OneToOneSpec.groovy | 18 +-
.../grails/gorm/tests/OptimisticLockingSpec.groovy | 50 +-
.../grails/gorm/tests/OrphanDeleteSpec.groovy | 12 +-
.../grails/gorm/tests/PagedResultSpec.groovy | 11 +-
.../gorm/tests/PersistenceEventListenerSpec.groovy | 37 +-
.../src/test/groovy/grails/gorm/tests/Pet.groovy | 3 +
.../grails/gorm/tests/ProjectionsSpec.groovy | 10 +-
.../test/groovy/grails/gorm/tests/ProxySpec.groovy | 17 +-
.../grails/gorm/tests/ReadManyObjectsSpec.groovy | 22 +-
.../gorm/tests/RelationshipMappingSpec.groovy | 27 +-
.../grails/gorm/tests/RelationshipUtilsSpec.groovy | 15 +-
.../groovy/grails/gorm/tests/SchemalessSpec.groovy | 75 +-
.../groovy/grails/gorm/tests/TransientsSpec.groovy | 11 +-
.../grails/gorm/tests/UniqueConstraintSpec.groovy | 21 +-
.../gorm/tests/UpdateWithProxyPresentSpec.groovy | 0
.../groovy/grails/gorm/tests/ValidationSpec.groovy | 29 +-
.../grails/gorm/tests/WithTransactionSpec.groovy | 12 +-
.../tests/assignedid/OneToManyCreateSpec.groovy | 0
.../gorm/tests/assignedid/domain/Owner.groovy | 0
.../grails/gorm/tests/assignedid/domain/Pet.groovy | 0
.../gorm/tests/cypher/OneToManyCreateSpec.groovy | 1 +
.../grails/gorm/tests/cypher/domain/Owner.groovy | 0
.../grails/gorm/tests/cypher/domain/Pet.groovy | 0
.../idgeneration/CustomIdGeneratorSpec.groovy | 0
.../idgeneration/SnowflakeIdGeneratorSpec.groovy | 0
.../tests/multitenancy/MultiTenancySpec.groovy | 0
.../tests/multitenancy/SingleTenancySpec.groovy | 10 +-
.../groovy/grails/gorm/tests/path/PathSpec.groovy | 0
.../grails/gorm/tests/path/RelationshipSpec.groovy | 0
.../grails/gorm/tests/path/domain/Person.groovy | 0
.../grails/gorm/tests/services/Author.groovy | 0
.../grails/gorm/tests/services/AuthorBooks.groovy | 0
.../groovy/grails/gorm/tests/services/Book.groovy | 0
.../services/CypherQueryTransformerSpec.groovy | 0
.../groovy/grails/neo4j/Neo4jEntitySpec.groovy | 0
.../neo4j/core/GrailsDataNeo4jTckManager.groovy | 139 +++
.../data/neo4j/core/Neo4jGormDatastoreSpec.groovy | 46 +
.../datastore/gorm/neo4j/ApiExtensionsSpec.groovy | 17 +-
.../gorm/neo4j/Neo4jMappingContextSpec.groovy | 0
.../gorm/neo4j/RelationshipUtilsSpec.groovy | 0
.../gorm/neo4j/TransactionPropagationSpec.groovy | 14 +-
.../Neo4jConnectionSourceSettingsSpec.groovy | 0
.../config/Neo4jDriverConfigBuilderSpec.groovy | 0
...ails.data.testing.tck.base.GrailsDataTckManager | 1 +
.../src/test/resources/logback.xml | 0
.../src/test/resources/neo4j-server.properties | 0
.../src/test/resources/spy.properties | 0
grails-data-neo4j/docs/build.gradle | 238 ++---
.../docs/asciidoc/gettingStarted/springBoot.adoc | 2 +-
.../docs/asciidoc/gettingStarted/standalone.adoc | 2 +-
.../examples/grails3-neo4j-hibernate/build.gradle | 88 --
.../grails3-neo4j-hibernate/gradle.properties | 23 -
.../grails-app/views/error.gsp | 49 --
.../examples/grails3-neo4j/build.gradle | 90 --
.../examples/grails3-neo4j/gradle.properties | 23 -
.../grails3-neo4j/grails-app/views/error.gsp | 49 --
.../examples/neo4j-spring-boot/gradle.properties | 23 -
.../examples/neo4j-standalone/build.gradle | 23 -
.../examples/neo4j-standalone/gradle.properties | 23 -
.../examples/test-data-service/build.gradle | 37 -
.../examples/test-data-service/gradle.properties | 23 -
.../grails-app/init/example/Application.groovy | 32 -
.../grails-app/init/example/BootStrap.groovy | 28 -
.../services/example/StudentService.groovy | 36 -
.../LoginAuthenticationSucessHandler.groovy | 40 -
grails-data-neo4j/gradle.properties | 49 --
.../gradle/neo4j-harness-test-config.gradle | 80 ++
.../grails-datastore-gorm-neo4j/build.gradle | 111 ---
.../datastore/gorm/neo4j/engine/Neo4jQuery.groovy | 871 ------------------
.../datastore/gorm/neo4j/parsers/PlingStemmer.java | 979 ---------------------
.../proxy/HashcodeEqualsAwareProxyFactory.java | 118 ---
.../grails/gorm/tests/GormDatastoreSpec.groovy | 125 ---
.../grails/datastore/gorm/neo4j/Neo4jSuite.groovy | 32 -
grails-data-neo4j/grails-plugin/build.gradle | 118 +--
.../Neo4jDataStoreSpringInitializer.groovy | 42 +-
.../main/groovy/grails/test/neo4j/Neo4jSpec.groovy | 17 +-
.../datastore/gorm/neo4j/Neo4jGrailsPlugin.groovy | 45 +-
.../neo4j/converters/InstantToLongConverter.groovy | 1 +
.../converters/LocalDateTimeToLongConverter.groovy | 1 +
.../converters/LocalDateToLongConverter.groovy | 1 +
.../converters/LocalTimeToLongConverter.groovy | 1 +
.../neo4j/converters/LongToInstantConverter.groovy | 1 +
.../converters/LongToLocalDateConverter.groovy | 1 +
.../converters/LongToLocalDateTimeConverter.groovy | 1 +
.../converters/LongToLocalTimeConverter.groovy | 3 +-
.../LongToOffsetDateTimeConverter.groovy | 1 +
.../converters/LongToOffsetTimeConverter.groovy | 1 +
.../converters/LongToZonedDateTimeConverter.groovy | 1 +
.../OffsetDateTimeToLongConverter.groovy | 1 +
.../converters/OffsetTimeToLongConverter.groovy | 1 +
.../converters/PeriodToStringConverter.groovy | 1 +
.../converters/StringToPeriodConverter.groovy | 1 +
.../converters/ZonedDateTimeToLongConverter.groovy | 1 +
.../Neo4jDataStoreSpringInitializerSpec.groovy | 46 +-
grails-data-neo4j/settings.gradle | 79 --
.../grails/datastore/gorm/GormValidationApi.groovy | 11 +-
.../datastore/gorm/GormValidationApiSpec.groovy | 55 +-
...intWorksWithTargetProxiesConstraintsSpec.groovy | 4 +-
.../data/testing/tck/tests/FindWhereSpec.groovy | 3 +
.../data/testing/tck/tests/OneToManySpec.groovy | 2 +
.../testing/tck/tests/OptimisticLockingSpec.groovy | 13 +-
.../data/testing/tck/tests/PagedResultSpec.groovy | 7 +
.../testing/tck/tests/WithTransactionSpec.groovy | 51 +-
grails-doc/build.gradle | 29 +-
grails-doc/src/en/ref/Dependency Versions.adoc | 5 +-
.../grails/forge/feature/database/Neo4jGorm.java | 78 ++
.../java/org/grails/forge/options/GormImpl.java | 3 +-
.../feature/database/GrailsDataMongoDBSpec.groovy | 9 +
.../forge/feature/database/Neo4JGormSpec.groovy | 67 ++
.../org/grails/forge/options/GormImplSpec.groovy | 2 +-
.../gradle/plugin/core/GrailsGradlePlugin.groovy | 1 +
grails-test-examples/neo4j/base/build.gradle | 68 ++
.../assets/images/apple-touch-icon-retina.png | Bin
.../grails-app/assets/images/apple-touch-icon.png | Bin
.../base}/grails-app/assets/images/favicon.ico | Bin
.../base}/grails-app/assets/images/grails_logo.png | Bin
.../grails-app/assets/images/skin/database_add.png | Bin
.../assets/images/skin/database_delete.png | Bin
.../assets/images/skin/database_edit.png | Bin
.../assets/images/skin/database_save.png | Bin
.../assets/images/skin/database_table.png | Bin
.../grails-app/assets/images/skin/exclamation.png | Bin
.../base}/grails-app/assets/images/skin/house.png | Bin
.../grails-app/assets/images/skin/information.png | Bin
.../base}/grails-app/assets/images/skin/shadow.jpg | Bin
.../grails-app/assets/images/skin/sorted_asc.gif | Bin
.../grails-app/assets/images/skin/sorted_desc.gif | Bin
.../base}/grails-app/assets/images/spinner.gif | Bin
.../grails-app/assets/javascripts/application.js | 0
.../grails-app/assets/stylesheets/application.css | 0
.../base}/grails-app/assets/stylesheets/errors.css | 0
.../base}/grails-app/assets/stylesheets/main.css | 0
.../base}/grails-app/assets/stylesheets/mobile.css | 0
.../neo4j/base}/grails-app/conf/application.yml | 0
.../neo4j/base}/grails-app/conf/logback.xml | 0
.../base}/grails-app/conf/spring/resources.groovy | 0
.../grails-app/controllers/UrlMappings.groovy | 0
.../functional/tests/BookController.groovy | 0
.../grails-app/domain/functional/tests/Book.groovy | 0
.../domain/functional/tests/Person.groovy | 0
.../base}/grails-app/i18n/messages.properties | 0
.../grails-app/i18n/messages_cs_CZ.properties | 0
.../base}/grails-app/i18n/messages_da.properties | 0
.../base}/grails-app/i18n/messages_de.properties | 0
.../base}/grails-app/i18n/messages_es.properties | 0
.../base}/grails-app/i18n/messages_fr.properties | 0
.../base}/grails-app/i18n/messages_it.properties | 0
.../base}/grails-app/i18n/messages_ja.properties | 0
.../base}/grails-app/i18n/messages_nb.properties | 0
.../base}/grails-app/i18n/messages_nl.properties | 0
.../base}/grails-app/i18n/messages_pl.properties | 0
.../grails-app/i18n/messages_pt_BR.properties | 0
.../grails-app/i18n/messages_pt_PT.properties | 0
.../base}/grails-app/i18n/messages_ru.properties | 0
.../base}/grails-app/i18n/messages_sv.properties | 0
.../base}/grails-app/i18n/messages_th.properties | 0
.../grails-app/i18n/messages_zh_CN.properties | 0
.../neo4j/base}/grails-app/init/BootStrap.groovy | 0
.../init/functional/tests/Application.groovy | 0
.../services/functional/tests/PersonService.groovy | 0
.../neo4j/base}/grails-app/views/book/create.gsp | 0
.../neo4j/base}/grails-app/views/book/edit.gsp | 0
.../neo4j/base}/grails-app/views/book/index.gsp | 0
.../neo4j/base}/grails-app/views/book/show.gsp | 0
.../base}/grails-app/views/error.gsp | 0
.../neo4j/base}/grails-app/views/index.gsp | 0
.../neo4j/base}/grails-app/views/layouts/main.gsp | 0
.../neo4j/base}/grails-app/views/notFound.gsp | 0
.../functional/tests/BookControllerSpec.groovy | 27 +-
.../groovy/functional/tests/pages/BookPages.groovy | 0
.../test/groovy/functional/tests/BookSpec.groovy | 0
.../test/groovy/functional/tests/PersonSpec.groovy | 0
.../functional/tests/StandaloneNeo4jSpec.groovy | 0
grails-test-examples/neo4j/hibernate5/build.gradle | 79 ++
.../assets/images/apple-touch-icon-retina.png | Bin
.../grails-app/assets/images/apple-touch-icon.png | Bin
.../grails-app/assets/images/favicon.ico | Bin
.../grails-app/assets/images/grails_logo.png | Bin
.../grails-app/assets/images/skin/database_add.png | Bin
.../assets/images/skin/database_delete.png | Bin
.../assets/images/skin/database_edit.png | Bin
.../assets/images/skin/database_save.png | Bin
.../assets/images/skin/database_table.png | Bin
.../grails-app/assets/images/skin/exclamation.png | Bin
.../grails-app/assets/images/skin/house.png | Bin
.../grails-app/assets/images/skin/information.png | Bin
.../grails-app/assets/images/skin/shadow.jpg | Bin
.../grails-app/assets/images/skin/sorted_asc.gif | Bin
.../grails-app/assets/images/skin/sorted_desc.gif | Bin
.../grails-app/assets/images/spinner.gif | Bin
.../grails-app/assets/javascripts/application.js | 0
.../grails-app/assets/stylesheets/application.css | 0
.../grails-app/assets/stylesheets/errors.css | 0
.../grails-app/assets/stylesheets/main.css | 0
.../grails-app/assets/stylesheets/mobile.css | 0
.../hibernate5}/grails-app/conf/application.yml | 0
.../neo4j/hibernate5}/grails-app/conf/logback.xml | 0
.../grails-app/conf/spring/resources.groovy | 0
.../grails-app/controllers/UrlMappings.groovy | 0
.../functional/tests/AuthorController.groovy | 0
.../functional/tests/BookController.groovy | 0
.../domain/functional/tests/Author.groovy | 0
.../grails-app/domain/functional/tests/Book.groovy | 0
.../grails-app/i18n/messages.properties | 0
.../grails-app/i18n/messages_cs_CZ.properties | 0
.../grails-app/i18n/messages_da.properties | 0
.../grails-app/i18n/messages_de.properties | 0
.../grails-app/i18n/messages_es.properties | 0
.../grails-app/i18n/messages_fr.properties | 0
.../grails-app/i18n/messages_it.properties | 0
.../grails-app/i18n/messages_ja.properties | 0
.../grails-app/i18n/messages_nb.properties | 0
.../grails-app/i18n/messages_nl.properties | 0
.../grails-app/i18n/messages_pl.properties | 0
.../grails-app/i18n/messages_pt_BR.properties | 0
.../grails-app/i18n/messages_pt_PT.properties | 0
.../grails-app/i18n/messages_ru.properties | 0
.../grails-app/i18n/messages_sv.properties | 0
.../grails-app/i18n/messages_th.properties | 0
.../grails-app/i18n/messages_zh_CN.properties | 0
.../hibernate5}/grails-app/init/BootStrap.groovy | 0
.../init/functional/tests/Application.groovy | 0
.../hibernate5}/grails-app/views/author/create.gsp | 0
.../hibernate5}/grails-app/views/author/edit.gsp | 0
.../hibernate5}/grails-app/views/author/index.gsp | 0
.../hibernate5}/grails-app/views/author/show.gsp | 0
.../hibernate5}/grails-app/views/book/create.gsp | 0
.../hibernate5}/grails-app/views/book/edit.gsp | 0
.../hibernate5}/grails-app/views/book/index.gsp | 0
.../hibernate5}/grails-app/views/book/show.gsp | 0
.../hibernate5}/grails-app/views/error.gsp | 0
.../neo4j/hibernate5}/grails-app/views/index.gsp | 0
.../hibernate5}/grails-app/views/layouts/main.gsp | 0
.../hibernate5}/grails-app/views/notFound.gsp | 0
.../functional/tests/AuthorControllerSpec.groovy | 27 +-
.../functional/tests/BookControllerSpec.groovy | 26 +-
.../functional/tests/pages/AuthorPages.groovy | 50 +-
.../groovy/functional/tests/pages/BookPages.groovy | 0
.../functional/tests/Neo4jWithHibernateSpec.groovy | 8 +
.../neo4j/neo4j-standalone/build.gradle | 46 +
.../src/main/groovy/example/Person.groovy | 0
.../src/main/groovy/example/PersonService.groovy | 0
.../test/groovy/example/PersonServiceSpec.groovy | 0
.../neo4j/spring-boot/build.gradle | 53 ++
.../src/main/groovy/example/Application.groovy | 0
.../src/main/groovy/example/Book.groovy | 0
.../src/main/groovy/example/BookController.groovy | 0
.../src/main/groovy/example/BookService.groovy | 0
.../src/main/resources/application.yml | 0
.../test/groovy/example/BookControllerSpec.groovy | 0
.../neo4j/test-data-service/build.gradle | 60 ++
.../grails-app/conf/application.groovy | 0
.../grails-app/conf/application.yml | 31 -
.../test-data-service/grails-app/conf/logback.xml | 0
.../grails-app/conf/spring/resources.groovy | 0
.../example/ApplicationController.groovy | 0
.../controllers/example/UrlMappings.groovy | 0
.../grails-app/domain/example/Book.groovy | 0
.../grails-app/domain/example/Person.groovy | 0
.../grails-app/domain/example/Student.groovy | 0
.../grails-app/i18n/messages.properties | 0
.../grails-app/init/example/Application.groovy | 0
.../grails-app/init/example/BootStrap.groovy | 0
.../grails-app/services/example/BookService.groovy | 0
.../services/example/LibraryService.groovy | 0
.../services/example/PersonService.groovy | 0
.../services/example/StudentService.groovy | 0
.../grails-app/services/example/TestService.groovy | 0
.../grails-app/views/application/index.gson | 0
.../test-data-service/grails-app/views/error.gson | 0
.../grails-app/views/errors/_errors.gson | 0
.../grails-app/views/notFound.gson | 0
.../grails-app/views/object/_object.gson | 0
.../groovy/example/StudentServiceSpec.groovy | 0
.../groovy/example/TestServiceSpec.groovy | 0
.../LoginAuthenticationSucessHandler.groovy | 0
.../src/main/groovy/example/TestBean.groovy | 0
.../UrlMappingsBeanDefinitionsPostProcessor.groovy | 34 +-
.../web/mapping/UrlMappingsGrailsPlugin.groovy | 15 +-
.../web/mapping/UrlMappingsGrailsPluginSpec.groovy | 35 +
.../grails/plugin/json/view/ExpandSpec.groovy | 18 +-
.../grails/plugin/json/view/HalEmbeddedSpec.groovy | 52 +-
.../json/view/IncludeAssociationsSpec.groovy | 4 +-
.../plugin/json/view/IterableRenderSpec.groovy | 44 +-
.../grails/plugin/json/view/MapRenderSpec.groovy | 31 +-
.../plugin/json/view/NullRenderingSpec.groovy | 26 +-
.../json/view/TemplateInheritanceSpec.groovy | 3 +
.../view/api/JsonApiHandleAssociationsSpec.groovy | 2 +-
.../grails/plugin/json/view/api/JsonApiSpec.groovy | 22 +-
.../view/api/handleassociations/Fixtures.groovy | 11 +-
.../grails/plugin/json/view/expand/Fixtures.groovy | 41 +-
.../plugin/json/view/halembedded/Fixtures.groovy | 57 +-
.../plugin/json/view/include/Fixtures.groovy | 41 +-
.../plugin/json/view/iterable/Fixtures.groovy | 41 +-
.../plugin/json/view/maprender/Fixtures.groovy | 47 +-
.../plugin/json/view/nullrendering/Fixtures.groovy | 47 +-
settings.gradle | 35 +
415 files changed, 6194 insertions(+), 5890 deletions(-)
create mode 100644 grails-bom/neo4j/build.gradle
delete mode 100644 grails-data-neo4j/build.gradle
create mode 100644 grails-data-neo4j/core/build.gradle
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/grails/neo4j/Direction.groovy (99%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/grails/neo4j/Neo4jEntity.groovy (94%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/grails/neo4j/Node.groovy (99%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/grails/neo4j/Path.groovy (96%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/grails/neo4j/Relationship.groovy (76%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/grails/neo4j/mapping/MappingBuilder.groovy (97%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/grails/neo4j/services/Cypher.groovy (99%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/CypherBuilder.java (85%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/GraphClassMapping.groovy
(86%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/GraphGormMappingFactory.groovy
(52%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/GraphPersistentEntity.groovy
(87%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/IdGenerator.java (99%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jDatastore.java (80%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jDatastoreTransactionManager.java
(97%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jEntityTraitProvider.groovy
(94%)
create mode 100644
grails-data-neo4j/core/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jGormApiFactory.groovy
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jMappingContext.java
(77%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jSession.java (89%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/Neo4jTransaction.groovy
(86%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/RelationshipPersistentEntity.groovy
(80%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/RelationshipUtils.groovy
(87%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/SessionFlushedEvent.java
(99%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/TypeDirectionPair.java
(92%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/api/Neo4jGormStaticApi.groovy
(81%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/collection/GraphAdapter.groovy
(78%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/collection/Neo4jAssociationResultList.groovy
(94%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/collection/Neo4jList.groovy
(90%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/collection/Neo4jPath.groovy
(82%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/collection/Neo4jPersistentList.groovy
(95%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/collection/Neo4jPersistentSet.groovy
(91%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/collection/Neo4jPersistentSortedSet.groovy
(94%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/collection/Neo4jRelationship.groovy
(97%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/collection/Neo4jResultList.groovy
(80%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/collection/Neo4jSet.groovy
(89%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/collection/Neo4jSortedSet.groovy
(89%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/config/Neo4jDriverConfigBuilder.groovy
(90%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/config/Settings.java (97%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/connections/Neo4jConnectionSourceFactory.java
(83%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/connections/Neo4jConnectionSourceSettings.groovy
(99%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/connections/Neo4jConnectionSourceSettingsBuilder.groovy
(99%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/connections/Neo4jEmbeddedConnectionSource.java
(99%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/DynamicAssociationSupport.java
(82%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jAssociationQueryExecutor.groovy
(71%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jEntityPersister.java
(73%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jModificationTrackingEntityAccess.groovy
(99%)
create mode 100644
grails-data-neo4j/core/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jQuery.groovy
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/RelationshipPendingDelete.java
(90%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/RelationshipPendingInsert.java
(71%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/extensions/Neo4jExtensions.groovy
(77%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/identity/SnowflakeIdGenerator.java
(94%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/mapping/config/Attribute.groovy
(99%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/mapping/config/DynamicAssociation.java
(99%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/mapping/config/DynamicToManyAssociation.java
(98%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/mapping/config/DynamicToOneAssociation.java
(93%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/mapping/config/NodeConfig.groovy
(95%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/mapping/config/RelationshipConfig.groovy
(96%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/mapping/reflect/Neo4jNameUtils.groovy
(91%)
create mode 100644
grails-data-neo4j/core/src/main/groovy/org/grails/datastore/gorm/neo4j/parsers/PlingStemmer.java
create mode 100644
grails-data-neo4j/core/src/main/groovy/org/grails/datastore/gorm/neo4j/proxy/HashcodeEqualsAwareProxyFactory.java
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/proxy/Neo4jAssociationQueryProxyHandler.java
(99%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/proxy/Neo4jProxyFactory.java
(99%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/services/implementers/FindAllCypherQueryImplementer.groovy
(93%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/services/implementers/FindOneCypherQueryImplementer.groovy
(92%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/services/implementers/FindPathCypherQueryImplementer.groovy
(83%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/services/implementers/FindShortestPathImplementer.groovy
(76%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/services/implementers/StatementResultCypherQueryImplementer.groovy
(88%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/services/implementers/UpdateCypherQueryImplementer.groovy
(82%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/services/transform/CypherQueryStringTransformer.groovy
(96%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/util/EmbeddedNeo4jServer.java
(84%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/groovy/org/grails/datastore/gorm/neo4j/util/IteratorUtil.java
(96%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule
(100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/resources/META-INF/services/org.grails.compiler.gorm.GormEntityTraitProvider
(100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/main/resources/META-INF/services/org.grails.datastore.gorm.services.ServiceImplementer
(100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/AssignedIdSpec.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/CascadingDeleteSpec.groovy (87%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/CustomLabelWithDynamicAssociationSpec.groovy
(88%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/CypherQueryStringSpec.groovy (94%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/EagerFetchingSpec.groovy (88%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/EntityParseSpec.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/FindByIsNullSpec.groovy (87%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/GroovyProxySpec.groovy (83%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/HasManyInheritanceSpec.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/InheritanceProxySpec.groovy (81%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/JavaxValidationSpec.groovy (84%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/JoinCriteriaSpec.groovy (89%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/LabelStrategySpec.groovy (93%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/LikeQuerySpec.groovy (91%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/ManyToManyQuerySpec.groovy (90%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/ManyToManySpec.groovy (87%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/MapPropertySpec.groovy (88%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/MarkDirtyFalseSpec.groovy (73%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/MiscSpec.groovy (85%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/MultipleConnectionsSpec.groovy (93%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/NativeIdentityGeneratorSpec.groovy (87%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/Neo4jNameUtilsSpec.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/Neo4jResultListSpec.groovy (85%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/NullValueEqualSpec.groovy (84%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/OneToManyUpdateSpec.groovy (89%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/OneToOneSpec.groovy (82%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/OptimisticLockingSpec.groovy (72%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/OrphanDeleteSpec.groovy (87%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/PagedResultSpec.groovy (91%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/PersistenceEventListenerSpec.groovy
(87%)
copy grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/Pet.groovy (88%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/ProjectionsSpec.groovy (89%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/ProxySpec.groovy (86%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/ReadManyObjectsSpec.groovy (86%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/RelationshipMappingSpec.groovy (93%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/RelationshipUtilsSpec.groovy (73%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/SchemalessSpec.groovy (80%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/TransientsSpec.groovy (87%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/UniqueConstraintSpec.groovy (91%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/UpdateWithProxyPresentSpec.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/ValidationSpec.groovy (86%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/WithTransactionSpec.groovy (90%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/assignedid/OneToManyCreateSpec.groovy
(100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/assignedid/domain/Owner.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/assignedid/domain/Pet.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/cypher/OneToManyCreateSpec.groovy (91%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/cypher/domain/Owner.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/cypher/domain/Pet.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/idgeneration/CustomIdGeneratorSpec.groovy
(100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/idgeneration/SnowflakeIdGeneratorSpec.groovy
(100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/multitenancy/MultiTenancySpec.groovy
(100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/multitenancy/SingleTenancySpec.groovy
(95%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/path/PathSpec.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/path/RelationshipSpec.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/path/domain/Person.groovy (100%)
copy grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/services/Author.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/services/AuthorBooks.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/services/Book.groovy (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/gorm/tests/services/CypherQueryTransformerSpec.groovy
(100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/grails/neo4j/Neo4jEntitySpec.groovy (100%)
create mode 100644
grails-data-neo4j/core/src/test/groovy/org/apache/grails/data/neo4j/core/GrailsDataNeo4jTckManager.groovy
create mode 100644
grails-data-neo4j/core/src/test/groovy/org/apache/grails/data/neo4j/core/Neo4jGormDatastoreSpec.groovy
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/org/grails/datastore/gorm/neo4j/ApiExtensionsSpec.groovy
(86%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/org/grails/datastore/gorm/neo4j/Neo4jMappingContextSpec.groovy
(100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/org/grails/datastore/gorm/neo4j/RelationshipUtilsSpec.groovy
(100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/org/grails/datastore/gorm/neo4j/TransactionPropagationSpec.groovy
(89%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/org/grails/datastore/gorm/neo4j/config/Neo4jConnectionSourceSettingsSpec.groovy
(100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/groovy/org/grails/datastore/gorm/neo4j/config/Neo4jDriverConfigBuilderSpec.groovy
(100%)
create mode 100644
grails-data-neo4j/core/src/test/resources/META-INF/services/org.apache.grails.data.testing.tck.base.GrailsDataTckManager
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/resources/logback.xml (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/resources/neo4j-server.properties (100%)
rename grails-data-neo4j/{grails-datastore-gorm-neo4j =>
core}/src/test/resources/spy.properties (100%)
delete mode 100644
grails-data-neo4j/examples/grails3-neo4j-hibernate/build.gradle
delete mode 100644
grails-data-neo4j/examples/grails3-neo4j-hibernate/gradle.properties
delete mode 100644
grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/views/error.gsp
delete mode 100644 grails-data-neo4j/examples/grails3-neo4j/build.gradle
delete mode 100644 grails-data-neo4j/examples/grails3-neo4j/gradle.properties
delete mode 100644
grails-data-neo4j/examples/grails3-neo4j/grails-app/views/error.gsp
delete mode 100644
grails-data-neo4j/examples/neo4j-spring-boot/gradle.properties
delete mode 100644 grails-data-neo4j/examples/neo4j-standalone/build.gradle
delete mode 100644
grails-data-neo4j/examples/neo4j-standalone/gradle.properties
delete mode 100644 grails-data-neo4j/examples/test-data-service/build.gradle
delete mode 100644
grails-data-neo4j/examples/test-data-service/gradle.properties
delete mode 100644
grails-data-neo4j/examples/test-data-service/grails-app/init/example/Application.groovy
delete mode 100644
grails-data-neo4j/examples/test-data-service/grails-app/init/example/BootStrap.groovy
delete mode 100644
grails-data-neo4j/examples/test-data-service/grails-app/services/example/StudentService.groovy
delete mode 100644
grails-data-neo4j/examples/test-data-service/src/main/groovy/example/LoginAuthenticationSucessHandler.groovy
delete mode 100644 grails-data-neo4j/gradle.properties
create mode 100644 grails-data-neo4j/gradle/neo4j-harness-test-config.gradle
delete mode 100644 grails-data-neo4j/grails-datastore-gorm-neo4j/build.gradle
delete mode 100644
grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/engine/Neo4jQuery.groovy
delete mode 100644
grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/parsers/PlingStemmer.java
delete mode 100644
grails-data-neo4j/grails-datastore-gorm-neo4j/src/main/groovy/org/grails/datastore/gorm/neo4j/proxy/HashcodeEqualsAwareProxyFactory.java
delete mode 100644
grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/groovy/grails/gorm/tests/GormDatastoreSpec.groovy
delete mode 100644
grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/groovy/org/grails/datastore/gorm/neo4j/Neo4jSuite.groovy
delete mode 100644 grails-data-neo4j/settings.gradle
create mode 100644
grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/database/Neo4jGorm.java
create mode 100644
grails-forge/grails-forge-core/src/test/groovy/org/grails/forge/feature/database/Neo4JGormSpec.groovy
create mode 100644 grails-test-examples/neo4j/base/build.gradle
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/apple-touch-icon-retina.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/apple-touch-icon.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/favicon.ico (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/grails_logo.png (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/skin/database_add.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/skin/database_delete.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/skin/database_edit.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/skin/database_save.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/skin/database_table.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/skin/exclamation.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/skin/house.png (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/skin/information.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/skin/shadow.jpg (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/skin/sorted_asc.gif
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/skin/sorted_desc.gif
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/images/spinner.gif (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/javascripts/application.js
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/stylesheets/application.css
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/stylesheets/errors.css (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/stylesheets/main.css (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/assets/stylesheets/mobile.css (100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/base}/grails-app/conf/application.yml (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/conf/logback.xml (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/conf/spring/resources.groovy (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/controllers/UrlMappings.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/base}/grails-app/controllers/functional/tests/BookController.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/base}/grails-app/domain/functional/tests/Book.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/base}/grails-app/domain/functional/tests/Person.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_cs_CZ.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_da.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_de.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_es.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_fr.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_it.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_ja.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_nb.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_nl.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_pl.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_pt_BR.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_pt_PT.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_ru.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_sv.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_th.properties (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/i18n/messages_zh_CN.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/init/BootStrap.groovy (100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/base}/grails-app/init/functional/tests/Application.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/base}/grails-app/services/functional/tests/PersonService.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/views/book/create.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/views/book/edit.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/views/book/index.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/views/book/show.gsp (100%)
copy grails-test-examples/{app2 => neo4j/base}/grails-app/views/error.gsp
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/views/index.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/views/layouts/main.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/base}/grails-app/views/notFound.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/base}/src/integration-test/groovy/functional/tests/BookControllerSpec.groovy
(65%)
copy grails-test-examples/{hibernate5/grails-hibernate =>
neo4j/base}/src/integration-test/groovy/functional/tests/pages/BookPages.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/base}/src/test/groovy/functional/tests/BookSpec.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/base}/src/test/groovy/functional/tests/PersonSpec.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/base}/src/test/groovy/functional/tests/StandaloneNeo4jSpec.groovy
(100%)
create mode 100644 grails-test-examples/neo4j/hibernate5/build.gradle
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/apple-touch-icon-retina.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/apple-touch-icon.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/favicon.ico
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/grails_logo.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/skin/database_add.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/skin/database_delete.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/skin/database_edit.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/skin/database_save.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/skin/database_table.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/skin/exclamation.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/skin/house.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/skin/information.png
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/skin/shadow.jpg
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/skin/sorted_asc.gif
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/skin/sorted_desc.gif
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/images/spinner.gif
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/javascripts/application.js
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/stylesheets/application.css
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/stylesheets/errors.css
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/stylesheets/main.css
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/assets/stylesheets/mobile.css
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/grails-app/conf/application.yml (100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/conf/logback.xml (100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/conf/spring/resources.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/controllers/UrlMappings.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/grails-app/controllers/functional/tests/AuthorController.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/grails-app/controllers/functional/tests/BookController.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/grails-app/domain/functional/tests/Author.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/grails-app/domain/functional/tests/Book.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_cs_CZ.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_da.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_de.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_es.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_fr.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_it.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_ja.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_nb.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_nl.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_pl.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_pt_BR.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_pt_PT.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_ru.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_sv.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_th.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/i18n/messages_zh_CN.properties
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/init/BootStrap.groovy (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/grails-app/init/functional/tests/Application.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/grails-app/views/author/create.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/grails-app/views/author/edit.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/grails-app/views/author/index.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/grails-app/views/author/show.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/views/book/create.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/views/book/edit.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/views/book/index.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/views/book/show.gsp (100%)
copy grails-test-examples/{app2 =>
neo4j/hibernate5}/grails-app/views/error.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/views/index.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/views/layouts/main.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j =>
grails-test-examples/neo4j/hibernate5}/grails-app/views/notFound.gsp (100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/src/integration-test/groovy/functional/tests/AuthorControllerSpec.groovy
(64%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/src/integration-test/groovy/functional/tests/BookControllerSpec.groovy
(66%)
rename grails-data-neo4j/examples/neo4j-spring-boot/build.gradle =>
grails-test-examples/neo4j/hibernate5/src/integration-test/groovy/functional/tests/pages/AuthorPages.groovy
(50%)
copy grails-test-examples/{hibernate5/grails-hibernate =>
neo4j/hibernate5}/src/integration-test/groovy/functional/tests/pages/BookPages.groovy
(100%)
rename {grails-data-neo4j/examples/grails3-neo4j-hibernate =>
grails-test-examples/neo4j/hibernate5}/src/test/groovy/functional/tests/Neo4jWithHibernateSpec.groovy
(76%)
create mode 100644 grails-test-examples/neo4j/neo4j-standalone/build.gradle
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/neo4j-standalone/src/main/groovy/example/Person.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/neo4j-standalone/src/main/groovy/example/PersonService.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/neo4j-standalone/src/test/groovy/example/PersonServiceSpec.groovy
(100%)
create mode 100644 grails-test-examples/neo4j/spring-boot/build.gradle
rename {grails-data-neo4j/examples/neo4j-spring-boot =>
grails-test-examples/neo4j/spring-boot}/src/main/groovy/example/Application.groovy
(100%)
rename {grails-data-neo4j/examples/neo4j-spring-boot =>
grails-test-examples/neo4j/spring-boot}/src/main/groovy/example/Book.groovy
(100%)
rename {grails-data-neo4j/examples/neo4j-spring-boot =>
grails-test-examples/neo4j/spring-boot}/src/main/groovy/example/BookController.groovy
(100%)
rename {grails-data-neo4j/examples/neo4j-spring-boot =>
grails-test-examples/neo4j/spring-boot}/src/main/groovy/example/BookService.groovy
(100%)
rename {grails-data-neo4j/examples/neo4j-spring-boot =>
grails-test-examples/neo4j/spring-boot}/src/main/resources/application.yml
(100%)
rename {grails-data-neo4j/examples/neo4j-spring-boot =>
grails-test-examples/neo4j/spring-boot}/src/test/groovy/example/BookControllerSpec.groovy
(100%)
create mode 100644 grails-test-examples/neo4j/test-data-service/build.gradle
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/conf/application.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/conf/application.yml
(69%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/conf/logback.xml (100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/conf/spring/resources.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/controllers/example/ApplicationController.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/controllers/example/UrlMappings.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/domain/example/Book.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/domain/example/Person.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/domain/example/Student.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/i18n/messages.properties
(100%)
copy grails-test-examples/{hibernate5/criteria-extension =>
neo4j/test-data-service}/grails-app/init/example/Application.groovy (100%)
copy grails-test-examples/{hibernate5/criteria-extension =>
neo4j/test-data-service}/grails-app/init/example/BootStrap.groovy (100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/services/example/BookService.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/services/example/LibraryService.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/services/example/PersonService.groovy
(100%)
copy grails-test-examples/{mongodb =>
neo4j}/test-data-service/grails-app/services/example/StudentService.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/services/example/TestService.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/views/application/index.gson
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/views/error.gson (100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/views/errors/_errors.gson
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/views/notFound.gson
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/grails-app/views/object/_object.gson
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/src/integration-test/groovy/example/StudentServiceSpec.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/src/integration-test/groovy/example/TestServiceSpec.groovy
(100%)
copy grails-test-examples/{mongodb =>
neo4j}/test-data-service/src/main/groovy/example/LoginAuthenticationSucessHandler.groovy
(100%)
rename {grails-data-neo4j/examples =>
grails-test-examples/neo4j}/test-data-service/src/main/groovy/example/TestBean.groovy
(100%)
rename
grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/groovy/grails/gorm/tests/services/Author.groovy
=>
grails-views-gson/src/test/groovy/grails/plugin/json/view/api/handleassociations/Fixtures.groovy
(72%)
copy
grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/groovy/grails/gorm/tests/Pet.groovy
=>
grails-views-gson/src/test/groovy/grails/plugin/json/view/expand/Fixtures.groovy
(60%)
copy
grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/groovy/grails/gorm/tests/Pet.groovy
=>
grails-views-gson/src/test/groovy/grails/plugin/json/view/halembedded/Fixtures.groovy
(51%)
copy
grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/groovy/grails/gorm/tests/Pet.groovy
=>
grails-views-gson/src/test/groovy/grails/plugin/json/view/include/Fixtures.groovy
(60%)
copy
grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/groovy/grails/gorm/tests/Pet.groovy
=>
grails-views-gson/src/test/groovy/grails/plugin/json/view/iterable/Fixtures.groovy
(60%)
copy
grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/groovy/grails/gorm/tests/Pet.groovy
=>
grails-views-gson/src/test/groovy/grails/plugin/json/view/maprender/Fixtures.groovy
(57%)
rename
grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/groovy/grails/gorm/tests/Pet.groovy
=>
grails-views-gson/src/test/groovy/grails/plugin/json/view/nullrendering/Fixtures.groovy
(55%)