1
1
package edu .harvard .iq .dataverse .api ;
2
2
3
- import edu .harvard .iq .dataverse .api .auth .AuthRequired ;
4
3
import edu .harvard .iq .dataverse .settings .JvmSettings ;
5
4
import edu .harvard .iq .dataverse .settings .SettingsServiceBean ;
6
5
import edu .harvard .iq .dataverse .util .SystemConfig ;
9
8
import jakarta .json .JsonValue ;
10
9
import jakarta .ws .rs .GET ;
11
10
import jakarta .ws .rs .Path ;
12
- import jakarta .ws .rs .container .ContainerRequestContext ;
13
- import jakarta .ws .rs .core .Context ;
14
11
import jakarta .ws .rs .core .Response ;
15
12
16
13
@ Path ("info" )
@@ -35,30 +32,27 @@ public Response getMaxEmbargoDurationInMonths() {
35
32
}
36
33
37
34
@ GET
38
- @ AuthRequired
39
35
@ Path ("version" )
40
- public Response getInfo (@ Context ContainerRequestContext crc ) {
36
+ public Response getInfo () {
41
37
String versionStr = systemConfig .getVersion (true );
42
38
String [] comps = versionStr .split ("build" ,2 );
43
39
String version = comps [0 ].trim ();
44
40
JsonValue build = comps .length > 1 ? Json .createArrayBuilder ().add (comps [1 ].trim ()).build ().get (0 ) : JsonValue .NULL ;
45
-
46
- return response ( req -> ok ( Json . createObjectBuilder () .add ("version" , version )
47
- .add ("build" , build )), getRequestUser ( crc ));
41
+ return ok ( Json . createObjectBuilder ()
42
+ .add ("version" , version )
43
+ .add ("build" , build ));
48
44
}
49
45
50
46
@ GET
51
- @ AuthRequired
52
47
@ Path ("server" )
53
- public Response getServer (@ Context ContainerRequestContext crc ) {
54
- return response ( req -> ok (JvmSettings .FQDN .lookup ()), getRequestUser ( crc ));
48
+ public Response getServer () {
49
+ return ok (JvmSettings .FQDN .lookup ());
55
50
}
56
51
57
52
@ GET
58
- @ AuthRequired
59
53
@ Path ("apiTermsOfUse" )
60
- public Response getTermsOfUse (@ Context ContainerRequestContext crc ) {
61
- return response ( req -> ok (systemConfig .getApiTermsOfUse ()), getRequestUser ( crc ));
54
+ public Response getTermsOfUse () {
55
+ return ok (systemConfig .getApiTermsOfUse ());
62
56
}
63
57
64
58
@ GET
0 commit comments