| Line 441... |
Line 441... |
| 441 |
@RequestParam(name = "limit", defaultValue = "10") int limit, Model model)
|
441 |
@RequestParam(name = "limit", defaultValue = "10") int limit, Model model)
|
| 442 |
throws ProfitMandiBusinessException {
|
442 |
throws ProfitMandiBusinessException {
|
| 443 |
LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
|
443 |
LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
|
| 444 |
return responseSender.ok(schemeService.getSchemes(loginDetails.getRoleIds(), offset, limit));
|
444 |
return responseSender.ok(schemeService.getSchemes(loginDetails.getRoleIds(), offset, limit));
|
| 445 |
}
|
445 |
}
|
| - |
|
446 |
|
| - |
|
447 |
@RequestMapping(value = "/searchSchemeByCategory")
|
| - |
|
448 |
public String getSchemeByCategory(HttpServletRequest request,
|
| - |
|
449 |
@RequestParam(name = "offset", defaultValue = "0") int offset,
|
| - |
|
450 |
@RequestParam(name = "limit", defaultValue = "10") int limit,
|
| - |
|
451 |
@RequestParam(name = "searchItem", required = false, defaultValue = "") String searchItem,
|
| - |
|
452 |
@RequestParam(name = "searchTerm", required = false, defaultValue = "") String searchTerm,
|
| - |
|
453 |
@RequestParam(name = "category", required = true, defaultValue = "") PartnerType category, Model model)
|
| - |
|
454 |
throws ProfitMandiBusinessException {
|
| - |
|
455 |
LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
|
| - |
|
456 |
List<Scheme> schemes = null;
|
| - |
|
457 |
long size = 0;
|
| - |
|
458 |
|
| - |
|
459 |
schemes = schemeRepository.selectByPartnerType(category, offset, limit);
|
| - |
|
460 |
|
| - |
|
461 |
if (!(schemes.size() == 0)) {
|
| - |
|
462 |
size = schemeRepository.selectAllCount();
|
| - |
|
463 |
LOGGER.info("schemes" + schemes);
|
| - |
|
464 |
model.addAttribute("schemes", schemes);
|
| - |
|
465 |
model.addAttribute("start", offset + 1);
|
| - |
|
466 |
model.addAttribute("size", size);
|
| - |
|
467 |
model.addAttribute("searchTerm", searchTerm);
|
| - |
|
468 |
model.addAttribute("searchItem", searchItem);
|
| - |
|
469 |
model.addAttribute("roleType", roleManager.isAdmin(loginDetails.getRoleIds()));
|
| - |
|
470 |
if (schemes.size() < limit) {
|
| - |
|
471 |
model.addAttribute("end", offset + schemes.size());
|
| - |
|
472 |
} else {
|
| - |
|
473 |
model.addAttribute("end", offset + limit);
|
| - |
|
474 |
}
|
| - |
|
475 |
}
|
| - |
|
476 |
|
| - |
|
477 |
return "schemes";
|
| - |
|
478 |
}
|
| - |
|
479 |
|
| - |
|
480 |
@RequestMapping(value = "/getSchemeByCategoryPaginated")
|
| - |
|
481 |
public String getSchemeByCategoryPaginated(HttpServletRequest request,
|
| - |
|
482 |
@RequestParam(name = "offset", defaultValue = "0") int offset,
|
| - |
|
483 |
@RequestParam(name = "limit", defaultValue = "10") int limit,
|
| - |
|
484 |
@RequestParam(name = "searchItem", required = false, defaultValue = "") String searchItem,
|
| - |
|
485 |
@RequestParam(name = "searchTerm", required = false, defaultValue = "") String searchTerm,
|
| - |
|
486 |
@RequestParam(name = "category", required = true, defaultValue = "") PartnerType category, Model model)
|
| - |
|
487 |
throws ProfitMandiBusinessException {
|
| - |
|
488 |
LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
|
| - |
|
489 |
LOGGER.info("In search Item....");
|
| - |
|
490 |
List<Scheme> schemes = null;
|
| - |
|
491 |
|
| - |
|
492 |
schemes = schemeRepository.selectByPartnerType(category, offset, limit);
|
| - |
|
493 |
|
| - |
|
494 |
model.addAttribute("schemes", schemes);
|
| - |
|
495 |
model.addAttribute("searchItem", searchItem);
|
| - |
|
496 |
model.addAttribute("roleType", roleManager.isAdmin(loginDetails.getRoleIds()));
|
| - |
|
497 |
return "schemes-paginated";
|
| - |
|
498 |
}
|
| 446 |
|
499 |
|
| 447 |
@RequestMapping(value = "/searchScheme")
|
500 |
@RequestMapping(value = "/searchScheme")
|
| 448 |
public String getSchemeBySchemeId(HttpServletRequest request,
|
501 |
public String getSchemeBySchemeId(HttpServletRequest request,
|
| 449 |
@RequestParam(name = "offset", defaultValue = "0") int offset,
|
502 |
@RequestParam(name = "offset", defaultValue = "0") int offset,
|
| 450 |
@RequestParam(name = "limit", defaultValue = "10") int limit,
|
503 |
@RequestParam(name = "limit", defaultValue = "10") int limit,
|