Class ClientFamilyMembersApiResource

java.lang.Object
org.apache.fineract.portfolio.client.api.ClientFamilyMembersApiResource

@Path("/v1/clients/{clientId}/familymembers") @Component public class ClientFamilyMembersApiResource extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    addClientFamilyMembers(long clientid, org.apache.fineract.portfolio.client.data.ClientFamilyMemberRequest clientFamilyMemberRequest)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    deleteClientFamilyMembers(long familyMemberId, Long clientId)
     
    org.apache.fineract.portfolio.client.data.ClientFamilyMembersData
    getFamilyMember(Long familyMemberId, Long clientId)
     
    List<org.apache.fineract.portfolio.client.data.ClientFamilyMembersData>
    getFamilyMembers(long clientId)
     
    org.apache.fineract.portfolio.client.data.ClientFamilyMembersData
    getTemplate(long clientId)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    updateClientFamilyMembers(long familyMemberId, org.apache.fineract.portfolio.client.data.ClientFamilyMemberRequest clientFamilyMemberRequest, Long clientId)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ClientFamilyMembersApiResource

      public ClientFamilyMembersApiResource()
  • Method Details

    • getFamilyMember

      @GET @Path("/{familyMemberId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.portfolio.client.data.ClientFamilyMembersData getFamilyMember(@PathParam("familyMemberId") Long familyMemberId, @PathParam("clientId") Long clientId)
    • getFamilyMembers

      @GET @Consumes("application/json") @Produces("application/json") public List<org.apache.fineract.portfolio.client.data.ClientFamilyMembersData> getFamilyMembers(@PathParam("clientId") long clientId)
    • getTemplate

      @GET @Path("/template") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.portfolio.client.data.ClientFamilyMembersData getTemplate(@PathParam("clientId") long clientId)
    • updateClientFamilyMembers

      @PUT @Path("/{familyMemberId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateClientFamilyMembers(@PathParam("familyMemberId") long familyMemberId, org.apache.fineract.portfolio.client.data.ClientFamilyMemberRequest clientFamilyMemberRequest, @PathParam("clientId") Long clientId)
    • addClientFamilyMembers

      @POST @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult addClientFamilyMembers(@PathParam("clientId") long clientid, org.apache.fineract.portfolio.client.data.ClientFamilyMemberRequest clientFamilyMemberRequest)
    • deleteClientFamilyMembers

      @DELETE @Path("/{familyMemberId}") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteClientFamilyMembers(@PathParam("familyMemberId") long familyMemberId, @PathParam("clientId") Long clientId)