Java Examples for org.springframework.web.bind.annotation.RequestParam

The following java examples will help you to understand the usage of org.springframework.web.bind.annotation.RequestParam. These source code samples are taken from different open source projects.

Example 1
Project: demo-application-master  File: ApiErrorPageController.java View source code
@RequestMapping
public ResponseEntity<ApiError> handleErrorPage(@RequestParam("errorCode") final String errorCode, final WebRequest request) {
    final HttpStatus httpStatus = HttpStatus.valueOf((Integer) request.getAttribute(RequestDispatcher.ERROR_STATUS_CODE, RequestAttributes.SCOPE_REQUEST));
    final ApiError apiError = apiErrorCreator.createApiError(request, errorCode, httpStatus.getReasonPhrase());
    return new ResponseEntity<>(apiError, httpStatus);
}
Example 2
Project: DisJob-master  File: UserController.java View source code
//limit:10
//offset:5
@RequestMapping("/userActionList")
@ResponseBody
public PageResult pauseJobExecution(@RequestParam(value = "limit", required = true) int limit, @RequestParam(value = "offset", required = true) int offset, @RequestParam(value = "search", required = false) String search) {
    if (search != null)
        search = search.trim();
    PageResult pageResult = new PageResult();
    pageResult.setRows(userActionRecordService.selectUserActionRecordList(limit, offset, search));
    pageResult.setTotal(userActionRecordService.selectUserActionRecordCount(search));
    return pageResult;
}
Example 3
Project: head-master  File: ViewProductCategoryDetailsController.java View source code
@RequestMapping(method = RequestMethod.GET)
public ModelAndView handleRequestInternal(@RequestParam(value = "globalPrdCategoryNum", required = true) String globalPrdCategoryNum) {
    ModelAndView modelAndView = new ModelAndView("viewProductCategoryDetails");
    List<ProductCategoryTypeDto> typeDto = adminServiceFacade.retrieveProductCategoryTypes();
    ProductCategoryDetailsDto detailsDto = adminServiceFacade.retrieveProductCateogry(globalPrdCategoryNum);
    modelAndView.addObject("typeDto", typeDto);
    modelAndView.addObject("detailsDto", detailsDto);
    modelAndView.addObject("breadcrumbs", new AdminBreadcrumbBuilder().withLink("viewProductCategoryDetails", "viewProductCategoryDetails.ftl").build());
    modelAndView.addObject("globalPrdCategoryNum", globalPrdCategoryNum);
    return modelAndView;
}
Example 4
Project: mifos-head-master  File: ViewProductCategoryDetailsController.java View source code
@RequestMapping(method = RequestMethod.GET)
public ModelAndView handleRequestInternal(@RequestParam(value = "globalPrdCategoryNum", required = true) String globalPrdCategoryNum) {
    ModelAndView modelAndView = new ModelAndView("viewProductCategoryDetails");
    List<ProductCategoryTypeDto> typeDto = adminServiceFacade.retrieveProductCategoryTypes();
    ProductCategoryDetailsDto detailsDto = adminServiceFacade.retrieveProductCateogry(globalPrdCategoryNum);
    modelAndView.addObject("typeDto", typeDto);
    modelAndView.addObject("detailsDto", detailsDto);
    modelAndView.addObject("breadcrumbs", new AdminBreadcrumbBuilder().withLink("viewProductCategoryDetails", "viewProductCategoryDetails.ftl").build());
    modelAndView.addObject("globalPrdCategoryNum", globalPrdCategoryNum);
    return modelAndView;
}
Example 5
Project: openmrs-module-atlas-master  File: MapPageController.java View source code
public void controller(PageModel model, @RequestParam(value = "stopAskingToConfigure", required = false) Boolean stopAskingToConfigure) {
    AtlasService service = Context.getService(AtlasService.class);
    if (stopAskingToConfigure != null && stopAskingToConfigure) {
        service.setStopAskingToConfigure(true);
    }
    AtlasData data = service.getAtlasData();
    model.addAttribute("data", data);
    model.addAttribute("stopAskingToConfigure", service.getStopAskingToConfigure());
}
Example 6
Project: park_java-master  File: OrderWarnController.java View source code
@ResponseBody
@RequestMapping
protected Long orderWarn(HttpServletRequest request, @RequestParam("lastTime") long lastTime) {
    AdminUser adminUser = securityVerifier.getPersistentAdminUser();
    FulfillmentLocation fulfillmentLocation = ((MyAdminUser) adminUser).getFulfillmentLocation();
    Long count = myOrderService.countOrderByTime(new Date(lastTime), fulfillmentLocation);
    // Date(lastTime),fulfillmentLocation);
    return count;
}
Example 7
Project: categolj2-backend-master  File: TagRestController.java View source code
@RequestMapping(method = RequestMethod.GET, value = "tags", params = "tagName")
List<TagResource> searchTags(@RequestParam("tagName") Optional<String> tagNameOpt) {
    return tagNameOpt.map( tagName -> {
        if (tagName.length() > 1) {
            return tagService.findLikeTagName(tagName).stream().map( tag -> beanMapper.map(tag, TagResource.class)).collect(Collectors.toList());
        } else {
            return Collections.<TagResource>emptyList();
        }
    }).orElseGet(this::getTags);
}
Example 8
Project: cmop-master  File: RegisterController.java View source code
/**
	 * 注册用户
	 */
