@RestController @RequestMapping(value="/audit-records") @ExposesResourceFor(value=AuditRecordResource.class) public class AuditRecordController extends Object
AuditRecord
s.Constructor and Description |
---|
AuditRecordController(org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService)
Create a
AuditController that delegates to AuditRecordService . |
Modifier and Type | Method and Description |
---|---|
AuditRecordResource |
display(Long id)
Return a given
AuditRecordResource . |
AuditActionType[] |
getAuditActionTypes()
Return an array of
AuditActionType s. |
AuditOperationType[] |
getAuditOperationTypes()
Return an array of
AuditOperationType s. |
org.springframework.hateoas.PagedModel<AuditRecordResource> |
list(org.springframework.data.domain.Pageable pageable,
AuditActionType[] actions,
AuditOperationType[] operations,
String fromDate,
String toDate,
org.springframework.data.web.PagedResourcesAssembler<AuditRecord> assembler)
Return a page-able list of
AuditRecordResource s. |
public AuditRecordController(org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService)
AuditController
that delegates to AuditRecordService
.auditRecordService
- the audit record service to use@RequestMapping(value="", method=GET) @ResponseStatus(value=OK) public org.springframework.hateoas.PagedModel<AuditRecordResource> list(org.springframework.data.domain.Pageable pageable, @RequestParam(required=false) AuditActionType[] actions, @RequestParam(required=false) AuditOperationType[] operations, @RequestParam(required=false) String fromDate, @RequestParam(required=false) String toDate, org.springframework.data.web.PagedResourcesAssembler<AuditRecord> assembler)
AuditRecordResource
s.pageable
- Pagination informationassembler
- assembler for AuditRecord
actions
- Optional. For which AuditActionType
s do you want to retrieve
AuditRecord
sfromDate
- Optional. The fromDate must be DateTimeFormatter
.ISO_DATE_TIME
formatted. eg.: 2019-02-03T00:00:30toDate
- Optional. The toDate must be DateTimeFormatter
.ISO_DATE_TIME
formatted. eg.: 2019-02-05T23:59:30operations
- Optional. For which AuditOperationType
s do you want to
retrieve AuditRecord
s@RequestMapping(value="/{id}", method=GET) @ResponseStatus(value=OK) public AuditRecordResource display(@PathVariable(value="id") Long id)
AuditRecordResource
.id
- the id of an existing audit record (required)@RequestMapping(value="/audit-operation-types", method=GET) @ResponseStatus(value=OK) public AuditOperationType[] getAuditOperationTypes()
AuditOperationType
s.@RequestMapping(value="/audit-action-types", method=GET) @ResponseStatus(value=OK) public AuditActionType[] getAuditActionTypes()
AuditActionType
s.Copyright © 2022 Pivotal Software, Inc.. All rights reserved.