Class OverdueResource

    • Constructor Detail

      • OverdueResource

        @Inject
        public OverdueResource​(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,
                               OverdueApi overdueApi,
                               org.killbill.clock.Clock clock,
                               Context context)
    • Method Detail

      • getOverdueConfigXmlOriginal

        @GET
        @Produces("text/xml")
        public javax.ws.rs.core.Response getOverdueConfigXmlOriginal​(@Context
                                                                     javax.servlet.http.HttpServletRequest request)
                                                              throws Exception
        Throws:
        Exception
      • getOverdueConfigXml

        @GET
        @Path("/xml")
        @Produces("text/xml")
        public javax.ws.rs.core.Response getOverdueConfigXml​(@Context
                                                             javax.servlet.http.HttpServletRequest request)
                                                      throws Exception
        Throws:
        Exception
      • getOverdueConfigJson

        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response getOverdueConfigJson​(@Context
                                                              javax.servlet.http.HttpServletRequest request)
                                                       throws Exception
        Throws:
        Exception
      • uploadOverdueConfigXmlOriginal

        @POST
        @Consumes("text/xml")
        public javax.ws.rs.core.Response uploadOverdueConfigXmlOriginal​(String overdueXML,
                                                                        @HeaderParam("X-Killbill-CreatedBy")
                                                                        String createdBy,
                                                                        @HeaderParam("X-Killbill-Reason")
                                                                        String reason,
                                                                        @HeaderParam("X-Killbill-Comment")
                                                                        String comment,
                                                                        @Context
                                                                        javax.servlet.http.HttpServletRequest request,
                                                                        @Context
                                                                        javax.ws.rs.core.UriInfo uriInfo)
                                                                 throws Exception
        Throws:
        Exception
      • uploadOverdueConfigXml

        @POST
        @Path("/xml")
        @Consumes("text/xml")
        public javax.ws.rs.core.Response uploadOverdueConfigXml​(String overdueXML,
                                                                @HeaderParam("X-Killbill-CreatedBy")
                                                                String createdBy,
                                                                @HeaderParam("X-Killbill-Reason")
                                                                String reason,
                                                                @HeaderParam("X-Killbill-Comment")
                                                                String comment,
                                                                @Context
                                                                javax.servlet.http.HttpServletRequest request,
                                                                @Context
                                                                javax.ws.rs.core.UriInfo uriInfo)
                                                         throws Exception
        Throws:
        Exception
      • uploadOverdueConfigJson

        @POST
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response uploadOverdueConfigJson​(OverdueJson overdueJson,
                                                                 @HeaderParam("X-Killbill-CreatedBy")
                                                                 String createdBy,
                                                                 @HeaderParam("X-Killbill-Reason")
                                                                 String reason,
                                                                 @HeaderParam("X-Killbill-Comment")
                                                                 String comment,
                                                                 @Context
                                                                 javax.servlet.http.HttpServletRequest request,
                                                                 @Context
                                                                 javax.ws.rs.core.UriInfo uriInfo)
                                                          throws Exception
        Throws:
        Exception