Package de.adorsys.multibanking.web
Class BookingController
- java.lang.Object
-
- de.adorsys.multibanking.web.BookingController
-
@UserResource @RestController @RequestMapping(path="api/v1/bankaccesses/{accessId}/accounts/{accountId}/bookings") public class BookingController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BookingController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.HttpEntity<java.lang.String>downloadBookings(java.lang.String accessId, java.lang.String accountId)org.springframework.hateoas.Resource<BookingTO>getBooking(java.lang.String accessId, java.lang.String accountId, java.lang.String bookingId)org.springframework.hateoas.Resources<BookingTO>getBookings(java.lang.String accessId, java.lang.String accountId, BankApiTO bankApi, java.util.List<java.lang.String> ids, org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler assembler)org.springframework.hateoas.Resource<de.adorsys.multibanking.domain.BookingsIndexEntity>getBookingsIndex(java.lang.String accessId, java.lang.String accountId)
-
-
-
Method Detail
-
getBookings
@GetMapping public org.springframework.hateoas.Resources<BookingTO> getBookings(@PathVariable java.lang.String accessId, @PathVariable java.lang.String accountId, @RequestParam(required=false) BankApiTO bankApi, @RequestParam(required=false) java.util.List<java.lang.String> ids, @PageableDefault(size=20,sort="valutaDate",direction=DESC) org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler assembler)
-
getBookingsIndex
@GetMapping("/index") public org.springframework.hateoas.Resource<de.adorsys.multibanking.domain.BookingsIndexEntity> getBookingsIndex(@PathVariable java.lang.String accessId, @PathVariable java.lang.String accountId)
-
downloadBookings
@GetMapping(path="/download", produces="application/octet-stream") public org.springframework.http.HttpEntity<java.lang.String> downloadBookings(@PathVariable java.lang.String accessId, @PathVariable java.lang.String accountId)
-
getBooking
@GetMapping("/{bookingId}") public org.springframework.hateoas.Resource<BookingTO> getBooking(@PathVariable java.lang.String accessId, @PathVariable java.lang.String accountId, @PathVariable java.lang.String bookingId)
-
-