@RequestMapping(method = RequestMethod.GET)
 public String view(
     final Model model, @PathVariable final Long id, final HttpServletRequest request) {
   VacancyRemissionApproval vacancyRemissionApproval =
       vacancyRemissionService.getVacancyRemissionApprovalById(id);
   String userDesgn = "";
   if (null != designation) userDesgn = designation.getName();
   if (vacancyRemissionApproval != null) {
     model.addAttribute("stateType", vacancyRemissionApproval.getClass().getSimpleName());
     model.addAttribute("currentState", vacancyRemissionApproval.getCurrentState().getValue());
     prepareWorkflow(model, vacancyRemissionApproval, new WorkflowContainer());
     BasicProperty basicProperty =
         vacancyRemissionApproval.getVacancyRemission().getBasicProperty();
     vacancyRemissionService.addModelAttributes(model, basicProperty);
     model.addAttribute(
         "detailsHistory",
         vacancyRemissionService.getMonthlyDetailsHistory(
             vacancyRemissionApproval.getVacancyRemission()));
     model.addAttribute("workflowHistory", vacancyRemissionApproval.getStateHistory());
     model.addAttribute("userDesgn", userDesgn);
     model.addAttribute("designation", COMMISSIONER_DESGN);
   }
   return VRAPPROVAL_EDIT;
 }