Ross Nicoll
c18b0ecdc3
Clean up CordaX500Name ( #1487 )
...
* Remove unused imports
* Move X500 name generation into test code as it's no longer used in the main code
2017-09-12 13:08:43 +01:00
Ross Nicoll
de3468f8a7
Replace X500Name with CordaX500Name ( #1447 )
...
Replace X500Name with CordaX500Name, which enforces the specific constraints Corda expects on legal/service identity names.
2017-09-12 01:03:10 +01:00
Andrzej Cichocki
1565b395b6
Introduce AttachmentConstraint ( #1370 )
...
Introduced attachment constraint interface to TransactionState as a base for extension.
2017-09-11 17:51:03 +01:00
Clinton
bc6628a072
ContractState now references contract by class name ( #1407 )
...
* ContractState's contract type has been moved to TransactionState and is now a string representing the class name of the contract class to allow classloading of arbitrary contracts from custom classloaders.
* Upgraded isolated JAR to new version.
2017-09-11 16:44:18 +01:00
Shams Asari
763539b5f0
Moved stuff out of X500NameUtils.kt not related to X500Name
2017-09-10 20:01:18 +01:00
Rick Parker
79f1e1ae7f
Introduce current context concept for serialization in preparation for WireTransaction changes ( #1448 )
2017-09-08 08:16:38 +01:00
Patrick Kuo
57412d4498
Enforce X500Name format defined in design doc ( #1427 )
...
* Standardise X500Name format - WIP
* address PR issues
* failing test fix and replace X500Name with getX500Name
* gradle plugin fix
* Added country code validation
2017-09-07 14:47:42 +01:00
Andrzej Cichocki
579abda044
Group test scope modules in testing dir ( #1419 )
2017-09-05 18:27:26 +01:00