@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.