@RequestMapping(method = RequestMethod.POST)
public String register(User user, @RequestParam("departmentId") Integer departmentId, Model model) {
    List<Group> groupList = Lists.newArrayList();
    // 注册用户默认给予 2:apply 申请人 的��角色.
    groupList.add(comm.accountService.getGroup(AccountConstant.DefaultGroups.apply.toInteger()));
    user.setGroupList(groupList);
    // 给予 2:apply 申请人 的用户类型
    user.setType(AccountConstant.UserTypes.apply.toInteger());
    user.setDepartment(comm.accountService.getDepartment(departmentId));
    comm.accountService.registerUser(user);
    // 登录系统
    UsernamePasswordToken token = new UsernamePasswordToken();
    token.setPassword(user.getPlainPassword().toCharArray());
    token.setUsername(user.getLoginName());
    SecurityUtils.getSubject().login(token);
    return "redirect:/";
}
Example 9
Project: corespring-master  File: ComentarioController.java View source code
@RequestMapping(value = "/comentarios.htm", method = RequestMethod.GET)
@ModelAttribute(COMENTARIO)
public Comentario verPost(@RequestParam(value = "idPost", required = false) Long id, Model model) {
    Comentario comentario = new Comentario();
    if (id != null) {
        List<Comentario> comentarios = comentarioService.listarTodosLosComentariosPorPost(id);
        Post post = postService.obtenerPost(id);
        comentario.setIdPost(post.getId());
        model.addAttribute(COMENTARIOS, comentarios);
        model.addAttribute(POST, post);
    }
    return comentario;
}
Example 10
Project: cse740fall2014-master  File: MovieController.java View source code
@RequestMapping(value = "/movie", method = RequestMethod.GET)
public Map<String, Double> getSimilarMovies(@RequestParam(value = "movie1", required = true) String movieOne, @RequestParam(value = "movie2", required = true) String movieTwo, HttpServletRequest request, HttpServletResponse response) {
    System.out.println(movieOne + movieTwo);
    EmbeddedNeo4j e = new EmbeddedNeo4j();
    e.startUp();
    Map m = e.getUsersFromDb(movieOne, movieTwo);
    e.shutDown();
    return m;
//		List<String> l = new LinkedList<String>();
//		l.add(movieOne);
//		l.add(movieTwo);
//		return l;
}
Example 11
Project: dristhi-master  File: AuditMessageController.java View source code
@RequestMapping(method = RequestMethod.GET, value = "/audit/messages")
@ResponseBody
public List<AuditMessageItem> getAuditMessages(@RequestParam(value = "previousAuditMessageIndex", defaultValue = "0") long previousIndex) throws IOException {
    List<AuditMessage> messages = auditor.messagesSince(previousIndex);
    return with(messages).convert(new Converter<AuditMessage, AuditMessageItem>() {

        @Override
        public AuditMessageItem convert(AuditMessage auditMessage) {
            return AuditMessageItem.from(auditMessage);
        }
    });
}
Example 12
Project: EDU_SYZT-master  File: HtmlToPDF.java View source code
@RequestMapping(value = "/html2pdf", method = RequestMethod.GET)
protected void processRequest(@RequestParam("url") String url, HttpServletRequest request, HttpServletResponse response) throws Exception {
    try {
        IOUtils.copy(generationPdfDzOrder(url, request.getSession().getServletContext().getRealPath("/")), response.getOutputStream());
        TimeUnit.SECONDS.sleep(2);
    } catch (Exception e) {
        System.out.print(e.toString());
    } finally {
        response.getOutputStream().close();
    }
}
Example 13
Project: elmis-master  File: RestProgramsController.java View source code
@RequestMapping(value = "/rest-api/programs-with-products", method = GET, headers = ACCEPT_JSON)
public ResponseEntity<RestResponse> getProgramWithProductsByFacility(@RequestParam String facilityCode) {
    try {
        List<ProgramWithProducts> programsWithProducts = programService.getAllProgramsWithProductsByFacilityCode(facilityCode);
        return response("programsWithProducts", programsWithProducts);
    } catch (DataException e) {
        return error(e.getOpenLmisMessage(), BAD_REQUEST);
    }
}
Example 14
Project: find-sec-bugs-master  File: XPathApacheXmlSec.java View source code
public void main(@RequestParam("test") String input) throws Exception {
    Document doc = XmlUtils.loadDoc("/testcode/xpath/data.xml");
    String query = "//groups/group[@id='" + input + "']/writeAccess/text()";
    XPathAPI api1 = getXPathAPI();
    api1.evaluate(null, null, query, null);
    api1.selectNodeList(null, null, query, null);
    JDKXPathAPI api2 = getJDKXPathAPI();
    api2.evaluate(null, null, query, null);
    api2.selectNodeList(null, null, query, null);
    XalanXPathAPI api3 = getXalanXPathAPI();
    api3.evaluate(null, null, query, null);
    api3.selectNodeList(null, null, query, null);
}
Example 15
Project: freezo-master  File: CreateUserCtrl.java View source code
@RequestMapping(method = RequestMethod.GET, params = { "username", "password" }, value = "create")
public User create(@RequestParam(required = true, value = "username") final String usernaem, @RequestParam(required = true, value = "password") final String password) {
    final User user = new User();
    user.setEmail(String.format("%s@gmail.com", UUID.randomUUID()));
    user.getAccount().setUsername(usernaem);
    user.getAccount().setPassword(encoder.encode(password));
    user.getAccount().addAuthorities("ROLE_ADMIN");
    user.setFirstName("Dave");
    user.setLastName("Tester");
    return repository.save(user);
}
Example 16
Project: GeoBI-master  File: GetMapStyle.java View source code
@RequestMapping(method = RequestMethod.GET)
public void getstyle(HttpServletRequest request, HttpServletResponse response, @RequestParam(value = "QUERYID") String queryId, @RequestParam(value = "STYLEID") String styleId) throws Exception {
    SimpleFeatureSource results = (SimpleFeatureSource) getCache().getResults(queryId).getFeatureSource();
    Style style = getCache().getStyle(styleId).getGtStyle(results.getFeatures());
    if (style == null) {
        throw new IllegalArgumentException("There is no style cached with id: " + styleId);
    }
    response.setContentType("application/xml");
    PrintWriter writer = response.getWriter();
    try {
        SLDTransformer styleTransform = new SLDTransformer();
        styleTransform.setEncoding(Charset.forName("UTF-8"));
        styleTransform.setIndentation(4);
        String xml = styleTransform.transform(style);
        writer.write(xml);
    } finally {
        writer.close();
    }
}
Example 17
Project: hospitalcore-master  File: DownloadAsCSvController.java View source code
@RequestMapping(method = RequestMethod.GET)
public String list(@RequestParam(value = "searchName", required = false) String searchName, @RequestParam(value = "pageSize", required = false) Integer pageSize, @RequestParam(value = "currentPage", required = false) Integer currentPage, Model model, HttpServletRequest request) {
    HospitalCoreService hcs = Context.getService(HospitalCoreService.class);
    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
    String dateStr = sdf.format(new Date());
    model.addAttribute("currentDate", dateStr);
    return "/module/hospitalcore/downloadasCSV/downloadCsv";
}
Example 18
Project: java-r-buildpack-master  File: RController.java View source code
@RequestMapping(value = "/functions", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public synchronized List<String> getRFunctions(@RequestParam(required = false) final String startsWith) throws RException {
    if (rFunctions == null) {
        rFunctions = loadRFunctions();
    }
    if (startsWith == null) {
        return rFunctions;
    } else {
        List<String> result = new ArrayList<String>();
        for (String funct : rFunctions) {
            if (funct.startsWith(startsWith)) {
                result.add(funct);
            }
        }
        return result;
    }
}
Example 19
Project: jetstream-master  File: DiagramController.java View source code
@RequestMapping
public String entry(HttpServletRequest httpRequest, @RequestParam("app") String app) {
    AppConfiguration appConfig = getAppConfigByApp(app);
    if (appConfig == null) {
        httpRequest.setAttribute(ERROR, "App is not configured");
        return "diagram";
    }
    try {
        DataFlowsObject dfObj = DataFlowsUtls.getDataFlow(appConfig.getMachine(), appConfig.getPort());
        dfObj.setNodes(dfObj.getNodes());
        httpRequest.setAttribute(DATA, JsonUtil.toJson(dfObj));
    } catch (Exception e) {
        httpRequest.setAttribute(ERROR, "Connect failed, please check whether you have set machine or pool, port correctly");
    }
    return "diagram";
}
Example 20
Project: jspxcms304-master  File: OrgF7Controller.java View source code
/**
	 * 组织�选。
	 * 
	 * @param id
	 * @param excludeChildrenId
	 * @param request
	 * @param modelMap
	 * @return
	 */
@RequestMapping("f7_org_tree.do")
public String f7OrgTree(Integer id, @RequestParam(defaultValue = "true") Boolean allowRoot, Integer excludeChildrenId, HttpServletRequest request, org.springframework.ui.Model modelMap) {
    List<Org> list = service.findList();
    Org bean = null, excludeChildrenBean = null;
    if (id != null) {
        bean = service.get(id);
    }
    if (excludeChildrenId != null) {
        excludeChildrenBean = service.get(excludeChildrenId);
    }
    modelMap.addAttribute("id", id);
    modelMap.addAttribute("allowRoot", allowRoot);
    modelMap.addAttribute("excludeChildrenId", excludeChildrenId);
    modelMap.addAttribute("bean", bean);
    modelMap.addAttribute("excludeChildrenBean", excludeChildrenBean);
    modelMap.addAttribute("list", list);
    return "core/org/f7_org_tree";
}
Example 21
Project: lemon-master  File: TreeController.java View source code
@RequestMapping("tree-list")
public String list(@RequestParam(value = "partyStructTypeId", required = false) Long partyStructTypeId, Model model) {
    String tenantId = tenantHolder.getTenantId();
    List<PartyStructType> partyStructTypes = partyStructTypeManager.findBy("tenantId", tenantId);
    List<PartyEntity> partyEntities = partyService.getTopPartyEntities(partyStructTypeId);
    model.addAttribute("partyStructTypes", partyStructTypes);
    model.addAttribute("partyEntities", partyEntities);
    return "party/tree-list";
}
Example 22
Project: mes-master  File: WorkerCostsReportController.java View source code
@RequestMapping(value = "/cmmsMachineParts/workerCosts.xls", method = RequestMethod.GET)
public ModelAndView generatePlannedEventsReport(@RequestParam("sourceCost") final Long sourceCost, @RequestParam("dateFrom") String dateFromString, @RequestParam("dateTo") String dateToString) {
    try {
        HashMap<String, Object> filtersMap = new HashMap<>();
        Date dateFrom = df.parse(dateFromString);
        Date dateTo = df.parse(dateToString);
        filtersMap.put(SourceCostReportFilterFields.FROM_DATE, dateFrom);
        filtersMap.put(SourceCostReportFilterFields.TO_DATE, dateTo);
        filtersMap.put(SourceCostReportFilterFields.SOURCE_COST, sourceCost);
        return new ModelAndView("workerCostsXlsView", "filtersMap", filtersMap);
    } catch (ParseException ex) {
        throw new RuntimeException(ex);
    }
}
Example 23
Project: movie-database-master  File: NavigationController.java View source code
@RequestMapping(method = RequestMethod.GET)
public String getNavigation(Model model, @RequestParam String searchUrl, @RequestParam String active, @RequestParam(required = false) String searchString) {
    NavigationResource navResource = new NavigationResource(active, searchString != null ? searchString : "");
    navResource.add(linkTo(moviesBaseUrl).path(NavPathFragment.MOVIES).withRel(NavRelation.MOVIES));
    navResource.add(linkTo(shopBaseUrl).withRel(NavRelation.SHOP));
    navResource.add(linkTo(actorsBaseUrl).path(NavPathFragment.ACTORS).withRel(NavRelation.ACTORS));
    navResource.add(linkTo(moviesBaseUrl).path(NavPathFragment.LOGOUT).withRel(NavRelation.LOGOUT));
    navResource.add(linkTo(searchUrl).withRel(NavRelation.SEARCH));
    model.addAttribute("navResource", navResource);
    return "navigation/navigation";
}
Example 24
Project: mtools-master  File: AjaxJCaptchaValidateController.java View source code
@RequestMapping(method = RequestMethod.GET)
@ResponseBody
public Object jqueryValidationEngineValidate(HttpServletRequest request, @RequestParam(value = "fieldId", required = false) String fieldId, @RequestParam(value = "fieldValue", required = false) String fieldValue) {
    ValidateResponse response = ValidateResponse.newInstance();
    if (JCaptcha.hasCaptcha(request, fieldValue) == false) {
        response.validateFail(fieldId, "验��错误");
    } else {
        response.validateSuccess(fieldId, "验��正确");
    }
    return response.result();
}
Example 25
Project: openmrs-module-cdagenerator-master  File: DetailPageCdaTypesController.java View source code
@RequestMapping(value = "/module/CDAGenerator/detailPagecdatypes", method = RequestMethod.GET)
public void manage(@RequestParam(required = false, value = "templateid") String id, ModelMap model) {
    List<BaseCdaTypeHandler> singleCdaType = null;
    CDAGeneratorService cdaser = (CDAGeneratorService) Context.getService(CDAGeneratorService.class);
    singleCdaType = cdaser.getAllCdaTypeChildHandlers();
    for (int i = 0; i < singleCdaType.size(); i++) {
        BaseCdaTypeHandler b = singleCdaType.get(i);
        if (b.templateid.equals(id)) {
            model.addAttribute("detailcda", b);
        }
    }
}
Example 26
Project: openmrs-module-openhmis.commons-master  File: PrivilegesController.java View source code
@ResponseBody
@RequestMapping(method = RequestMethod.GET)
public SimpleObject get(@RequestParam(value = "privileges") String privileges) {
    SimpleObject results = new SimpleObject();
    if (StringUtils.isNotEmpty(privileges)) {
        try {
            results.put("hasPrivileges", Context.hasPrivilege(privileges));
        } catch (Exception ex) {
            LOG.error("Error checking privileges. ", ex);
        }
    }
    return results;
}
Example 27
Project: openmrs-module-reporting-master  File: ReportEditor.java View source code
/**
	 * Retrieves either an existing or new report to edit
	 */
@RequestMapping("/module/reporting/reports/reportEditor")
public void editReport(ModelMap model, @RequestParam(required = false, value = "uuid") String uuid, @RequestParam(required = false, value = "type") Class<? extends ReportDefinition> type) {
    ReportDefinitionService rs = Context.getService(ReportDefinitionService.class);
    ReportDefinition r = rs.getDefinition(uuid, type);
    model.addAttribute("report", r);
    if (StringUtils.isNotEmpty(uuid)) {
        List<ReportDesign> designs = Context.getService(ReportService.class).getReportDesigns(r, null, false);
        model.addAttribute("designs", designs);
    }
}
Example 28
Project: Opensheet-master  File: UserAssignmentReportToXlsController.java View source code
@SuppressWarnings("deprecation")
@RequestMapping(method = RequestMethod.GET)
protected ModelAndView handleRequestInternal(@RequestParam("s_year") Integer s_year, @RequestParam("s_month") Integer s_month, @RequestParam("s_day") Integer s_day, @RequestParam("e_year") Integer e_year, @RequestParam("e_month") Integer e_month, @RequestParam("e_day") Integer e_day, @RequestParam("branch") Integer branch, @RequestParam("type") Integer type, @RequestParam("assignment") Integer assignment) throws Exception {
    Date start = new Date();
    Date end = new Date();
    start.setYear(s_year);
    start.setMonth(s_month);
    start.setDate(s_day);
    end.setYear(e_year);
    end.setMonth(e_month);
    end.setDate(e_day);
    List<BaseModel> hours = statDAO.getHourReportByUserByPeriodByAssignmentByTypeByBranch(assignment, branch, type, start, end);
    return new ModelAndView("userassignmentreporttoxlsview", "Hours", hours);
}
Example 29
Project: opentides3-master  File: EventHandler.java View source code
/**
	 * TODO: Check this against AjaxRequestController
	 * @param name
	 * @return
	 */
@RequestMapping("/users-list")
@ResponseBody
public List<JsonKeyValue> getUsersList(@RequestParam("q") String name) {
    List<JsonKeyValue> values = new ArrayList<>();
    List<BaseUser> users = this.userService.findUsersLikeLastName(name, ajaxMaxResult);
    for (BaseUser user : users) {
        JsonKeyValue keyValue = new JsonKeyValue(user.getId(), user.getFullName());
        values.add(keyValue);
    }
    return values;
}
Example 30
Project: robonobo-master  File: RecentActivityController.java View source code
/**
	 * Gives stream ids that have been on recently-updated playlists, one per line (text/plain response type)
	 */
@RequestMapping("/recent-activity")
public void showStreamIdsOnRecentPlaylists(@RequestParam(value = "maxAgeMs", required = false) Long maxAgeMs, HttpServletRequest req, HttpServletResponse resp) throws IOException {
    long tenMinsInMs = (long) (10 * 60 * 1000);
    if (maxAgeMs == null || maxAgeMs > tenMinsInMs)
        maxAgeMs = tenMinsInMs;
    List<MidasPlaylist> playlists = midas.getRecentPlaylists(maxAgeMs);
    Set<String> streamIds = new HashSet<String>();
    StringBuffer sb = new StringBuffer("Returning");
    sb.append(playlists.size()).append(" recently-modified playlists to ");
    sb.append(req.getRemoteAddr());
    boolean first = true;
    for (MidasPlaylist pl : playlists) {
        if (first) {
            sb.append(": ");
            first = false;
        } else
            sb.append(", ");
        sb.append(pl.getTitle()).append("(id ").append(pl.getPlaylistId()).append(")");
        streamIds.addAll(pl.getStreamIds());
    }
    log.info(sb);
    resp.setStatus(HttpServletResponse.SC_OK);
    resp.setContentType("text/plain");
    PrintWriter out = new PrintWriter(resp.getOutputStream());
    for (String sid : streamIds) {
        out.println(sid);
    }
    out.close();
}
Example 31
Project: specs2-spring-examples-master  File: ShowRssFeedController.java View source code
@RequestMapping("/rss")
public ModelAndView showRss(@RequestParam String listId, HttpServletRequest request) throws Exception {
    ModelAndView mv = new ModelAndView();
    TodoList todoList = todoListsService.unsecuredFindTodoList(listId);
    if (todoList.isRssAllowed()) {
        mv.addObject("todoList", todoList);
        mv.addObject("link", request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/tudu/lists");
        mv.setView(new InternalResourceView("/servlet/rss"));
    } else {
        if (log.isDebugEnabled()) {
            log.debug("Rendering RSS feed for Todo List ID '" + todoList.getListId() + "' is not allowed");
        }
        mv.setViewName("rss_not_allowed");
    }
    return mv;
}
Example 32
Project: spring-framework-issues-master  File: PortletController.java View source code
@RequestMapping(value = "/getAsync.mvc")
@ResponseBody
public ResultDto getAsync(@RequestParam(value = "portalWidth", required = false) String width, @RequestParam(value = "targetDiv", required = true) String targetDiv, HttpServletRequest request, HttpServletResponse response, Model model) {
    String threadName = Thread.currentThread().getName();
    ResultDto dto = new ResultDto();
    try {
        dto = asyncService.findBalanceAsync(targetDiv);
    } catch (Exception e) {
        e.printStackTrace();
        dto.setContent(e.getMessage());
        dto.setProcessCode(ResultCode.ERROR);
    }
    return dto;
}
Example 33
Project: spring-guides-master  File: FileUploadController.java View source code
@RequestMapping(value = "/upload", method = RequestMethod.POST)
@ResponseBody
public String handleFileUpload(@RequestParam("name") String name, @RequestParam("file") MultipartFile file) {
    if (!file.isEmpty()) {
        try {
            try (BufferedOutputStream stream = new BufferedOutputStream(new FileOutputStream(new File(name)))) {
                stream.write(file.getBytes());
            }
            return "You successfully uploaded " + name + "!";
        } catch (IOException e) {
            return "You failed to upload " + name + " => " + e.getMessage();
        }
    } else {
        return "You failed to upload " + name + " because the file was empty.";
    }
}
Example 34
Project: springlab-master  File: BackupTodoListAction.java View source code
/**
     * Backup a Todo List.
     */
@RequestMapping("/secure/backupTodoList.action")
public ModelAndView backup(@RequestParam String listId, HttpSession session) throws Exception {
    TodoList todoList = todoListsManager.findTodoList(listId);
    Document doc = todoListsManager.backupTodoList(todoList);
    session.setAttribute("todoListDocument", doc);
    ModelAndView mv = new ModelAndView();
    mv.setView(new InternalResourceView("/secure/servlet/tudu_lists_backup.xml"));
    return mv;
}
Example 35
Project: SpringSecurityDemo-master  File: LoginController.java View source code
@RequestMapping(value = "/login", method = RequestMethod.GET)
public ModelAndView login(@RequestParam(value = "error", required = false) String error, @RequestParam(value = "logged-out", required = false) String loggedOut) {
    ModelAndView modelAndView = new ModelAndView();
    if (error != null) {
        modelAndView.addObject("error", true);
    }
    if (loggedOut != null) {
        modelAndView.addObject("loggedOut", true);
    }
    modelAndView.addObject("contextPath", serverProperties.getContextPath());
    modelAndView.setViewName("login");
    return modelAndView;
}
Example 36
Project: springsource-cloudfoundry-samples-master  File: StoreFront.java View source code
@RequestMapping(method = RequestMethod.POST)
public String placeOrder(@RequestParam String email, @RequestParam int quantity, @RequestParam String productId, Model model) {
    long orderId = orderIdCounter.getAndIncrement();
    Order order = new Order(orderId);
    order.setEmail(email);
    order.setQuantity(quantity);
    order.setProductId(productId);
    MessagingTemplate template = new MessagingTemplate(this.orderChannel);
    template.convertAndSend(order);
    model.addAttribute("orderId", orderId);
    return "order";
}
Example 37
Project: s_framework-master  File: ModelGenController.java View source code
@RequestMapping(value = "/model/{modelName}", produces = MIME.JS)
public void user(HttpServletRequest request, HttpServletResponse response, @PathVariable("modelName") String modelName, @RequestParam(value = "dto", defaultValue = "false") boolean dto) throws IOException {
    try {
        String clsName;
        if (dto) {
            clsName = ProjectConfig.getProperty("package.dto") + "." + modelName;
        } else {
            clsName = ProjectConfig.getProperty("package.pojo") + "." + modelName;
        }
        Class<?> cls = Class.forName(clsName);
        ModelGenerator.writeModel(request, response, cls, OutputFormat.EXTJS4, true);
    } catch (ClassNotFoundException exception) {
        ModelGenerator.writeModel(request, response, NullModel.class, OutputFormat.EXTJS4, true);
    }
}
Example 38
Project: Tudu-Lists-master  File: ShowRssFeedController.java View source code
@RequestMapping("/rss")
public ModelAndView showRss(@RequestParam String listId, HttpServletRequest request) throws Exception {
    ModelAndView mv = new ModelAndView();
    TodoList todoList = todoListsService.unsecuredFindTodoList(listId);
    if (todoList.isRssAllowed()) {
        mv.addObject("todoList", todoList);
        mv.addObject("link", request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/tudu/lists");
        mv.setView(new InternalResourceView("/servlet/rss"));
    } else {
        if (log.isDebugEnabled()) {
            log.debug("Rendering RSS feed for Todo List ID '" + todoList.getListId() + "' is not allowed");
        }
        mv.setViewName("rss_not_allowed");
    }
    return mv;
}
Example 39
Project: WebGoat-Legacy-master  File: Logout.java View source code
@RequestMapping(value = "logout.mvc", method = RequestMethod.GET)
public ModelAndView logout(@RequestParam(value = "error", required = false) String error, @RequestParam(value = "logout", required = false) String logout) {
    logger.info("Logging user out");
    ModelAndView model = new ModelAndView();
    if (error != null) {
        model.addObject("error", "Invalid username and password!");
    }
    if (logout != null) {
        model.addObject("msg", "You've been logged out successfully.");
    }
    model.setViewName("logout");
    return model;
}
Example 40
Project: weplantaforest-master  File: CodeController.java View source code
@PostMapping(value = REQUEST_URL + "/redeem")
public ResponseEntity<?> redeemCode(@RequestHeader(value = "X-AUTH-TOKEN") String userToken, @RequestParam String codeString) throws IpatException {
    User recipient = _tokenAuthenticationService.getUserFromToken(userToken);
    if (recipient != null) {
        _codeService.redeemCode(recipient, codeString);
        return new ResponseEntity<>(HttpStatus.OK);
    } else {
        return new ResponseEntity<>(HttpStatus.FORBIDDEN);
    }
}
Example 41
Project: XCoLab-master  File: BalloonPreferencesController.java View source code
@PostMapping("editBalloonText/balloonTextId")
public String editBalloonText(Model model, @RequestParam long balloonTextId) {
    try {
        if (balloonTextId > 0) {
            model.addAttribute("addEditBalloonText", new AddEditBalloonTextBean(BalloonsClient.getBalloonText(balloonTextId)));
        } else {
            model.addAttribute("addEditBalloonText", new AddEditBalloonTextBean());
        }
    } catch (BalloonUserTrackingNotFound ignored) {
    }
    return "edit/addEditBalloonText";
}
Example 42
Project: Activiti-master  File: HistoricVariableInstanceCollectionResource.java View source code
@RequestMapping(value = "/history/historic-variable-instances", method = RequestMethod.GET, produces = "application/json")
public DataResponse getHistoricActivityInstances(@RequestParam Map<String, String> allRequestParams, HttpServletRequest request) {
    HistoricVariableInstanceQueryRequest query = new HistoricVariableInstanceQueryRequest();
    // Populate query based on request
    if (allRequestParams.get("excludeTaskVariables") != null) {
        query.setExcludeTaskVariables(Boolean.valueOf(allRequestParams.get("excludeTaskVariables")));
    }
    if (allRequestParams.get("taskId") != null) {
        query.setTaskId(allRequestParams.get("taskId"));
    }
    if (allRequestParams.get("executionId") != null) {
        query.setExecutionId(allRequestParams.get("executionId"));
    }
    if (allRequestParams.get("processInstanceId") != null) {
        query.setProcessInstanceId(allRequestParams.get("processInstanceId"));
    }
    if (allRequestParams.get("variableName") != null) {
        query.setVariableName(allRequestParams.get("variableName"));
    }
    if (allRequestParams.get("variableNameLike") != null) {
        query.setVariableNameLike(allRequestParams.get("variableNameLike"));
    }
    return getQueryResponse(query, allRequestParams);
}
Example 43
Project: apollo-master  File: ServiceController.java View source code
@RequestMapping("/config")
public List<ServiceDTO> getConfigService(@RequestParam(value = "appId", defaultValue = "") String appId, @RequestParam(value = "ip", required = false) String clientIp) {
    List<InstanceInfo> instances = discoveryService.getConfigServiceInstances();
    List<ServiceDTO> result = instances.stream().map(new Function<InstanceInfo, ServiceDTO>() {

        @Override
        public ServiceDTO apply(InstanceInfo instance) {
            ServiceDTO service = new ServiceDTO();
            service.setAppName(instance.getAppName());
            service.setInstanceId(instance.getInstanceId());
            service.setHomepageUrl(instance.getHomePageUrl());
            return service;
        }
    }).collect(Collectors.toList());
    return result;
}
Example 44
Project: appfuse-master  File: UserController.java View source code
@RequestMapping(method = RequestMethod.GET)
public ModelAndView handleRequest(@RequestParam(required = false, value = "q") String query) throws Exception {
    Model model = new ExtendedModelMap();
    try {
        model.addAttribute(Constants.USER_LIST, userManager.search(query));
    } catch (SearchException se) {
        model.addAttribute("searchError", se.getMessage());
        model.addAttribute(userManager.getUsers());
    }
    return new ModelAndView("admin/userList", model.asMap());
}
Example 45
Project: aranea-master  File: BannerLocationController.java View source code
@RequestMapping("/bannerlocations.do")
public String handleBannerLocations(@RequestParam long[] bannerlocations, Model model) {
    List<BannerLocation> bannerLocationlist = new LinkedList<BannerLocation>();
    for (long blid : bannerlocations) {
        BannerLocation bannerLocation = bannerLocationService.getEntity(blid);
        if (bannerLocation != null && bannerLocation.getBanner() != null) {
            bannerLocationlist.add(bannerLocation);
        }
    }
    model.addAttribute("bannerlocations", bannerLocationlist);
    return "no/dusken/aranea/base/web/bannerlocation/view";
}
Example 46
Project: AsciidocFX-master  File: SlideResource.java View source code
@RequestMapping(value = { "/afx/slide", "/afx/slide/**", "/afx/slide/*.*" }, method = { GET, HEAD, OPTIONS, POST }, produces = "*/*", consumes = "*/*")
@ResponseBody
public void onrequest(HttpServletRequest request, HttpServletResponse response, @RequestParam(value = "p", required = false) String p) {
    Payload payload = new Payload(request, response);
    payload.setPattern("/afx/slide/");
    if (Objects.nonNull(p)) {
        if (p.contains("slide.html")) {
            payload.getResponse().setContentType("text/html;charset=UTF-8");
            payload.write(slideConverter.getRendered());
            return;
        }
    }
    commonResource.processPayload(payload);
}
Example 47
Project: audit4j-demo-master  File: HelloController.java View source code
// @Audit
@RequestMapping(value = "/login", method = RequestMethod.GET)
public ModelAndView login(@RequestParam(value = "error", required = false) String error, @RequestParam(value = "logout", required = false) String logout) {
    userService.login("test", "123");
    ModelAndView model = new ModelAndView();
    if (error != null) {
        model.addObject("error", "Invalid username and password!");
    }
    if (logout != null) {
        model.addObject("msg", "You've been logged out successfully.");
    }
    model.setViewName("login");
    return model;
}
Example 48
Project: bbks-master  File: InterestRest.java View source code
@RequestMapping(value = { "/addInterest" }, produces = "text/plain;charset=UTF-8")
@ResponseBody
public String addInterest(@RequestParam(value = "userId", required = true) Long userId, @RequestParam(value = "bookId", required = true) Long bookId, @RequestParam(value = "typeId", required = true) Integer typeId) {
    JsonResult jr = new JsonResult();
    try {
        interestService.addInterest(userId, bookId, InterestType.getTypeById(typeId));
        jr.setIsSuccess(Boolean.TRUE);
        jr.setMessage("�功�");
        jr.setUser_id(userId);
    } catch (Exception e) {
        jr.setIsSuccess(Boolean.FALSE);
        jr.setMessage("异常�");
    }
    return jr.toJson(jr);
}
Example 49
Project: blog-non-blocking-rest-service-with-spring-mvc-master  File: RouterNonBlockingLambdaController.java View source code
/**
     * Sample usage: curl "http://localhost:9080/router-non-blocking-lambda?minMs=1000&maxMs=2000"
     *
     * @param minMs
     * @param maxMs
     * @return
     * @throws java.io.IOException
     */
@RequestMapping("/router-non-blocking-lambda")
public DeferredResult<String> nonBlockingRouter(@RequestParam(value = "minMs", required = false, defaultValue = "0") int minMs, @RequestParam(value = "maxMs", required = false, defaultValue = "0") int maxMs) throws IOException {
    LOG.logStartNonBlocking();
    final DeferredResult<String> deferredResult = new DeferredResult<>();
    String url = SP_NON_BLOCKING_URL + "?minMs=" + minMs + "&maxMs=" + maxMs;
    asyncHttpClient.execute(url, ( response) -> {
        // TODO: Handle status codes other than 200...
        int httpStatus = response.getStatusCode();
        if (deferredResult.isSetOrExpired()) {
            LOG.logAlreadyExpiredNonBlocking();
        } else {
            boolean deferredStatus = deferredResult.setResult(response.getResponseBody());
            LOG.logEndNonBlocking(httpStatus, deferredStatus);
        }
        return response;
    }, ( throwable) -> {
        if (deferredResult.isSetOrExpired()) {
            LOG.logExceptionNonBlocking(throwable);
        }
    });
    LOG.logLeaveThreadNonBlocking();
    // Return to let go of the precious thread we are holding on to...
    return deferredResult;
}
Example 50
Project: bms-api-master  File: SensorController.java View source code
/**
     * ��注册传感器
     * 
     * @param username
     * @param usertoken
     * @param serialnum
     * @param sensortype
     * @param session
     * @return
     */
@AuthPass
@ResponseBody
@RequestMapping(value = "/add", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
public Object getMySensor(@RequestParam(value = "username", required = true) String username, @RequestParam(value = "usertoken", required = true) String usertoken, @RequestParam(value = "serialnum", required = true) String serialnum, @RequestParam(value = "sensortype", required = true) String sensortype, @RequestParam(value = "sensoraddr", required = true) String sensoraddr) {
    StringBuilder regMsg = new StringBuilder("{\"returnmsg\":\"");
    if (serialnum.trim().equals("") || sensortype.trim().equals("")) {
        regMsg.append(SensorDataStatusEnum.PI.getValue());
        regMsg.append("\"}");
        return regMsg.toString();
    }
    SensorEntity se = new SensorEntity();
    se.setSerialNum(serialnum);
    se.setSensorType(sensortype);
    se.setSensorAddr(sensoraddr);
    if (userService.checkAuth(username)) {
        try {
            regMsg.append(sensorService.saveSensorByObject(se).getDisplayName());
        } catch (Exception e) {
            regMsg.append(SensorStatusEnum.SF.getValue());
        }
    } else {
        regMsg.append(UserStatusEnum.AF.getValue());
    }
    regMsg.append("\"}");
    return regMsg.toString();
}
Example 51
Project: btpka3.github.com-master  File: ReCaptchaController.java View source code
@RequestMapping(value = "/", method = { RequestMethod.POST })
@ResponseBody
public ResponseEntity<? extends Object> verify(HttpServletRequest req, @RequestParam(value = "recaptcha_challenge_field") String challengeKey, @RequestParam(value = "recaptcha_response_field") String answer) {
    MultiValueMap<String, String> request = new LinkedMultiValueMap<String, String>();
    request.set("privatekey", "6Le098kSAAAAAIvst-QpKIxqkUpITQd7aKtLSgMQ");
    request.set("remoteip", req.getRemoteAddr());
    request.set("challenge", challengeKey);
    request.set("response", answer);
    logger.debug("==============" + req.getRemoteAddr());
    logger.debug("==============req = " + request);
    String resultStr = restTemplate.postForObject("http://www.google.com/recaptcha/api/verify", request, String.class);
    String[] results = resultStr.split("\n");
    if ("true".equals(results[0])) {
        return new ResponseEntity<String>(Boolean.TRUE.toString(), HttpStatus.OK);
    } else {
        logger.debug(resultStr);
        return new ResponseEntity<String>(Boolean.FALSE.toString(), HttpStatus.OK);
    }
}
Example 52
Project: bugCatcher-master  File: TaskcaseController.java View source code
//
@RequestMapping("goodcasescore")
@ResponseBody
public String goodCasescore(@RequestParam("taskid") int taskid, @RequestParam("caseid") int caseid) {
    taskcaseMapper.updateGoodCasescore(taskid, caseid);
    int taskCount = taskcaseMapper.getTaskCount(taskid);
    int taskDoneCount = taskcaseMapper.getTaskDoneCount(taskid);
    if (taskCount == taskDoneCount) {
        int taskGoodResultCount = taskcaseMapper.getTaskGoodResultCount(taskid);
        int taskscore = taskGoodResultCount * 100 / taskCount;
        taskService.updateTaskscore(taskid, taskscore);
        return taskid + "_" + caseid;
    }
    return taskid + "_" + caseid;
}
Example 53
Project: cap-master  File: ImageLoaderController.java View source code
/**
	 * Simply selects the home view to render by returning its name.
	 * 
	 * @throws IOException
	 */
@RequestMapping(value = "/image", method = RequestMethod.GET)
public void loadImage(@RequestParam("imageName") String imageName, HttpServletResponse response) throws IOException {
    String fullName = basePath + imageName;
    logger.debug("About to load file: " + fullName);
    OutputStream out = response.getOutputStream();
    InputStream in = new FileInputStream(fullName);
    int read;
    byte[] buffer = new byte[ARRAY_SIZE];
    do {
        read = in.read(buffer);
        if (read != -1) {
            out.write(buffer);
        }
    } while (read != -1);
    in.close();
    out.close();
}
Example 54
Project: captaindebug-master  File: ImageLoaderController.java View source code
/**
	 * Simply selects the home view to render by returning its name.
	 * 
	 * @throws IOException
	 */
@RequestMapping(value = "/image", method = RequestMethod.GET)
public void loadImage(@RequestParam("imageName") String imageName, HttpServletResponse response) throws IOException {
    String fullName = basePath + imageName;
    logger.debug("About to load file: " + fullName);
    OutputStream out = response.getOutputStream();
    InputStream in = new FileInputStream(fullName);
    int read;
    byte[] buffer = new byte[ARRAY_SIZE];
    do {
        read = in.read(buffer);
        if (read != -1) {
            out.write(buffer);
        }
    } while (read != -1);
    in.close();
    out.close();
}
Example 55
Project: Carolina-Digital-Repository-master  File: EditLabelController.java View source code
@RequestMapping(value = "editlabel/{pid}", method = RequestMethod.POST)
@ResponseBody
public Object saveLabel(@PathVariable("pid") String pid, @RequestParam("label") String label) throws IngestException {
    if (label != null && label.trim().length() > 0) {
        try {
            PremisEventLogger logger = new PremisEventLogger(pid);
            PID pidObject = new PID(pid);
            this.client.modifyObject(pidObject, label, null, null, null);
            Element event = logger.logEvent(PremisEventLogger.Type.MIGRATION, "Object renamed to " + label, pidObject);
            PremisEventLogger.addDetailedOutcome(event, "success", "Object renamed successfully", null);
            this.client.writePremisEventsToFedoraObject(logger, pidObject);
        } catch (FedoraException e) {
            throw new IngestException("Could not update label for " + pid, e);
        }
    } else {
        Map<String, String> response = new HashMap<>();
        response.put("message", "error");
        return response;
    }
    Map<String, String> response = new HashMap<>();
    response.put("message", "success");
    return response;
}
Example 56
Project: cas-master  File: PersonDirectoryAttributeResolutionController.java View source code
/**
     * Resolve principal attributes map.
     *
     * @param uid      the uid
     * @param request  the request
     * @param response the response
     * @return the map
     * @throws Exception the exception
     */
@PostMapping(value = "/resolveattrs")
@ResponseBody
public Map<String, Object> resolvePrincipalAttributes(@RequestParam final String uid, final HttpServletRequest request, final HttpServletResponse response) throws Exception {
    ensureEndpointAccessIsAuthorized(request, response);
    final Principal p = personDirectoryPrincipalResolver.resolve(new BasicIdentifiableCredential(uid));
    final Map<String, Object> map = new LinkedHashMap<>();
    map.put("uid", p.getId());
    map.put("attributes", p.getAttributes());
    return map;
}
Example 57
Project: cassandra-webconsole-master  File: SetupController.java View source code
@RequestMapping(value = "/setup", method = RequestMethod.POST)
public String setupExecute(@RequestParam("host") String host, @RequestParam("thriftPort") int thriftPort, @RequestParam("jmxPort") int jmxPort, @RequestParam(value = "framedTransport", required = false, defaultValue = "false") boolean framedTransport, ModelMap model) throws Exception {
    properties.setProperty(CassandraProperties.HOST, host);
    properties.setProperty(CassandraProperties.JMX_PORT, String.valueOf(jmxPort));
    properties.setProperty(CassandraProperties.THRIFT_PORT, String.valueOf(thriftPort));
    properties.setProperty(CassandraProperties.FRAMED_TRANSPORT, Boolean.toString(framedTransport));
    properties.saveProperties();
    model.clear();
    return "redirect:/";
}
Example 58
Project: copartner-master  File: AsyncController.java View source code
@RequestMapping("/password/change")
@Transactional(value = "transactionManager", rollbackFor = Throwable.class)
public void changePasswordAction(@RequestParam(value = "old_password") String old_password, @RequestParam(value = "new_password") String new_password) {
    Admin admin = adminDAO.get(getAdminId());
    if (!StringUtils.equals(PasswordUtil.encodePassword(old_password, Constants.DEFAULT_ADMIN_PASSWORD_SALT), admin.getPassword())) {
        returnJson(false, "200", "原密��正确!");
        return;
    }
    admin.setPassword(PasswordUtil.encodePassword(new_password, Constants.DEFAULT_ADMIN_PASSWORD_SALT));
    admin.setUpdated(new Date());
    adminDAO.update(admin);
    returnJson(true, "200", "密�修改�功!");
}
Example 59
Project: Distributed-Speaker-Diarization-System-master  File: DataSubmitController.java View source code
@RequestMapping(value = "/", method = RequestMethod.POST)
public String indexPOST(@ModelAttribute(value = "FORM") WhoWhenRequestForm form, @RequestParam(value = "redirect", required = true) String redirect, BindingResult result) {
    RequestValidator requestValidator = new RequestValidator();
    requestValidator.validate(form, result);
    if (!result.hasErrors() && form.getFile().getSize() < Long.valueOf(maxFileSize)) {
        FileOutputStream outputStream = null;
        try {
            String requestIdentifier = generateRequestIdentifier();
            //System.out.println("1");
            byte[] fileBytes = form.getFile().getFileItem().get();
            String targetDir = apacheDeploymentPath + requestIdentifier + File.separator;
            String filePath = targetDir + TARGET_DATA_FILE_NAME;
            File targetFile = new File(filePath);
            // System.out.println("2");
            if (!targetFile.exists()) {
                targetFile.getParentFile().mkdirs();
                outputStream = new FileOutputStream(targetFile);
                outputStream.write(fileBytes);
                outputStream.close();
            }
            BackendRequest backendRequest = new BackendRequest(requestIdentifier, FormUtil.toRequestData(form), targetFile);
            backendService.handle(backendRequest);
            return "redirect:" + redirect + backendRequest.getRequestIdentifier() + "/request";
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    return "redirect:/?error=true";
}
Example 60
Project: DistributedSystemMonitoring-master  File: MeasurementControllerMock.java View source code
@RequestMapping(method = GET, value = "/{id}/data", produces = MediaType.APPLICATION_JSON_VALUE)
public List<MeasurementDataDto> getData(@PathVariable("id") UUID uuid, @RequestParam(value = "limit", defaultValue = "all") DataLimit limit, @RequestParam(value = "value", defaultValue = "1") int value) {
    LinkedList<MeasurementDataDto> list = new LinkedList<>();
    int count = 10;
    if (limit == DataLimit.last)
        count = 1;
    for (int i = 0; i < count; i++) {
        list.add(new MeasurementDataDto(new java.util.Date().getTime() - i * 1000, generateNewData(uuid)));
    }
    return list;
}
Example 61
Project: DocuSign-eSignature-SDK-master  File: AutoAppCompleteController.java View source code
@RequestMapping(method = { RequestMethod.GET, RequestMethod.POST })
public ModelAndView onView(@RequestParam(value = "statusCode", required = true) Integer statusCode) throws Exception {
    Map<String, Object> model = new HashMap<String, Object>();
    model.put(USER_ATTR, getUser());
    EmbeddedEnvelopeStatus signingStatus = EmbeddedEnvelopeStatus.getStatusForCode(statusCode);
    model.put("statusMessageKey", signingStatus.getErrorMessageKey());
    return new ModelAndView("autoAppComplete", "model", model);
}
Example 62
Project: epcis-master  File: CodeParserService.java View source code
@RequestMapping(value = "/CodeParser/{code}", method = RequestMethod.GET)
@ResponseBody
public ResponseEntity<?> getStandardVersion(@PathVariable String code, @RequestParam int gcpLength) {
    HttpHeaders responseHeaders = new HttpHeaders();
    responseHeaders.add("Content-Type", "application/json; charset=utf-8");
    AICodeParser codeParser = new AICodeParser();
    JSONObject result = new JSONObject(codeParser.parse(code, gcpLength));
    return new ResponseEntity<>(result.toString(1), responseHeaders, HttpStatus.OK);
}
Example 63
Project: evernote-rest-webapp-master  File: OAuthController.java View source code
@RequestMapping("/auth")
public Map<String, String> authorization(@RequestParam String callbackUrl, @RequestParam(required = false) boolean preferRegistration, @RequestParam(required = false) boolean supportLinkedSandbox) {
    // obtain request token (temporal credential)
    final OAuth1Operations oauthOperations = this.evernoteConnectionFactory.getOAuthOperations();
    // no additional param
    final OAuthToken requestToken = oauthOperations.fetchRequestToken(callbackUrl, null);
    // construct authorization url with callback url for client to redirect
    final OAuth1Parameters parameters = new OAuth1Parameters();
    if (preferRegistration) {
        // create account
        parameters.set("preferRegistration", "true");
    }
    if (supportLinkedSandbox) {
        parameters.set("supportLinkedSandbox", "true");
    }
    final String authorizeUrl = oauthOperations.buildAuthorizeUrl(requestToken.getValue(), parameters);
    final Map<String, String> map = new HashMap<String, String>();
    map.put("authorizeUrl", authorizeUrl);
    map.put("requestTokenValue", requestToken.getValue());
    map.put("requestTokenSecret", requestToken.getSecret());
    return map;
}
Example 64
Project: extdirectspring-master  File: FileUploadService.java View source code
@ExtDirectMethod(value = ExtDirectMethodType.FORM_POST, group = "itest_upload_service", event = "test", entryClass = String.class, synchronizeOnSession = true)
public ExtDirectFormPostResult uploadTest(@RequestParam("fileUpload") MultipartFile file, @Valid User user, BindingResult result) throws IOException {
    ExtDirectFormPostResult resp = new ExtDirectFormPostResult(result, false);
    if (file != null && !file.isEmpty()) {
        resp.addResultProperty("fileContents", new String(file.getBytes()));
        resp.addResultProperty("fileName", file.getOriginalFilename());
    }
    resp.addResultProperty("name", user.getName());
    resp.addResultProperty("firstName", user.getFirstName());
    resp.addResultProperty("age", user.getAge());
    resp.addResultProperty("e-mail", user.getEmail());
    resp.setSuccess(true);
    return resp;
}
Example 65
Project: fiery-master  File: APITopPage.java View source code
@RequestMapping(value = "/apitop", method = RequestMethod.GET)
public String currentlog(Model model, @RequestParam(value = "topdatarange", required = false, defaultValue = "0") String topdaterange) {
    //render the list of date
    List<String> timelist = new ArrayList<>();
    long timestamp = DateTimeHelper.getCurrentTime();
    long moringTime = DateTimeHelper.getTimesMorning(timestamp);
    for (int interDay = 0; interDay < fieryConfig.getKeepdataday(); interDay++) {
        timelist.add(DateTimeHelper.TimeStamp2Date(String.valueOf(moringTime - (24 * 60 * 60) * interDay), "yyyy-MM-dd"));
    }
    model.addAttribute("datelist", timelist);
    model.addAttribute("datelist_selected", topdaterange);
    //now the date render
    int datetimeshard = Integer.parseInt(topdaterange);
    long shardtime = moringTime - (24 * 60 * 60) * datetimeshard;
    APITopURLStaticURLCollect urllist = apiTopURLStaticShardCollect.getSharder(shardtime, false);
    if (urllist != null) {
        model.addAttribute("urllist", urllist.getCollectList());
    } else {
        model.addAttribute("urllist", new ArrayList<APITopURLStaticData>());
    }
    return "apitop";
}
Example 66
Project: fluxtream-app-master  File: SmsBackupConnectorController.java View source code
@RequestMapping(value = "/attachment/{apiKeyId}/{fileName}")
public void getAttachment(@PathVariable("apiKeyId") long apiKeyId, @PathVariable("fileName") String fileName, @RequestParam(value = "s", required = false) Integer maxSideLength, HttpServletResponse response) throws IOException, TrustRelationshipRevokedException {
    ApiKey apiKey = guestService.getApiKey(apiKeyId);
    File file = SmsBackupUpdater.getAttachmentFile(env.targetEnvironmentProps.getString("btdatastore.db.location"), apiKey.getGuestId(), apiKeyId, fileName);
    if (!file.exists()) {
        response.sendError(404);
    }
    if (maxSideLength == null) {
        IOUtils.copy(new FileInputStream(file), response.getOutputStream());
    } else {
        //TODO: make sure we actually have a photo
        byte[] photoData = IOUtils.toByteArray(new FileInputStream(file));
        IOUtils.write(ImageUtils.createJpegThumbnail(photoData, maxSideLength).getBytes(), response.getOutputStream());
    }
}
Example 67
Project: glados-wiki-master  File: RecentsController.java View source code
@ResponseBody
@RequestMapping(value = "/listRecents", produces = MediaType.APPLICATION_JSON_VALUE)
public PageContentVersionsResponse listRecents(@RequestParam(value = "offset", defaultValue = "0", required = false) final int offset, @RequestParam(value = "limit", defaultValue = "10", required = false) final int limit) {
    //
    Pair<Long, List<PageContent>> p = pageContentService.listRecents(offset, limit);
    Long tot = p.getLeft();
    Pagination pagination = new Pagination(tot, offset, limit);
    TeeConsumeFunction<PageContent, PageContentResponse> f = new TeeConsumeFunction<PageContent, PageContentResponse>(new PageContentReadablePredicate(pageAclService), new PageContentToPageContentResponseFunction(), new EmptyPageContentFunction());
    List<PageContentResponse> l2 = Lists.transform(p.getRight(), f);
    //
    return new PageContentVersionsResponse(pagination, l2);
}
Example 68
Project: gvmax-master  File: WebAPI.java View source code
@RequestMapping(value = "/send", method = RequestMethod.POST)
@Timed
@ExceptionMetered
public ModelMap send(@RequestParam(value = "pin", required = false) String pin, @RequestParam(value = "number") String number, @RequestParam(value = "text") String text, @RequestParam(value = "callbackUrl", required = false) String callbackUrl, HttpSession session, HttpServletResponse resp) {
    try {
        User user = APIUtil.getUser(service, session, pin);
        if (user == null) {
            APIUtil.invalidCredentials(resp);
            return null;
        }
        String id = service.sendSMS(user.getPin(), number, text, callbackUrl);
        return new ModelMap("id", id);
    } catch (DataAccessException e) {
        APIUtil.internalError(e, resp);
    } catch (IOException e) {
        APIUtil.internalError(e, resp);
    }
    return null;
}
Example 69
Project: helium-master  File: MonitorDominiController.java View source code
@RequestMapping(method = RequestMethod.GET)
public String get(HttpServletRequest request, @RequestParam(value = "entornId", required = false) Long entornId, Model model) {
    Long entornActualId = entornId;
    if (entornActualId == null) {
        EntornDto entornActual = (EntornDto) SessionHelper.getAttribute(request, SessionHelper.VARIABLE_ENTORN_ACTUAL_V3);
        entornActualId = entornActual.getId();
    }
    model.addAttribute("dominis", adminService.monitorDominiFindByEntorn(entornActualId));
    model.addAttribute("entorns", entornService.findActiusAll());
    model.addAttribute("entornActualId", entornActualId);
    return "v3/monitorDomini";
}
Example 70
Project: hishare-master  File: UploadParcelController.java View source code
@RequestMapping(value = "/file", method = RequestMethod.POST)
public ModelAndView handleFormUpload(@RequestParam("username") String username, @RequestParam("authenticationId") String authenticationId, @RequestParam("parcelName") String parcelName, @RequestParam("daysToLive") Integer daysToLive, @RequestParam("file") MultipartFile file) throws IOException {
    ModelAndView mav;
    byte[] payload = null;
    if (!file.isEmpty()) {
        payload = file.getBytes();
    }
    mav = new ModelAndView("outputString");
    String[] accessInfo = uploadParcel.uploadParcel(username, authenticationId, parcelName, daysToLive, payload);
    String output = accessInfo[0] + ":" + accessInfo[1];
    mav.addObject("string", output);
    return mav;
}
Example 71
Project: identity-binder-master  File: AccountController.java View source code
@RequestMapping(value = "/account-details", method = RequestMethod.POST, consumes = "application/x-www-form-urlencoded")
public ModelAndView accountDetailsView(@RequestParam("issuer") String issuer, @RequestParam("subject") String subject) {
    ModelAndView mav = new ModelAndView("account-details");
    SingleIdentity chosen = identityService.getSingleBySubjectIssuer(subject, issuer);
    if (chosen != null) {
        mav.addObject("account", chosen);
    } else {
        mav = new ModelAndView("redirect:accounts");
    }
    return mav;
}
Example 72
Project: jagger-master  File: DynamicReportingRestController.java View source code
@GetMapping(value = "/dbs/{dbId}")
public WebAsyncTask<ResponseEntity<Resource>> getReport(@PathVariable Long dbId, @RequestParam(name = "sessionId", required = true) String sessionId, @RequestParam(name = "baseLineSessionId", required = false) String baseLineSessionId) throws IOException {
    // Given up to 10 minutes to generate a report before timeout failure.
    return new WebAsyncTask<>(1000 * 60 * 10, () -> {
        Resource reportResource = dynamicReportingService.generateReportFor(dbId, sessionId, baseLineSessionId);
        return ResponseEntity.ok().header(HttpHeaders.CONTENT_DISPOSITION, "inline; filename=\"" + reportResource.getFilename() + "\"").header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_PDF_VALUE).body(reportResource);
    });
}
Example 73
Project: jboss-jdg-quickstarts-master  File: ClientsRest.java View source code
@RequestMapping(method = RequestMethod.GET)
@ResponseBody
public Clients getClients(@RequestParam(value = "caching", defaultValue = "false") boolean caching) {
    long startTime = System.currentTimeMillis();
    List<Client> clients;
    if (caching) {
        clients = cachedClientGetter.getBestClients();
    } else {
        clients = clientGetter.getBestClients();
    }
    logger.info("Loading Clients took {} ms", System.currentTimeMillis() - startTime);
    return new Clients(clients);
}
Example 74
Project: jbpm-examples-master  File: ProcessInstanceController.java View source code
@RequestMapping(value = "/show", method = RequestMethod.GET)
public String getProcessInstance(@RequestParam String id, ModelMap model) {
    long processInstanceId = Long.parseLong(id);
    ProcessInstanceDesc processInstance = runtimeDataService.getProcessInstanceById(processInstanceId);
    Collection<VariableDesc> variables = runtimeDataService.getVariablesCurrentState(processInstanceId);
    model.addAttribute("processInstance", processInstance);
    model.addAttribute("variables", variables);
    return "processInstance";
}
Example 75
Project: jogetworkflow-master  File: XpdlImageWebController.java View source code
@RequestMapping("/images/xpdl/thumbnail/(*:processDefId)")
public void getXpdlThumbnail(OutputStream out, @RequestParam("processDefId") String processDefId, HttpServletRequest request, HttpServletResponse response) {
    try {
        response.setContentType("image/jpeg");
        processDefId = processDefId.replaceAll(":", "#");
        File file = XpdlImageUtil.getXpdlThumbnail(workflowFacade.getDesignerwebBaseUrl(request), processDefId);
        byte[] bbuf = new byte[65536];
        DataInputStream in = new DataInputStream(new FileInputStream(file));
        int length = 0;
        while ((in != null) && ((length = in.read(bbuf)) != -1)) {
            out.write(bbuf, 0, length);
        }
        in.close();
        out.flush();
        out.close();
    } catch (Exception ex) {
        LogUtil.error(this.getClass().getName(), ex, "Failed to get XPDL thumbnail [processDefId=" + processDefId + "]");
    }
}
Example 76
Project: kanban-app-master  File: KanbanDataController.java View source code
/**
     * Populates the Kanban application with a given project name and WorkItemType. This application
     * is then presented on a given server.
     * @param projectName - the name of the project
     * @param workItemTypeName - the type of WorkItem
     * @param response - the HttpServlet for the site
     * @throws IOException
     */
@RequestMapping("download")
public void download(@PathVariable("projectName") String projectName, @RequestParam("workItemTypeName") String workItemTypeName, HttpServletResponse response) throws IOException {
    KanbanProjectConfiguration configuration = kanbanService.getProjectConfiguration(projectName);
    WorkItemType workItemType = configuration.getWorkItemTypes().getByName(workItemTypeName);
    // copies and saves the csv file
    File file = configuration.getDataFile(workItemType);
    response.setContentType("text/csv");
    response.setContentLength((int) file.length());
    response.setHeader("Content-Disposition", "attachment; filename=\"" + file.getName() + "\"");
    IOUtils.copy(new FileInputStream(file), response.getOutputStream());
}
Example 77
Project: koku-ui-master  File: FormController.java View source code
/**
	 * Returns tasklink
	 *  
	 * @param tasklink
	 * @param currentPage
	 * @param taskType
	 * @param keyword
	 * @param orderType
	 * @param request
	 * @return tasklink
	 */
@ModelAttribute(value = "tasklink")
public String model(@RequestParam String tasklink, @RequestParam String currentPage, @RequestParam String taskType, @RequestParam String keyword, @RequestParam String orderType, RenderRequest request) {
    // store parameters in session for returning page from form page	
    request.getPortletSession().setAttribute(ATTR_CURRENT_PAGE, currentPage, PortletSession.APPLICATION_SCOPE);
    request.getPortletSession().setAttribute(ATTR_TASK_TYPE, taskType, PortletSession.APPLICATION_SCOPE);
    request.getPortletSession().setAttribute(ATTR_KEYWORD, keyword, PortletSession.APPLICATION_SCOPE);
    request.getPortletSession().setAttribute(ATTR_ORDER_TYPE, orderType, PortletSession.APPLICATION_SCOPE);
    return tasklink;
}
Example 78
Project: language-tools-bg-master  File: AnagramController.java View source code
@RequestMapping("/anagrams/get")
@ResponseBody
public Set<String> getAnagrams(@RequestParam("word") String word) {
    if (word.length() > 15 || word.contains(" ")) {
        return Sets.newHashSet("Думата трÑ?бва да е по-къÑ?а от 15 Ñ?имвола и да не Ñ?ъдържа интервали");
    }
    if (StringUtils.isBlank(word)) {
        return Sets.newHashSet("МолÑ? въведете дума");
    }
    Set<String> anagrams = anagramService.getAnagrams(word);
    if (anagrams.isEmpty()) {
        return Sets.newHashSet("(нÑ?ма)");
    }
    return anagrams;
}
Example 79
Project: members_cuacfm-master  File: ConfigurationAPIController.java View source code
/**
	 * Gets the programs API.
	 *
	 * @param token the token
	 * @return the programs API
	 */
@RequestMapping(value = "api/elementList/")
public ResponseEntity<String> getElementsAPI(@RequestParam(value = "token") String token) {
    // Validate Token and retrieve email
    String email = getEmailOfToken(token);
    if (email != null) {
        List<ElementDTO> elementsDTO = elementService.getElementsDTO(elementService.getElementListReservable());
        String elementsJson = new Gson().toJson(elementsDTO);
        return new ResponseEntity<>(elementsJson, HttpStatus.OK);
    }
    return new ResponseEntity<>(null, HttpStatus.FORBIDDEN);
}
Example 80
Project: mil-sym-java-master  File: DirectoryReaderController.java View source code
@RequestMapping(value = "/pluginList", method = RequestMethod.GET)
@ResponseBody
public String getContent(@Context HttpServletRequest request, @Context HttpServletResponse response, @RequestParam(value = "type", defaultValue = "delimited") String type) {
    String result = "";
    String baseUrl = request.getRequestURL().toString().replace(request.getRequestURI().substring(1), request.getContextPath());
    try {
        /* Comma delimited String */
        //= utils.getContentAsString(',');
        String dirContents = "";
        ArrayList<String> fileList = DirectoryWatcherVJ6.scheduler.getFileNames();
        if (type.equalsIgnoreCase("delimited")) {
            dirContents = IoUtilities.buildUrlDelimitedList(fileList, ',', baseUrl);
        } else {
            dirContents = IoUtilities.buildJsonUrlList(fileList, baseUrl);
        }
        if (!"".equals(dirContents) || dirContents != null) {
            result = dirContents;
        }
    } catch (Exception ioe) {
        ioe.printStackTrace();
    }
    return result;
}
Example 81
Project: mini-blog-master  File: FollowerManageController.java View source code
/**
     * 粉�列表
     * @param page
     * @param model
     * @return
     */
@RequestMapping(value = "fans", method = RequestMethod.GET)
public String blogs(@RequestParam(value = "page", defaultValue = "1") Integer page, Model model) {
    String uid = LoginHelper.getUserId();
    model.addAttribute("followers", followerService.getFollowers(uid));
    model.addAttribute("following", followingService.getFollowing(uid));
    model.addAttribute("pages", followerService.getFollowersByPage(uid, page, pageSize));
    return "/manage/fans";
}
Example 82
Project: mite8-com-master  File: MovieController.java View source code
//定时任务调用-问政更新
@RequestMapping(value = "/task_XX/movie/crontab/begin")
public String runMovie(@RequestParam(value = "id", defaultValue = "6982558") final String id) {
    logger.info("TASK BEGIN!");
    Thread t = new Thread() {

        public void run() {
            try {
                movieService.getMovie(id);
            } catch (Exception e) {
                logger.info("TASK ERROR: " + e);
            }
        }
    };
    t.start();
    return "OK";
}
Example 83
Project: molgenis-master  File: ScriptRunnerController.java View source code
@RequestMapping("/scripts/{name}/run")
public void runScript(@PathVariable("name") String scriptName, @RequestParam Map<String, Object> parameters, HttpServletResponse response) throws IOException {
    ScriptResult result = savedScriptRunner.runScript(scriptName, parameters);
    if (result.getOutputFile() != null) {
        File f = new File(result.getOutputFile());
        if (f.exists()) {
            String guessedContentType = URLConnection.guessContentTypeFromName(f.getName());
            if (guessedContentType != null) {
                response.setContentType(guessedContentType);
            }
            FileCopyUtils.copy(new FileInputStream(f), response.getOutputStream());
            f.delete();
        }
    } else if (StringUtils.isNotBlank(result.getOutput())) {
        response.setContentType("text/plain");
        PrintWriter pw = response.getWriter();
        pw.write(result.getOutput());
        pw.flush();
    }
}
Example 84
Project: moskito-demo-master  File: OrderController.java View source code
@RequestMapping(value = "/order.html")
public String order(HttpServletRequest request, @RequestParam() String choice1, @RequestParam String choice2, @RequestParam String choice3) {
    log.debug("Incoming order " + choice1 + ", " + choice2 + ", " + choice3);
    Order order = service.placeOrder(choice1, choice2, choice3);
    log.debug("Placed order " + order);
    LinkedList<String> orderedItems = new LinkedList<String>();
    for (ShopableItem item : order.getItems()) {
        orderedItems.add(item.getName());
    }
    request.setAttribute("ordereditems", orderedItems);
    request.setAttribute("totalPrice", preparePrice(order));
    return "confirmation";
}
Example 85
Project: netty-cookbook-master  File: HelloController.java View source code
@RequestMapping(value = "/edit/{id}", method = RequestMethod.POST)
@ResponseBody
public String edit(HttpServletRequest request, @PathVariable int id, @RequestParam(value = "data", required = false, defaultValue = "Empty") String data) {
    StringBuffer s = new StringBuffer();
    s.append("<br>");
    s.append("getContentType : ").append(request.getContentType());
    s.append("<br>");
    s.append("id : ").append(id);
    s.append("<br>");
    s.append("getPathInfo : ").append(request.getPathInfo());
    s.append("<br>create data: ");
    s.append(data);
    Cookie[] cookies = request.getCookies();
    for (Cookie cookie : cookies) {
        System.out.println(cookie.getName() + " : " + cookie.getValue());
    }
    return s.toString();
}
Example 86
Project: nfscan-master  File: ElectronicTaxReceiptMobileController.java View source code
@RequestMapping(value = "/fe/electronictaxreceipts/donate", method = RequestMethod.POST)
public ResponseEntity<String> donate(@RequestParam(value = "accessKey") String accessKey, @RequestParam(value = "total") double total) {
    HttpHeaders responseHeaders = super.createBasicHttpHeaderResponse(APPLICATION_JSON);
    Gson gson = new Gson();
    ResultResponse resultResponse;
    try {
        Assert.hasLength(accessKey);
        accessKey = removeNonNumeric(accessKey);
        Assert.isTrue(validateElectronicTaxReceiptAccessKey(accessKey));
        Assert.isTrue(total > 0.0);
        //Save to database
        ElectronicTaxReceipt receipt = new ElectronicTaxReceipt(accessKey, total);
        electronicTaxReceiptDAO.save(receipt);
        resultResponse = new ResultResponse(true);
    } catch (Exception ex) {
        ex.printStackTrace();
        resultResponse = new ResultResponse(false);
    }
    return new ResponseEntity<>(gson.toJson(resultResponse), responseHeaders, HttpStatus.OK);
}
Example 87
Project: oas-master  File: LoginController.java View source code
/**
   * Builds the model for the login page---mainly focusing on the error message handling.
   *
   * @param authentication_failed flag for authentication failed
   * @param invalid_session flag for invalid session
   * @param access_denied flag for access denied
   * @param logout flag for successful logout
   * @return the view model
   */
@RequestMapping(value = "/login**", method = RequestMethod.GET)
public ModelAndView login(@RequestParam(value = "authentication_failed", required = false) boolean authentication_failed, @RequestParam(value = "invalid_session", required = false) boolean invalid_session, @RequestParam(value = "access_denied", required = false) boolean access_denied, @RequestParam(value = "logout", required = false) boolean logout) {
    final Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
    if (!authentication.getPrincipal().equals("anonymousUser")) {
        return new ModelAndView("redirect:" + defaultTargetUrl);
    }
    ModelAndView model = new ModelAndView();
    if (authentication_failed) {
        model.addObject("error", "Authentication failed!");
    } else if (invalid_session) {
        model.addObject("error", "You are currently not logged in!");
    } else if (access_denied) {
        model.addObject("error", "You have insufficient permissions to access this page!");
    } else if (logout) {
        model.addObject("msg", "Logout successful!");
    }
    return model;
}
Example 88
Project: oasp4j-master  File: LoginController.java View source code
/**
   * Builds the model for the login page---mainly focusing on the error message handling.
   *
   * @param authentication_failed flag for authentication failed
   * @param invalid_session flag for invalid session
   * @param access_denied flag for access denied
   * @param logout flag for successful logout
   * @return the view model
   */
@RequestMapping(value = "/login**", method = RequestMethod.GET)
public ModelAndView login(@RequestParam(value = "authentication_failed", required = false) boolean authentication_failed, @RequestParam(value = "invalid_session", required = false) boolean invalid_session, @RequestParam(value = "access_denied", required = false) boolean access_denied, @RequestParam(value = "logout", required = false) boolean logout) {
    final Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
    if (!authentication.getPrincipal().equals("anonymousUser")) {
        return new ModelAndView("redirect:" + defaultTargetUrl);
    }
    ModelAndView model = new ModelAndView();
    if (authentication_failed) {
        model.addObject("error", "Authentication failed!");
    } else if (invalid_session) {
        model.addObject("error", "You are currently not logged in!");
    } else if (access_denied) {
        model.addObject("error", "You have insufficient permissions to access this page!");
    } else if (logout) {
        model.addObject("msg", "Logout successful!");
    }
    return model;
}
Example 89
Project: oliot-epcis-master  File: CodeParserService.java View source code
@RequestMapping(value = "/CodeParser/{code}", method = RequestMethod.GET)
@ResponseBody
public ResponseEntity<?> getStandardVersion(@PathVariable String code, @RequestParam int gcpLength) {
    HttpHeaders responseHeaders = new HttpHeaders();
    responseHeaders.add("Content-Type", "application/json; charset=utf-8");
    AICodeParser codeParser = new AICodeParser();
    JSONObject result = new JSONObject(codeParser.parse(code, gcpLength));
    return new ResponseEntity<>(result.toString(1), responseHeaders, HttpStatus.OK);
}
Example 90
Project: onebusaway-application-modules-master  File: TransfersForStopController.java View source code
@RequestMapping()
public ModelAndView index(@RequestParam() String stopId) {
    AgencyAndId id = AgencyAndIdLibrary.convertFromString(stopId);
    StopEntry stop = _graphDao.getStopEntryForId(id);
    List<StopTransfer> transfers = _stopTransferService.getTransfersFromStop(stop);
    ModelAndView mv = new ModelAndView("transfers-for-stop.jspx");
    mv.addObject("transfers", transfers);
    return mv;
}
Example 91
Project: OpenClinica-master  File: LdapUserController.java View source code
@RequestMapping("/listLdapUsers")
public String listLdapUsers(HttpServletRequest req, @RequestParam(value = "filter", required = false) String filter) {
    // If no filter is provided, just render the page without results table
    if (!StringUtils.isEmpty(filter)) {
        // Retrieve existing users to remove them from LDAP search results.
        @SuppressWarnings("unchecked") Collection<UserAccountBean> existingAccounts = userAccountDao.findAll();
        Set<String> existingUsernames = new HashSet<String>(existingAccounts.size());
        for (UserAccountBean existingAccount : existingAccounts) {
            existingUsernames.add(existingAccount.getName());
        }
        req.setAttribute("memberList", ldapUserService.listNewUsers(filter, existingUsernames));
    }
    return PAGE_LIST_LDAP_USERS;
}
Example 92
Project: OpenHMIS-master  File: PaymentModeFragmentController.java View source code
@RequestMapping(method = RequestMethod.GET)
public void paymentModeFragment(@RequestParam("uuid") String uuid, ModelMap model) {
    IPaymentModeService service = Context.getService(IPaymentModeService.class);
    PaymentMode paymentMode = service.getByUuid(uuid);
    ConceptService conceptService = Context.getConceptService();
    Map<Integer, Concept> conceptMap = new HashMap<Integer, Concept>();
    for (PaymentModeAttributeType type : paymentMode.getAttributeTypes()) {
        if (type.getFormat().equals("org.openmrs.Concept") && type.getForeignKey() != null) {
            conceptMap.put(type.getForeignKey(), conceptService.getConcept(type.getForeignKey()));
        }
    }
    model.addAttribute("paymentMode", paymentMode);
    model.addAttribute("conceptMap", conceptMap);
}
Example 93
Project: openlegacy-master  File: ViewSourceController.java View source code
@RequestMapping(method = RequestMethod.GET)
public void viewSource(@RequestParam("file") String file, HttpServletRequest request, HttpServletResponse response) throws IOException {
    if (!enabled) {
        throw (new OpenLegacyRuntimeException("View source controller is not enabled"));
    }
    ServletContext servletContext = request.getSession().getServletContext();
    InputStream resource = servletContext.getResourceAsStream(file);
    if (resource == null) {
        throw (new OpenLegacyRuntimeException("Specified resource doesn''t exists"));
    }
    String content = IOUtils.toString(resource);
    content = HtmlUtils.htmlEscape(content);
    response.getWriter().write(MessageFormat.format(htmlOutput, content));
}
Example 94
Project: openmrs-module-openhmis.cashier-master  File: PaymentModeFragmentController.java View source code
@RequestMapping(method = RequestMethod.GET)
public void paymentModeFragment(@RequestParam("uuid") String uuid, ModelMap model) {
    IPaymentModeService service = Context.getService(IPaymentModeService.class);
    PaymentMode paymentMode = service.getByUuid(uuid);
    ConceptService conceptService = Context.getConceptService();
    Map<Integer, Concept> conceptMap = new HashMap<Integer, Concept>();
    for (PaymentModeAttributeType type : paymentMode.getAttributeTypes()) {
        if (type.getFormat().equals("org.openmrs.Concept") && type.getForeignKey() != null) {
            conceptMap.put(type.getForeignKey(), conceptService.getConcept(type.getForeignKey()));
        }
    }
    model.addAttribute("paymentMode", paymentMode);
    model.addAttribute("conceptMap", conceptMap);
}
Example 95
Project: openmrs-module-sdmxhdintegration-master  File: ConfigController.java View source code
@RequestMapping(method = RequestMethod.POST)
public String doPost(HttpSession session, @RequestParam String messageUploadDir) {
    AdministrationService as = Context.getAdministrationService();
    GlobalProperty gp = as.getGlobalPropertyObject("sdmxhdintegration.messageUploadDir");
    gp.setPropertyValue(messageUploadDir);
    as.saveGlobalProperty(gp);
    session.setAttribute(WebConstants.OPENMRS_MSG_ATTR, "Configuration saved");
    return "redirect:config.form";
}
Example 96
Project: podcastpedia-master  File: AuthenticationController.java View source code
/**
	 * Handles and retrieves the login JSP page
	 *
	 * @return the name of the JSP page
	 */
@RequestMapping(value = "/login", method = RequestMethod.GET)
public String getLoginPage(@RequestParam(value = "error", required = false) boolean error, ModelMap model) {
    LOG.debug("------ getLoginPage :Received request to show login page -----");
    if (error == true) {
        // Assign an error message
        model.put("error", "Invalid username or password provided !!!");
    } else {
        model.put("error", "");
    }
    // This will resolve to /WEB-INF/jsp/loginpage.jsp
    return "loginpage";
}
Example 97
Project: portal-de-servicos-master  File: PonteController.java View source code
@RequestMapping(value = "/ponte", method = GET)
ModelAndView carregarApp(@RequestParam("appId") String appId) {
    try {
        ResponseEntity<RespostaPonte> entity = restTemplate.postForEntity(url, new RequestPonte().withAppId(appId), RespostaPonte.class);
        return new ModelAndView("ponte/index", "ponte", entity.getBody());
    } catch (Exception e) {
        return new ModelAndView("erroPonte");
    }
}
Example 98
Project: pss-master  File: UserRolesController.java View source code
/**
	 * 添加
	 */
@RequestMapping("/insert.action")
public String create(String userId, @RequestParam("roleId") String[] roleIds) {
    //当userId  和  roleIds 存在是�入
    if (UtilFuns.isNotEmpty(userId) && UtilFuns.isNotEmpty(roleIds)) {
        UserRoles userRole = null;
        for (String roleId : roleIds) {
            userRole = new UserRoles();
            userRole.setUserId(userId);
            userRole.setRoleId(roleId);
            //�入�验�是�存在
            if (this.userRolesService.isValidate(userId, roleId)) {
                this.userRolesService.insert(userRole);
            }
        }
    }
    return "redirect:/sysadmin/user/" + userId + "/touserroles.action";
}
Example 99
Project: qalingo-engine-master  File: CacheEntityManagerController.java View source code
@RequestMapping(method = RequestMethod.GET)
public String displayCacheEntityManager(final HttpServletRequest request, final Model model, @RequestParam(value = "flush", required = false) String flush) throws Exception {
    List<CacheType> caches = cacheService.getCaches();
    List<String> cacheNames = new ArrayList<String>();
    for (CacheType cacheType : caches) {
        cacheNames.add(cacheType.getAlias());
    }
    if ("all".equals(flush)) {
        cacheService.flushCaches(caches);
    }
    model.addAttribute("title", Constants.QALINGO + " Cache Entity Manager");
    model.addAttribute("flushName", flush);
    model.addAttribute("caches", caches);
    model.addAttribute("hostname", getHostname());
    return CommonUrls.ENTITY_CACHE.getVelocityPage();
}
Example 100
Project: quadriga-master  File: ViewTextController.java View source code
@ResponseBody
@RequestMapping(value = "/auth/workbench/workspace/{projectid}/{workspaceid}/viewtext", method = RequestMethod.GET, produces = "text/plain;charset=UTF-8")
@ElementAccessPolicy(type = CheckedElementType.WORKSPACE, paramIndex = 0, userRole = { RoleNames.ROLE_WORKSPACE_COLLABORATOR_ADMIN, RoleNames.ROLE_QUADRIGA_ADMIN, RoleNames.ROLE_PROJ_COLLABORATOR_ADMIN, RoleNames.ROLE_WORKSPACE_COLLABORATOR_EDITOR })
public ResponseEntity<String> viewTextfile(@RequestParam("txtid") String txtId, HttpServletResponse response, HttpServletRequest request) throws QuadrigaAccessException {
    try {
        String text = tfManager.retrieveTextFileContent(txtId);
        return textHelper.getResponse(text, response);
    } catch (FileStorageException e) {
        logger.error(e.getMessage());
        String respMessage = "Error while retrieving the file content";
        return new ResponseEntity<String>(respMessage, HttpStatus.NOT_FOUND);
    }
}
Example 101
Project: sagan-master  File: SearchController.java View source code
@RequestMapping(method = { GET, HEAD, POST })
public String search(SearchForm searchForm, @RequestParam(defaultValue = "1") int page, Model model) {
    Pageable pageable = PageableFactory.forSearch(page);
    SearchResults searchResults = searchService.search(searchForm.getQ(), pageable, searchForm.getFilters());
    Page<SearchResult> entries = searchResults.getPage();
    model.addAttribute("totalResultsCount", entries.getTotalElements());
    model.addAttribute("results", entries.getContent());
    model.addAttribute("paginationInfo", new PaginationInfo(entries));
    SearchFacet root = new SpringFacetsBuilder(searchResults.getFacets()).build();
    model.addAttribute("rootFacet", root);
    model.addAttribute("searchForm", searchForm);
    return "search/results";
}