Class AuditController


  • @RestController
    public class AuditController
    extends Object
    • Constructor Detail

      • AuditController

        public AuditController()
    • Method Detail

      • getAuditLog

        @GetMapping("/api/2/audit")
        public ResponseBody getAuditLog​(@RequestParam(value="siteId",required=false)
                                        String siteId,
                                        @RequestParam(value="siteName",required=false)
                                        String siteName,
                                        @RequestParam(value="offset",required=false,defaultValue="0")
                                        int offset,
                                        @RequestParam(value="limit",required=false,defaultValue="10")
                                        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

        @GetMapping("/api/2/audit/{id}")
        public ResponseBody getAuditLogEntry​(@PathVariable("id")
                                             long auditLogId)
      • setAuditService

        public void setAuditService​(AuditService auditService)
      • setSiteService

        public void setSiteService​(SiteService siteService)