Class AuditController

java.lang.Object
org.craftercms.studio.controller.rest.v2.AuditController

@Validated @RestController public class AuditController extends Object
  • 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

      public void setAuditService(AuditService auditService)