Class AuditLogController

java.lang.Object
es.kukenan.smartfi.microservice.backoffice.controller.AuditLogController

@RestController public class AuditLogController extends Object
AuditLog Rest API controller.
  • Field Details

  • Constructor Details

    • AuditLogController

      public AuditLogController()
  • Method Details

    • saveAuditLog

      @PostMapping(path="/papi/v1/backoffice/auditlog", consumes="application/json") public org.springframework.http.ResponseEntity<Object> saveAuditLog(@RequestBody es.kukenan.smartfi.microservice.backoffice.dtos.backoffice.audit.AuditLogDto auditLogDto, javax.servlet.http.HttpServletRequest request)
      Save AuditLog.
      Parameters:
      auditLogDto - AuditLog to save.
      request - http request.
      Returns:
      No Content ok response.
    • listAuditLogs

      @GetMapping(path="/api/v1/backoffice/auditlog", produces="application/json") @PreAuthorize("(hasRole(\'ROLE_ACCESS_ADMIN\') and hasRole(\'ROLE_LEVEL_BACKOFFICE_ADMIN\')) or (hasRole(\'ROLE_ACCESS_MODERATOR\') and hasRole(\'ROLE_LEVEL_USER_MODERATOR\')) or (hasRole(\'ROLE_ACCESS_CONSULTANT\') and hasRole(\'ROLE_LEVEL_USER_CONSULTANT\')) or (hasRole(\'ROLE_ACCESS_COMPANY\') and hasRole(\'ROLE_LEVEL_USER_COMPANY\'))") public org.springframework.http.ResponseEntity<Object> listAuditLogs(@RequestParam(name="pageNumber",required=false,defaultValue="0") Integer pageNumber, @RequestParam(name="pageSize",required=false,defaultValue="20") Integer pageSize, @RequestParam(name="sortedBy",required=false,defaultValue="") String sortedBy)
      List AuditLogs - Service.
      Parameters:
      pageNumber - page number.
      pageSize - page size.
      sortedBy - page sorted by value.
      Returns:
      AuditLogs List.