@Path(value="/audit")
public interface AuditResource
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
export(String startDate,
String endDate,
String searchString,
String format) |
javax.ws.rs.core.Response |
getAuditRecords(String startDate,
String endDate,
Integer start,
Integer limit,
String searchString) |
javax.ws.rs.core.Response |
getAuditRecords2(Long number,
String units,
Integer start,
Integer limit,
String searchString) |
javax.ws.rs.core.Response |
getRetentionPeriod() |
javax.ws.rs.core.Response |
setRetentionPeriod() |
javax.ws.rs.core.Response |
storeRecord() |
@GET @Produces(value="application/json") javax.ws.rs.core.Response getAuditRecords(@QueryParam(value="startDate") String startDate, @QueryParam(value="endDate") String endDate, @QueryParam(value="start") Integer start, @QueryParam(value="limit") @DefaultValue(value="1000") Integer limit, @QueryParam(value="searchString") String searchString)
@POST @Consumes(value="application/json") @Produces(value="application/json") javax.ws.rs.core.Response storeRecord()
@GET @Produces(value="application/json") @Path(value="/since") javax.ws.rs.core.Response getAuditRecords2(@QueryParam(value="number") @DefaultValue(value="3") Long number, @QueryParam(value="units") String units, @QueryParam(value="start") Integer start, @QueryParam(value="limit") @DefaultValue(value="1000") Integer limit, @QueryParam(value="searchString") String searchString)
@GET @Produces(value="application/json") @Path(value="/retention") javax.ws.rs.core.Response getRetentionPeriod()
@PUT @Consumes(value="application/json") @Produces(value="application/json") @Path(value="/retention") javax.ws.rs.core.Response setRetentionPeriod()
@GET @Produces(value={"application/zip","text/csv"}) @Path(value="/export") javax.ws.rs.core.Response export(@QueryParam(value="startDate") String startDate, @QueryParam(value="endDate") String endDate, @QueryParam(value="searchString") String searchString, @QueryParam(value="format") @DefaultValue(value="csv") String format)
This work is licensed under a Creative Commons Attribution 4.0 International License.