Skip to content

Commit 94b4018

Browse files
Added gradle config to release source JARs. Added new and/or functionality to QueryDsl.
1 parent e7975ca commit 94b4018

File tree

5 files changed

+32
-4
lines changed

5 files changed

+32
-4
lines changed

build.gradle

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ buildscript {
4040
}
4141
}
4242

43-
group 'io.onixlabs'
44-
version '3.0.0-rc1'
43+
group getProperty('group')
44+
version getProperty('version')
4545

4646
subprojects {
4747
repositories {
@@ -73,6 +73,11 @@ subprojects {
7373
}
7474
}
7575

76+
task sourceJar(type: Jar) {
77+
from sourceSets.main.allSource
78+
archiveClassifier = "sources"
79+
}
80+
7681
jar {
7782
exclude '**/log4j2*.xml'
7883
}

onixlabs-corda-core-contract/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ publishing {
4949
groupId = project.parent.group
5050
version = project.parent.version
5151
artifactId = 'onixlabs-corda-core-contract'
52+
artifact sourceJar
5253
from components.java
5354
}
5455
}

onixlabs-corda-core-integration/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ publishing {
3232
groupId = project.parent.group
3333
version = project.parent.version
3434
artifactId = 'onixlabs-corda-core-integration'
35+
artifact sourceJar
3536
from components.java
3637
}
3738
}

onixlabs-corda-core-workflow/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ publishing {
5252
groupId = project.parent.group
5353
version = project.parent.version
5454
artifactId = 'onixlabs-corda-core-workflow'
55+
artifact sourceJar
5556
from components.java
5657
}
5758
}

onixlabs-corda-core-workflow/src/main/kotlin/io/onixlabs/corda/core/services/QueryDsl.kt

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,16 @@ class QueryDsl<T : ContractState> internal constructor(
410410
criteria = criteria.and(criteriaToAdd.updateQueryCriteria())
411411
}
412412

413+
/**
414+
* Applies a sub-query to the current query criteria using logical AND.
415+
*
416+
* @param queryCriteria The sub-query criteria which will be appended to the current query criteria.
417+
*/
418+
@QueryDslContext
419+
fun and(queryCriteria: QueryCriteria) {
420+
criteria = criteria.and(queryCriteria)
421+
}
422+
413423
/**
414424
* Applies a sub-query to the current query criteria using logical AND.
415425
*
@@ -419,7 +429,17 @@ class QueryDsl<T : ContractState> internal constructor(
419429
fun and(action: QueryDsl<T>.() -> Unit) {
420430
val query = QueryDsl<T>(VaultQueryCriteria().updateQueryCriteria(), paging, sorting)
421431
action(query)
422-
criteria = criteria.and(query.criteria)
432+
and(query.criteria)
433+
}
434+
435+
/**
436+
* Applies a sub-query to the current query criteria using logical OR.
437+
*
438+
* @param queryCriteria The sub-query criteria which will be appended to the current query criteria.
439+
*/
440+
@QueryDslContext
441+
fun or(queryCriteria: QueryCriteria) {
442+
criteria = criteria.or(queryCriteria)
423443
}
424444

425445
/**
@@ -431,7 +451,7 @@ class QueryDsl<T : ContractState> internal constructor(
431451
fun or(action: QueryDsl<T>.() -> Unit) {
432452
val query = QueryDsl<T>(VaultQueryCriteria().updateQueryCriteria(), paging, sorting)
433453
action(query)
434-
criteria = criteria.or(query.criteria)
454+
or(query.criteria)
435455
}
436456

437457
/**

0 commit comments

Comments
 (0)