Skip to content

Commit 832f90f

Browse files
Added @Transient annotation to criteria fields in resolvable implementations to prevent them being included in serialization.
1 parent 5dce6a0 commit 832f90f

File tree

6 files changed

+9
-7
lines changed

6 files changed

+9
-7
lines changed

build.gradle

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ buildscript {
55

66
corda_artifactory_url = 'https://software.r3.com/artifactory'
77
corda_group = 'net.corda'
8-
corda_release_version = '4.8'
8+
corda_release_version = '4.9'
99

1010
corda_gradle_plugin_group = 'net.corda.plugins'
1111
corda_gradle_plugin_version = '5.0.4'
@@ -14,10 +14,10 @@ buildscript {
1414
junit_version = '5.3.1'
1515

1616
onixlabs_group = 'io.onixlabs'
17-
onixlabs_corda_core_release_version = '4.0.0'
18-
onixlabs_corda_idfx_release_version = '4.0.0'
17+
onixlabs_corda_core_release_version = '4.0.2'
18+
onixlabs_corda_idfx_release_version = '4.0.2'
1919

20-
cordapp_platform_version = 10
20+
cordapp_platform_version = 11
2121
cordapp_contract_name = 'ONIXLabs Corda BNMS Contract'
2222
cordapp_workflow_name = 'ONIXLabs Corda BNMS Workflow'
2323
cordapp_vendor_name = 'ONIXLabs'

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=onixlabs-corda-bnms
22
group=io.onixlabs
3-
version=2.0.0-rc14-pv10
3+
version=2.0.0-rc15
44
onixlabs.development.jarsign.keystore=../lib/onixlabs.development.pkcs12
55
onixlabs.development.jarsign.password=5891f47942424d2acbe108691fdb5ba258712fca7e4762be4327241ebf3dbfa3

onixlabs-corda-bnms-contract/src/main/kotlin/io/onixlabs/corda/bnms/contract/relationship/Relationship.kt

+1
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ data class Relationship(
129129
/**
130130
* The vault query criteria which will be used to resolve relationship configurations.
131131
*/
132+
@Transient
132133
override val criteria: QueryCriteria = vaultQuery<RelationshipConfiguration> {
133134
expression(RelationshipConfigurationEntity::relationshipLinearId equalTo relationshipLinearId.id)
134135
}

onixlabs-corda-bnms-contract/src/main/kotlin/io/onixlabs/corda/bnms/contract/relationship/RelationshipConfiguration.kt

+1
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ class RelationshipConfiguration private constructor(
6969
private val relationshipLinearId: UniqueIdentifier
7070
) : AbstractSingularResolvable<Relationship>() {
7171

72+
@Transient
7273
override val criteria: QueryCriteria = vaultQuery<Relationship> {
7374
linearIds(relationshipLinearId)
7475
}

onixlabs-corda-bnms-contract/src/test/kotlin/io/onixlabs/corda/bnms/contract/ContractTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ abstract class ContractTest {
5555
@BeforeEach
5656
private fun setup() {
5757
val networkParameters = testNetworkParameters(
58-
minimumPlatformVersion = 10,
58+
minimumPlatformVersion = 11,
5959
notaries = listOf(NotaryInfo(TestIdentity(DUMMY_NOTARY_NAME, 20).party, true))
6060
)
6161
_services = MockServices(cordapps, IDENTITY_A, networkParameters, IDENTITY_B, IDENTITY_C)

onixlabs-corda-bnms-workflow/src/test/kotlin/io/onixlabs/corda/bnms/workflow/FlowTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ abstract class FlowTest {
7979
private fun setup() {
8080
_network = MockNetwork(
8181
MockNetworkParameters(
82-
networkParameters = testNetworkParameters(minimumPlatformVersion = 10),
82+
networkParameters = testNetworkParameters(minimumPlatformVersion = 11),
8383
cordappsForAllNodes = listOf(
8484
TestCordapp.findCordapp("io.onixlabs.corda.identityframework.contract"),
8585
TestCordapp.findCordapp("io.onixlabs.corda.identityframework.workflow"),

0 commit comments

Comments
 (0)