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 -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.core.data.CommandProcessingResultaddClientFamilyMembers(long clientid, org.apache.fineract.portfolio.client.data.ClientFamilyMemberRequest clientFamilyMemberRequest) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdeleteClientFamilyMembers(long familyMemberId, Long clientId) org.apache.fineract.portfolio.client.data.ClientFamilyMembersDatagetFamilyMember(Long familyMemberId, Long clientId) List<org.apache.fineract.portfolio.client.data.ClientFamilyMembersData> getFamilyMembers(long clientId) org.apache.fineract.portfolio.client.data.ClientFamilyMembersDatagetTemplate(long clientId) org.apache.fineract.infrastructure.core.data.CommandProcessingResultupdateClientFamilyMembers(long familyMemberId, org.apache.fineract.portfolio.client.data.ClientFamilyMemberRequest clientFamilyMemberRequest, Long clientId)
-
Constructor Details
-
ClientFamilyMembersApiResource
public ClientFamilyMembersApiResource()
-
-
Method Details
-
getFamilyMember
-
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)
-