Commit 593c293 1 parent 8d07ba8 commit 593c293 Copy full SHA for 593c293
File tree 7 files changed +31
-9
lines changed
src/main/java/es/bsc/inb/ga4gh/beacon/framework/model/v200/requests
7 files changed +31
-9
lines changed Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
2
<!--
3
- Copyright (C) 2023 Spanish National Bioinformatics Institute (INB) and
3
+ Copyright (C) 2024 Spanish National Bioinformatics Institute (INB) and
4
4
Barcelona Supercomputing Center
5
5
6
6
Modifications to the initial code base are copyright of their respective
27
27
<parent >
28
28
<groupId >es.bsc.inb.ga4gh</groupId >
29
29
<artifactId >beacon-v2-api</artifactId >
30
- <version >2.0.4 </version >
30
+ <version >2.0.6-SNAPSHOT </version >
31
31
</parent >
32
32
33
33
<artifactId >beacon-data-model</artifactId >
Original file line number Diff line number Diff line change 27
27
<parent >
28
28
<groupId >es.bsc.inb.ga4gh</groupId >
29
29
<artifactId >beacon-v2-api</artifactId >
30
- <version >2.0.4 </version >
30
+ <version >2.0.6-SNAPSHOT </version >
31
31
</parent >
32
32
33
33
<artifactId >beacon-framework</artifactId >
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ public class AlphanumericFilter implements BeaconQueryFilter {
35
35
private String operator ;
36
36
private String value ;
37
37
private String scope ;
38
+ private String logic ;
38
39
39
40
public AlphanumericFilter () {}
40
41
@@ -74,6 +75,14 @@ public String getScope() {
74
75
public void setScope (String scope ) {
75
76
this .scope = scope ;
76
77
}
78
+
79
+ public String getLogic () {
80
+ return logic ;
81
+ }
82
+
83
+ public void setLogic (String logic ) {
84
+ this .logic = logic ;
85
+ }
77
86
78
87
@ Override
79
88
public String toString () {
Original file line number Diff line number Diff line change 39
39
40
40
public interface BeaconQueryFilter {
41
41
42
+ default String getLogic () {
43
+ return null ;
44
+ }
45
+
42
46
public static class BeaconQueryFilterDeserializer implements JsonbDeserializer <BeaconQueryFilter > {
43
47
44
48
@ Override
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ public class OntologyFilter implements BeaconQueryFilter {
35
35
private Boolean include_descendant_terms ;
36
36
private String scope ;
37
37
private String similarity ;
38
+ private String logic ;
38
39
39
40
public OntologyFilter () {}
40
41
@@ -74,6 +75,14 @@ public void setSimilarity(String similarity) {
74
75
this .similarity = similarity ;
75
76
}
76
77
78
+ public String getLogic () {
79
+ return logic ;
80
+ }
81
+
82
+ public void setLogic (String logic ) {
83
+ this .logic = logic ;
84
+ }
85
+
77
86
@ Override
78
87
public String toString () {
79
88
return getId ();
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
2
<!--
3
- Copyright (C) 2023 Spanish National Bioinformatics Institute (INB) and
3
+ Copyright (C) 2024 Spanish National Bioinformatics Institute (INB) and
4
4
Barcelona Supercomputing Center
5
5
6
6
Modifications to the initial code base are copyright of their respective
27
27
<parent >
28
28
<groupId >es.bsc.inb.ga4gh</groupId >
29
29
<artifactId >beacon-v2-api</artifactId >
30
- <version >2.0.4 </version >
30
+ <version >2.0.6-SNAPSHOT </version >
31
31
</parent >
32
32
33
33
<artifactId >beacon-model</artifactId >
71
71
<dependency >
72
72
<groupId >es.bsc.inb.ga4gh</groupId >
73
73
<artifactId >beacon-framework</artifactId >
74
- <version >2.0.4 </version >
74
+ <version >2.0.6-SNAPSHOT </version >
75
75
</dependency >
76
76
77
77
<dependency >
78
78
<groupId >es.bsc.inb.ga4gh</groupId >
79
79
<artifactId >beacon-data-model</artifactId >
80
- <version >2.0.4 </version >
80
+ <version >2.0.6-SNAPSHOT </version >
81
81
</dependency >
82
82
83
83
<dependency >
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
2
<!--
3
- Copyright (C) 2023 Spanish National Bioinformatics Institute (INB) and
3
+ Copyright (C) 2024 Spanish National Bioinformatics Institute (INB) and
4
4
Barcelona Supercomputing Center
5
5
6
6
Modifications to the initial code base are copyright of their respective
25
25
<modelVersion >4.0.0</modelVersion >
26
26
<groupId >es.bsc.inb.ga4gh</groupId >
27
27
<artifactId >beacon-v2-api</artifactId >
28
- <version >2.0.4 </version >
28
+ <version >2.0.6-SNAPSHOT </version >
29
29
<packaging >pom</packaging >
30
30
31
31
<description >
You can’t perform that action at this time.
0 commit comments