corda/docs/source
Shams Asari 51adf9b678
LedgerTransaction no longer a data class to prevent more copy methods and fixed serialisation issue (CORDA-2231) (#4287)
LedgerTransaction is not meant to be created directly from client code, but it being a data class means we will expose new copy methods as new properties are added. The existing copy methods that we've exposed since V3 are deprecated, and equals and hashCode have been updated to be based just on id.

The primary c'tor has been clearly marked as the class' wire format, and so the internal stuff has been moved out. The references property cannot be made nullable and so DeprecatedConstructorForDeserialization is used instead.
2018-11-22 22:53:24 +00:00
..
_static CORDA-1710 Swap order of Java and Kotlin examples in HTML docs (#3488) 2018-07-03 12:56:58 +01:00
_templates Replaces links to Discourse with Stack Overflow links. 2017-10-30 10:09:08 +00:00
corda-network Fixes headers to correctly render in side-bar. (#4165) 2018-11-05 14:11:40 +00:00
design StatePointer (#4074) 2018-11-05 10:33:26 +00:00
example-code CORDA-2005: FinalityFlow has been made into an inlined flow to resolve issue with FinalityHandler (#4050) 2018-11-14 14:16:22 +00:00
resources CORDA-2232: external id to pubkey mapping (#4210) 2018-11-22 14:31:34 +00:00
whitepaper Moves whitepapers. (#3217) 2018-05-22 15:38:43 +01:00
api-contract-constraints.rst Merge remote-tracking branch 'private/master' into feature/tudor_constraints 2018-11-14 11:50:19 +00:00
api-contracts.rst Joel api contracts (#1611) 2017-09-22 16:51:14 +01:00
api-core-types.rst Docs: fix some broken markup that caused rendering errors and warnings. 2018-05-11 13:02:40 +02:00
api-flows.rst CORDA-2005: FinalityFlow has been made into an inlined flow to resolve issue with FinalityHandler (#4050) 2018-11-14 14:16:22 +00:00
api-identity.rst CORDA-1175 Docs numbering issue and counterparty consistency. (#2744) 2018-03-06 14:22:38 +00:00
api-persistence.rst CORDA-2232: external id to pubkey mapping (#4210) 2018-11-22 14:31:34 +00:00
api-rpc.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
api-scanner.rst Combines all contributing info in one place. Clean-up. (#4266) 2018-11-20 18:17:11 +00:00
api-service-hub.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
api-states.rst CORDA-2005: FinalityFlow has been made into an inlined flow to resolve issue with FinalityHandler (#4050) 2018-11-14 14:16:22 +00:00
api-testing.rst CORDA-1489 Exposure of node internals in mock network (#4130) 2018-11-05 09:29:05 +00:00
api-transactions.rst Added more docs for reference states to key concepts and api docs. (#4013) 2018-10-02 16:29:19 +01:00
api-vault-query.rst CORDA-2232: external id to pubkey mapping (#4210) 2018-11-22 14:31:34 +00:00
aws-vm-explore.rst Na testnet explorer docs (#3660) 2018-07-20 16:21:24 +01:00
aws-vm.rst Docs: re-organise the toctree a bit more and introduce a design section 2018-05-15 16:59:35 +02:00
azure-vm-explore.rst Azure OS testnet instructions - minor changes (#3777) 2018-08-17 16:59:52 +01:00
azure-vm.rst [ENT-1955] Documentation fixes (#3417) 2018-06-21 16:57:30 +01:00
blob-inspector.rst CORDA-1838: Add subcommands to node (#4091) 2018-10-24 13:58:19 +01:00
building-a-cordapp-index.rst Add Docker image as output of build (#4223) 2018-11-20 13:38:44 +00:00
building-a-cordapp-samples.rst Re-introduce demo docs (#1981) 2017-11-22 15:39:48 +00:00
building-against-master.rst Adds instructions for building Gradle plugins (#3372) 2018-06-14 15:57:49 +01:00
building-container-images.rst CORDA-1585 - Tidy up participate docs + pdf toctree backport (#3674) 2018-07-24 10:05:57 +01:00
building-corda.rst Combines all contributing info in one place. Clean-up. (#4266) 2018-11-20 18:17:11 +00:00
building-the-docs.rst CORDA-1725 Add documentation on building Corda for Win/*nix and clean up doc bui… (#3578) 2018-07-13 22:12:20 +01:00
changelog.rst LedgerTransaction no longer a data class to prevent more copy methods and fixed serialisation issue (CORDA-2231) (#4287) 2018-11-22 22:53:24 +00:00
cheat-sheet.rst Minor corrections to the V2 cheatsheet. 2017-12-08 17:00:31 +00:00
cipher-suites.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
cli-application-shell-extensions.rst CORDA-1838: Add subcommands to node (#4091) 2018-10-24 13:58:19 +01:00
cli-ux-guidelines.rst [CORDA-2004]: Update CLI UX guidelines for backwards compatibility (#4248) 2018-11-18 12:36:21 +00:00
clientrpc.rst Clarifies that only one serialisation mechanism is required. Clarifies dependencies required for Client RPC. (#4135) 2018-10-30 18:06:01 +00:00
codestyle.rst [ENT-1955] Documentation fixes (#3417) 2018-06-21 16:57:30 +01:00
compatibility-zones.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
component-library-index.rst Removed flow-library doc page as it's redundant (#3307) 2018-06-05 21:43:03 +01:00
conf.py CORDA-1585 - Tidy up participate docs + pdf toctree backport (#3674) 2018-07-24 10:05:57 +01:00
contract-catalogue.rst Pluggable cash selection using H2 as default implementation. (#1300) 2017-08-22 18:09:23 +01:00
contract-irs.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
contract-upgrade.rst Docs: fix some broken markup that caused rendering errors and warnings. 2018-05-11 13:02:40 +02:00
contributing-flow-state-machines.rst Combines all contributing info in one place. Clean-up. (#4266) 2018-11-20 18:17:11 +00:00
contributing-index.rst Combines all contributing info in one place. Clean-up. (#4266) 2018-11-20 18:17:11 +00:00
contributing-philosophy.rst Combines all contributing info in one place. Clean-up. (#4266) 2018-11-20 18:17:11 +00:00
contributing.rst Combines all contributing info in one place. Clean-up. (#4266) 2018-11-20 18:17:11 +00:00
corda-api.rst Minor: fix old warning in Corda 1.0 docs, don't recommend use of Jigsaw yet. 2018-09-05 13:22:56 +02:00
corda-configuration-file.rst Fix node configuration doc for network parameter auto-acceptance settings (#4268) 2018-11-21 12:51:21 +00:00
corda-networks-index.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
corda-nodes-index.rst Add Docker image as output of build (#4223) 2018-11-20 13:38:44 +00:00
corda-repo-layout.rst CORDA-1567 Remove all traces of the out-of-process verifier (#3424) 2018-06-25 13:01:33 +01:00
corda-testnet-intro.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
cordapp-build-systems.rst Documents Corda dependencies. Clean-up. (#4196) 2018-11-19 11:09:33 +00:00
cordapp-custom-serializers.rst CORDA-1641 - Add Java example to proxy serializer documentation (#3390) 2018-06-18 16:09:31 +01:00
cordapp-overview.rst Better docs of CorDapp structure and node interaction (#3761) 2018-08-17 16:52:56 +01:00
debugging-a-cordapp.rst Consolidates and extends debugging information. (#3548) 2018-07-10 15:17:59 +01:00
demobench.rst Link to where the scripts can be found (#3464) 2018-06-29 11:32:53 +01:00
deploy-locally.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
deploy-to-testnet-index.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
deploying-a-node.rst Update node.conf samples (#4189) 2018-11-09 08:04:38 +00:00
deterministic-modules.rst CORDA-1699: Restore binary compatibility for UniqueIdentifier class. (#3505) 2018-07-05 16:14:56 +01:00
docker-image.rst Add Docker image as output of build (#4223) 2018-11-20 13:38:44 +00:00
event-scheduling.rst Removes outdated information from scheduling tutorial. (#3175) 2018-05-17 09:09:07 +01:00
financial-model.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
flow-cookbook.rst Various clean ups of the docs example code (#3982) 2018-09-24 15:00:31 +01:00
flow-overriding.rst add documentation for initiating flow modification (#4180) 2018-11-07 11:40:10 +01:00
flow-state-machines.rst CORDA-2005: FinalityFlow has been made into an inlined flow to resolve issue with FinalityHandler (#4050) 2018-11-14 14:16:22 +00:00
flow-testing.rst [ENT-1955] Documentation fixes (#3417) 2018-06-21 16:57:30 +01:00
gcp-vm.rst Na testnet explorer docs (#3660) 2018-07-20 16:21:24 +01:00
generating-a-node.rst Documentation for CORDA-1915 Build system for jarsigner (#4006) 2018-10-31 16:20:11 +00:00
getting-set-up.rst Updates docs structure. (#4072) 2018-10-15 11:40:10 +02:00
hello-world-flow.rst CORDA-2005: FinalityFlow has been made into an inlined flow to resolve issue with FinalityHandler (#4050) 2018-11-14 14:16:22 +00:00
hello-world-introduction.rst Updates tutorial to reflect new template structure. Clean-up. (#4216) 2018-11-13 11:50:24 +00:00
hello-world-running.rst Updates tutorial to reflect new template structure. Clean-up. (#4216) 2018-11-13 11:50:24 +00:00
hello-world-state.rst Updates tutorial to reflect new template structure. Clean-up. (#4216) 2018-11-13 11:50:24 +00:00
hello-world-template.rst Updates tutorial to reflect new template structure. Clean-up. (#4216) 2018-11-13 11:50:24 +00:00
index.rst Updated with governance-guidelines and minor edits to other governance documents. 2018-10-30 19:27:40 +00:00
joining-a-compatibility-zone.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
json.rst Fixes docsite dead links. 2017-09-29 17:42:49 +01:00
key-concepts-consensus.rst [CORDA-1612]: Fix truncated code snippets in docs PDF (#3347) 2018-06-13 09:43:16 +01:00
key-concepts-contracts.rst Minor changes to text to more accurately reflect the current implementation. (#3477) 2018-07-02 10:26:33 +01:00
key-concepts-djvm.rst Deterministic JVM (#3386) 2018-08-22 16:01:39 +01:00
key-concepts-ecosystem.rst Removes Identity page. Reworks it into the Network page. (#3687) 2018-07-25 13:13:10 +01:00
key-concepts-flows.rst [CORDA-1612]: Fix truncated code snippets in docs PDF (#3347) 2018-06-13 09:43:16 +01:00
key-concepts-ledger.rst [CORDA-1612]: Fix truncated code snippets in docs PDF (#3347) 2018-06-13 09:43:16 +01:00
key-concepts-node.rst [CORDA-1612]: Fix truncated code snippets in docs PDF (#3347) 2018-06-13 09:43:16 +01:00
key-concepts-notaries.rst Docs: update notary setup page 2018-07-17 11:26:55 +02:00
key-concepts-oracles.rst CORDA-1514 Add our patented nested Merkle trees protocol to documentation 2018-07-17 15:36:10 +01:00
key-concepts-states.rst Added more docs for reference states to key concepts and api docs. (#4013) 2018-10-02 16:29:19 +01:00
key-concepts-tearoffs.rst CORDA-1514 Add our patented nested Merkle trees protocol to documentation 2018-07-17 15:36:10 +01:00
key-concepts-time-windows.rst [CORDA-1612]: Fix truncated code snippets in docs PDF (#3347) 2018-06-13 09:43:16 +01:00
key-concepts-tradeoffs.rst Minor changes to text to more accurately reflect the current implementation. (#3477) 2018-07-02 10:26:33 +01:00
key-concepts-transactions.rst Added more docs for reference states to key concepts and api docs. (#4013) 2018-10-02 16:29:19 +01:00
key-concepts.rst Deterministic JVM (#3386) 2018-08-22 16:01:39 +01:00
loadtesting.rst Added throttling to the load test tool and added stability test. (#847) 2017-06-16 15:30:11 +01:00
messaging.rst ENT-2168: Node internal docs tweaks (#3624) 2018-07-16 17:13:43 +01:00
network-bootstrapper.rst CORDA 2131 - Extend Network Bootstrapper to enable registration of Java Package Namespaces. (#4116) 2018-11-06 09:28:55 +00:00
network-builder.rst Reflects network builder docs on Master. (#3709) 2018-07-27 16:50:53 +01:00
network-map.rst CORDA-1965 Auto-accept network parameter changes (#4222) 2018-11-20 09:50:42 +00:00
node-administration.rst Corda-1931 Asynchronous logging (#3989) 2018-10-02 10:33:17 +01:00
node-database-access-h2.rst Joel upgrade docs (#3730) 2018-08-03 13:34:34 +01:00
node-database.rst Minor docs update - Persistence API and node database (#4061) 2018-10-31 14:39:22 +00:00
node-explorer.rst CORDA-1117 - port rst fixes (#2762) 2018-03-08 11:11:28 +00:00
node-internals-index.rst Docs: move serialisation into the CorDapp section. Fix some markup issues (#2429) 2018-01-30 10:59:03 +01:00
node-services.rst ENT-2168: Node internal docs tweaks (#3624) 2018-07-16 17:13:43 +01:00
node-structure.rst Documents default and configurable keystore passwords. Clean-up. (#3988) 2018-09-27 09:16:17 +01:00
oracles.rst [CORDA-1292] Add CordaService testing documentation and improve tests in irs-demo (#2929) 2018-04-06 09:22:58 +01:00
permissioning.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
quickstart-index.rst Updates docs structure. (#4072) 2018-10-15 11:40:10 +02:00
release-notes.rst CORDA-1915 Release notes for build system signing CorDapp JARs. (#4185) 2018-11-20 13:53:11 +01:00
running-a-node.rst [CORDA-1993]: Replace reflection-based NodeConfiguration parsing with versioned property-based parsing mechanism. (#4132) 2018-11-08 15:56:00 +00:00
running-a-notary.rst CORDA-535: Allow notary implementations to specify a serialization filter (#4054) 2018-10-19 11:17:20 +01:00
secure-coding-guidelines.rst Docsite reorg ahead of beta launch. 2017-06-05 13:37:23 +01:00
serialization-default-evolution.rst LedgerTransaction no longer a data class to prevent more copy methods and fixed serialisation issue (CORDA-2231) (#4287) 2018-11-22 22:53:24 +00:00
serialization-enum-evolution.rst Enum evolution documentation (#2189) 2018-01-05 19:30:17 +00:00
serialization-index.rst Removes unnecessary caption. (#3994) 2018-09-27 09:21:02 +01:00
serialization.rst Clarifies that only one serialisation mechanism is required. Clarifies dependencies required for Client RPC. (#4135) 2018-10-30 18:06:01 +00:00
setting-up-a-dynamic-compatibility-zone.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
shell.rst CORDA-1838: Add subcommands to node (#4091) 2018-10-24 13:58:19 +01:00
soft-locking.rst Improvements to Vault Query Service soft locked state querying (#1174) 2017-08-04 17:23:31 +01:00
testing.rst Combines all contributing info in one place. Clean-up. (#4266) 2018-11-20 18:17:11 +00:00
testnet-explorer-corda.rst Update testnet-explorer-corda.rst (#4270) 2018-11-21 12:54:58 +00:00
tools-index.rst Reflects network builder docs on Master. (#3709) 2018-07-27 16:50:53 +01:00
troubleshooting.rst Removes the glossary and FAQ. Points people to StackOverflow for troubleshooting. 2018-03-16 13:41:38 +00:00
tut-two-party-contract.rst Updates tutorial to reflect new template structure. Clean-up. (#4216) 2018-11-13 11:50:24 +00:00
tut-two-party-flow.rst CORDA-2005: FinalityFlow has been made into an inlined flow to resolve issue with FinalityHandler (#4050) 2018-11-14 14:16:22 +00:00
tut-two-party-introduction.rst CORDA-2005: FinalityFlow has been made into an inlined flow to resolve issue with FinalityHandler (#4050) 2018-11-14 14:16:22 +00:00
tutorial-attachments.rst Fixed a missing file error when building docs (#4167) 2018-11-06 09:12:13 +00:00
tutorial-building-transactions.rst CORDA-2005: FinalityFlow has been made into an inlined flow to resolve issue with FinalityHandler (#4050) 2018-11-14 14:16:22 +00:00
tutorial-clientrpc-api.rst Various clean ups of the docs example code (#3982) 2018-09-24 15:00:31 +01:00
tutorial-contract.rst Various clean ups of the docs example code (#3982) 2018-09-24 15:00:31 +01:00
tutorial-cordapp.rst Updates running-a-cordapp to point to new samples page. (#4251) 2018-11-19 12:19:05 +00:00
tutorial-custom-notary.rst CORDA-535: Remove the old mechanism for loading custom notary service implementations. 2018-10-10 17:16:57 +01:00
tutorial-integration-testing.rst CORDA-2005: FinalityFlow has been made into an inlined flow to resolve issue with FinalityHandler (#4050) 2018-11-14 14:16:22 +00:00
tutorial-observer-nodes.rst Clearer caveat about using observable states. 2018-04-03 09:11:35 +01:00
tutorial-tear-offs.rst Various clean ups of the docs example code (#3982) 2018-09-24 15:00:31 +01:00
tutorial-test-dsl.rst Various clean ups of the docs example code (#3982) 2018-09-24 15:00:31 +01:00
tutorials-index.rst Docs: update notary setup page 2018-07-17 11:26:55 +02:00
upgrade-notes.rst CORDA-1915 Release notes for build system signing CorDapp JARs. (#4185) 2018-11-20 13:53:11 +01:00
upgrading-cordapps.rst Clarification in upgrade docs. (#3759) 2018-08-09 11:46:14 +01:00
vault.rst ENT-2168: Node internal docs tweaks (#3624) 2018-07-16 17:13:43 +01:00
versioning.rst [CORDA-1926] Implement target version and min platform version (#3899) 2018-09-28 09:46:06 +01:00
writing-a-cordapp.rst Updates docs structure. (#4072) 2018-10-15 11:40:10 +02:00