Class AuditController
java.lang.Object
org.craftercms.studio.controller.rest.v2.AuditController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAuditLog
(String siteId, @jakarta.validation.constraints.PositiveOrZero int offset, @jakarta.validation.constraints.PositiveOrZero int limit, String user, List<String> operations, boolean includeParameters, ZonedDateTime dateFrom, ZonedDateTime dateTo, String target, String origin, String clusterNodeId, String sort, String order) @Valid ResponseBody
getAuditLogEntry
(long auditLogId, String siteId) void
setAuditService
(AuditService auditService)
-
Constructor Details
-
AuditController
public AuditController()
-
-
Method Details
-
getAuditLog
@GetMapping("/api/2/audit") public ResponseBody getAuditLog(@RequestParam(value="siteId",required=false,defaultValue="") String siteId, @PositiveOrZero @RequestParam(value="offset",required=false,defaultValue="0") @jakarta.validation.constraints.PositiveOrZero int offset, @PositiveOrZero @RequestParam(value="limit",required=false,defaultValue="10") @jakarta.validation.constraints.PositiveOrZero int limit, @RequestParam(value="user",required=false,defaultValue="") String user, @RequestParam(value="operations",required=false) List<String> operations, @RequestParam(value="includeParameters",required=false) boolean includeParameters, @RequestParam(value="dateFrom",required=false) @DateTimeFormat(iso=DATE_TIME) ZonedDateTime dateFrom, @RequestParam(value="dateTo",required=false) @DateTimeFormat(iso=DATE_TIME) ZonedDateTime dateTo, @RequestParam(value="target",required=false) String target, @RequestParam(value="origin",required=false) String origin, @RequestParam(value="clusterNodeId",required=false) String clusterNodeId, @RequestParam(value="sort",required=false) String sort, @RequestParam(value="order",required=false) String order) throws SiteNotFoundException - Throws:
SiteNotFoundException
-
getAuditLogEntry
@Valid @GetMapping("/api/2/audit/{id}") public @Valid ResponseBody getAuditLogEntry(@PathVariable("id") long auditLogId, @RequestParam(value="siteId",required=false,defaultValue="") String siteId) throws SiteNotFoundException - Throws:
SiteNotFoundException
-
setAuditService
-