Class ShareDividendApiResource

java.lang.Object
org.apache.fineract.portfolio.shareproducts.api.ShareDividendApiResource

@Path("/v1/shareproduct/{productId}/dividend") @Component public class ShareDividendApiResource extends Object
  • Field Details

  • Constructor Details

    • ShareDividendApiResource

      public ShareDividendApiResource()
  • Method Details

    • retrieveAll

      @GET @Consumes("application/json") @Produces("application/json") public String retrieveAll(@PathParam("productId") Long productId, @QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit, @QueryParam("orderBy") String orderBy, @QueryParam("sortOrder") String sortOrder, @QueryParam("status") Integer status)
    • retrieveDividendDetails

      @GET @Path("{dividendId}") @Consumes("application/json") @Produces("application/json") public String retrieveDividendDetails(@PathParam("dividendId") Long dividendId, @QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit, @QueryParam("orderBy") String orderBy, @QueryParam("sortOrder") String sortOrder, @QueryParam("accountNo") String accountNo, @PathParam("productId") Long productId)
    • createDividendDetail

      @POST @Consumes("application/json") @Produces("application/json") public String createDividendDetail(@PathParam("productId") Long productId, String apiRequestBodyAsJson)
    • updateDividendDetail

      @PUT @Path("{dividendId}") @Consumes("application/json") @Produces("application/json") public String updateDividendDetail(@PathParam("productId") Long productId, @PathParam("dividendId") Long dividendId, @QueryParam("command") String commandParam, String apiRequestBodyAsJson)
    • deleteDividendDetail

      @DELETE @Path("{dividendId}") @Consumes("application/json") @Produces("application/json") public String deleteDividendDetail(@PathParam("productId") Long productId, @PathParam("dividendId") Long dividendId)