* Reject nodes that have the same organisation name as a previously registered node rather than the same X500 name
(cherry picked from commit 40b922c1f2)
* CORDA-1888 Fix Vault Query composite queries (#3775)
* Reproduce composite query failures.
* Fixes to OR querying and composite queries that use the same QueryCriteria (Linear, Fungible, Custom) more than once.
* Revert debug logging for Hibernate SQL.
* Cleanup and remove redundant joinPredicates global var.
* Fix failing Java Unit test.
* Fix Java compilation error in example-code section of docs.
* Include copy() function for original constructor to maintain backwards API compatibility.
* Fixed compilation errors post cherry-pick.
* CORDA-1905: Extend JSON deserialisation to handle Amount<T> for any T. (#3790)
* Extend JSON deserialisation to handle Amount<T> for any T.
* Rewrite message for @Deprecated.
Conflicts:
client/jackson/src/main/kotlin/net/corda/client/jackson/internal/CordaModule.kt
* CORDA-1905: Configure Spring Boot to use same version of Jackson as Corda.
* Reject nodes that have the same organisation name as a previously registered node rather than the same X500 name
DriverDSLImpl -> NetworkVisibilityController -> register check organisation name rather than X500 name and throw IllegalStateException if already exists
Added test to DriverTests to test multiple organisation names end exceptionally
* Remove redundant test and store the organisation names rather than X500 names for driver tests
* There is a duplication of the kotlin introduce part, which is the same as the description of the "Note" section right below. So remove this duplicated part but keep the "Note".
* A miner change about the build node folder structure, first is Notary node doesn't need one web server, second is in V3.0, there are 5 windows totally but not 8.
* Miner updates for the format of changes, as instructed by Joel on https://github.com/corda/corda/pull/3012
Line 108
Was: We want to create an IOU of 100 with PartyB. We start the ``IOUFlow`` by typing:
Should be We want to create an IOU of 99 with PartyB. We start the ``IOUFlow`` by typing:
* Updated for issue: 3120
https://github.com/corda/corda/issues/3120- for details
* Updated shell.rst
Correct Shell Flow usaged for CashIssueFlow
* Updated Shell.rst as per latest CashIssueFlow
* CORDA-1790 Roll back flow transaction on exception
* CORDA-1790 Roll back flow transaction on exception
* CORDA-1790 Roll back flow transaction on exception
Nullability logic was relying on annotations that Kotlin applies by
default but is left to the developer in Javaland. Change this around
so it works for both.
In Kotlin, the property must be nullable, in Java, it can't be a
primitive.