Class AuditController
- java.lang.Object
-
- org.craftercms.studio.controller.rest.v2.AuditController
-
@RestController public class AuditController extends Object
-
-
Constructor Summary
Constructors Constructor Description AuditController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponseBody
getAuditLog(String siteId, String siteName, int offset, int limit, String user, List<String> operations, boolean includeParameters, ZonedDateTime dateFrom, ZonedDateTime dateTo, String target, String origin, String clusterNodeId, String sort, String order)
ResponseBody
getAuditLogEntry(long auditLogId)
AuditService
getAuditService()
SiteService
getSiteService()
void
setAuditService(AuditService auditService)
void
setSiteService(SiteService siteService)
-
-
-
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)
-
getAuditService
public AuditService getAuditService()
-
setAuditService
public void setAuditService(AuditService auditService)
-
getSiteService
public SiteService getSiteService()
-
setSiteService
public void setSiteService(SiteService siteService)
-
-