Class ExportResource

    • Constructor Detail

      • ExportResource

        @Inject
        public ExportResource​(org.killbill.billing.util.api.ExportUserApi exportUserApi,
                              JaxrsUriBuilder uriBuilder,
                              org.killbill.billing.util.api.TagUserApi tagUserApi,
                              org.killbill.billing.util.api.CustomFieldUserApi customFieldUserApi,
                              org.killbill.billing.util.api.AuditUserApi auditUserApi,
                              AccountUserApi accountUserApi,
                              PaymentApi paymentApi,
                              InvoicePaymentApi invoicePaymentApi,
                              org.killbill.clock.Clock clock,
                              Context context)
    • Method Detail

      • exportDataForAccount

        @GET
        @Path("/{accountId:\\w+-\\w+-\\w+-\\w+-\\w+}")
        @Produces("application/octet-stream")
        public javax.ws.rs.core.StreamingOutput exportDataForAccount​(@PathParam("accountId")
                                                                     UUID accountId,
                                                                     @HeaderParam("X-Killbill-CreatedBy")
                                                                     String createdBy,
                                                                     @HeaderParam("X-Killbill-Reason")
                                                                     String reason,
                                                                     @HeaderParam("X-Killbill-Comment")
                                                                     String comment,
                                                                     @Context
                                                                     javax.servlet.http.HttpServletRequest request)