Package com.secondstack.training.spring.extjs.domain

Examples of com.secondstack.training.spring.extjs.domain.Document


    @RequestMapping(method = RequestMethod.POST)
    @ResponseStatus(HttpStatus.CREATED)
    @ResponseBody
    public Map upload(@RequestParam(value = "file") MultipartFile file, HttpServletRequest request) throws IOException {
        logger.debug("Received rest request to upload document");
        Document document = new Document();
        document.setContent(file.getBytes());
        document.setContentType(file.getContentType());
        document.setOriginalName(file.getOriginalFilename());
        document.setInfo(request.getParameter("info"));

        documentRepository.save(document);

        Map<String, Object> result = new HashMap<String, Object>();
        result.put("success", true);
View Full Code Here


        return result;
    }

    @RequestMapping(value = "/download", params = {"id"}, method = RequestMethod.GET)
    public void download(@RequestParam("id") Integer id, HttpServletResponse response) throws IOException {
        Document document = documentRepository.findOne(id);

        response.setHeader("Content-Disposition", "inline;filename=\"" + document.getOriginalName() + "\"");
        response.setContentType(document.getContentType());

        OutputStream out = response.getOutputStream();
        out.write(document.getContent());
        out.flush();
        out.close();
    }
View Full Code Here

    @RequestMapping(params = {"id"}, method = RequestMethod.GET)
    @ResponseBody
    public String findById(@RequestParam("id")Integer id) throws IOException {
        logger.debug("Received rest request to get data document");
        Document document = documentRepository.findOne(id);

        Map mixins = new HashMap();
        mixins.put(Document.class, DocumentMixin.class);

        ObjectMapper objectMapper = new ObjectMapper();
View Full Code Here

TOP

Related Classes of com.secondstack.training.spring.extjs.domain.Document

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.