Class LoansPointInTimeApiResource
java.lang.Object
org.apache.fineract.portfolio.loanaccount.api.pointintime.LoansPointInTimeApiResource
- All Implemented Interfaces:
LoansPointInTimeApi
@Path("/v1/loans/at-date")
@Component
public class LoansPointInTimeApiResource
extends Object
implements LoansPointInTimeApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionretrieveLoanPointInTime(Long loanId, org.apache.fineract.infrastructure.core.api.DateParam dateParam, String dateFormat, String locale) retrieveLoanPointInTimeByExternalId(String loanExternalIdStr, org.apache.fineract.infrastructure.core.api.DateParam dateParam, String dateFormat, String locale)
-
Constructor Details
-
LoansPointInTimeApiResource
public LoansPointInTimeApiResource()
-
-
Method Details
-
retrieveLoanPointInTime
@GET @Path("{loanId}") @Consumes("application/json") @Produces("application/json") public LoanPointInTimeData retrieveLoanPointInTime(@PathParam("loanId") Long loanId, @QueryParam("date") org.apache.fineract.infrastructure.core.api.DateParam dateParam, @QueryParam("dateFormat") String dateFormat, @QueryParam("locale") String locale) - Specified by:
retrieveLoanPointInTimein interfaceLoansPointInTimeApi
-
retrieveLoanPointInTimeByExternalId
@GET @Path("external-id/{loanExternalId}") @Consumes("application/json") @Produces("application/json") public LoanPointInTimeData retrieveLoanPointInTimeByExternalId(@PathParam("loanExternalId") String loanExternalIdStr, @QueryParam("date") org.apache.fineract.infrastructure.core.api.DateParam dateParam, @QueryParam("dateFormat") String dateFormat, @QueryParam("locale") String locale) - Specified by:
retrieveLoanPointInTimeByExternalIdin interfaceLoansPointInTimeApi
-
retrieveLoansPointInTime
@POST @Path("search") @Consumes("application/json") @Produces("application/json") public List<LoanPointInTimeData> retrieveLoansPointInTime(RetrieveLoansPointInTimeRequest request) - Specified by:
retrieveLoansPointInTimein interfaceLoansPointInTimeApi
-
retrieveLoansPointInTimeByExternalIds
@POST @Path("search/external-id") @Consumes("application/json") @Produces("application/json") public List<LoanPointInTimeData> retrieveLoansPointInTimeByExternalIds(RetrieveLoansPointInTimeExternalIdsRequest request) - Specified by:
retrieveLoansPointInTimeByExternalIdsin interfaceLoansPointInTimeApi
-