This project has retired. For details please refer to its
Attic page.
JavascriptLogger xref
1 package org.apache.archiva.web.api;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import org.apache.archiva.redback.authorization.RedbackAuthorization;
22 import org.apache.archiva.web.model.JavascriptLog;
23
24 import javax.ws.rs.Consumes;
25 import javax.ws.rs.PUT;
26 import javax.ws.rs.Path;
27 import javax.ws.rs.Produces;
28 import javax.ws.rs.core.MediaType;
29
30
31
32
33
34 @Path( "/javascriptLogger/" )
35 public interface JavascriptLogger
36 {
37
38 @PUT
39 @Path( "trace" )
40 @Produces( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } )
41 @Consumes( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } )
42 @RedbackAuthorization( noRestriction = true, noPermission = true)
43 Boolean trace( JavascriptLog javascriptLog );
44
45 @PUT
46 @Path( "debug" )
47 @Produces( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } )
48 @Consumes( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } )
49 @RedbackAuthorization( noRestriction = true, noPermission = true)
50 Boolean debug( JavascriptLog javascriptLog );
51
52 @PUT
53 @Path( "info" )
54 @Produces( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } )
55 @Consumes( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } )
56 @RedbackAuthorization( noRestriction = true, noPermission = true)
57 Boolean info( JavascriptLog javascriptLog );
58
59 @PUT
60 @Path( "warn" )
61 @Produces( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } )
62 @Consumes( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } )
63 @RedbackAuthorization( noRestriction = true, noPermission = true)
64 Boolean warn( JavascriptLog javascriptLog );
65
66 @PUT
67 @Path( "error" )
68 @Produces( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } )
69 @Consumes( { MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML } )
70 @RedbackAuthorization( noRestriction = true, noPermission = true)
71 Boolean error( JavascriptLog javascriptLog );
72
73 }