@RestController @RequestMapping(value="/audit-records") @ExposesResourceFor(value=AuditRecordResource.class) public class AuditRecordController extends Object
AuditRecords.| 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
AuditActionTypes. |
AuditOperationType[] |
getAuditOperationTypes()
Return an array of
AuditOperationTypes. |
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
AuditRecordResources. |
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)
AuditRecordResources.pageable - Pagination informationassembler - assembler for AuditRecordactions - Optional. For which AuditActionTypes do you want to retrieve
AuditRecordsfromDate - 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 AuditOperationTypes do you want to
retrieve AuditRecords@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()
AuditOperationTypes.@RequestMapping(value="/audit-action-types",
method=GET)
@ResponseStatus(value=OK)
public AuditActionType[] getAuditActionTypes()
AuditActionTypes.Copyright © 2021 Pivotal Software, Inc.. All rights reserved.