Class SelfLoansApiResource
java.lang.Object
org.apache.fineract.portfolio.self.loanaccount.api.SelfLoansApiResource
@Path("/v1/self/loans")
@Component
@Conditional(SelfServiceModuleIsEnabledCondition.class)
public class SelfLoansApiResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalculateLoanScheduleOrSubmitLoanApplication(String commandParam, jakarta.ws.rs.core.UriInfo uriInfo, String apiRequestBodyAsJson) modifyLoanApplication(Long loanId, String apiRequestBodyAsJson) retrieveAllLoanCharges(Long loanId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveGuarantorDetails(Long loanId) retrieveLoan(Long loanId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveLoanCharge(Long loanId, Long loanChargeId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveTransaction(Long loanId, Long transactionId, String fields, jakarta.ws.rs.core.UriInfo uriInfo) stateTransitions(Long loanId, String commandParam, String apiRequestBodyAsJson)
-
Constructor Details
-
SelfLoansApiResource
public SelfLoansApiResource()
-
-
Method Details
-
retrieveLoan
-
retrieveTransaction
@GET @Path("{loanId}/transactions/{transactionId}") @Consumes("application/json") @Produces("application/json") public String retrieveTransaction(@PathParam("loanId") Long loanId, @PathParam("transactionId") Long transactionId, @QueryParam("fields") String fields, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
retrieveAllLoanCharges
-
retrieveLoanCharge
-
template
-
calculateLoanScheduleOrSubmitLoanApplication
-
modifyLoanApplication
-
stateTransitions
-
retrieveGuarantorDetails
@GET @Path("{loanId}/guarantors") @Consumes("application/json") @Produces("application/json") public List<GuarantorData> retrieveGuarantorDetails(@PathParam("loanId") Long loanId)
-