Example #1
0
 @GET
 @Produces(MediaType.APPLICATION_JSON)
 @Path("/getHeirarchyDataForTargets/{user}/{token}")
 public Response getHeirarchyDataForTargets(
     @Context HttpServletRequest request,
     @QueryParam("partyId") int partyId,
     @QueryParam("currentNodeId") int currentNodeId,
     @QueryParam("level") int level,
     @PathParam("token") String token,
     @PathParam("user") String name)
     throws JsonGenerationException, JsonMappingException, IOException {
   String buId = request.getHeader("buId");
   logger.debug("partyId:---" + partyId);
   logger.debug("currentNodeId:---" + currentNodeId);
   logger.debug("level:---" + level);
   HeirarchyData heirarchyData =
       partnerService.getHeirarchyDataForTargets(
           partyId, currentNodeId, level, Integer.parseInt(buId));
   BaseResponse<HeirarchyData> br = new BaseResponse<>();
   br.setResponseObject(heirarchyData);
   response = FiinfraResponseBuilder.getSuccessResponse(br, null);
   return response;
 }