Package kr.com.inspect.controller
Class PostgreController
- java.lang.Object
-
- kr.com.inspect.controller.PostgreController
-
@Controller @PropertySource("classpath:properties/directory.properties") public class PostgreController extends java.lang.ObjectPostgreSQL 컨트롤러- Version:
- 1.0
- Author:
- Yeonhee Kim, Wooyoung Lee
-
-
Constructor Summary
Constructors Constructor Description PostgreController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringeditUtterance(java.lang.String form, java.lang.String id)utterance 수정java.lang.StringgetEojeolList(org.springframework.ui.Model model, java.lang.String format)EojeolList 테이블 가져오기java.lang.StringgetUtteranceTable(org.springframework.ui.Model model, java.lang.Integer format, javax.servlet.http.HttpServletRequest request)Utterance 테이블 가져오기java.lang.StringgoUtterance(org.springframework.ui.Model model, int data, javax.servlet.http.HttpServletRequest request)사용기록 페이지에서 전사데이터 페이지로 이동java.lang.StringinsertPostgres()데이터 입력 페이지로 이동java.lang.StringjsonUpload(java.util.List<org.springframework.web.multipart.MultipartFile> multipartFile)json 파일 jsonPath 에 업로드voidmakeMetadataJSON(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String file, int metaId)metadata 아이디로 JSON 파일을 다운받음java.lang.StringwavUpload(java.util.List<org.springframework.web.multipart.MultipartFile> multipartFile)wav 파일 postgresql 에 업로드java.lang.StringxlsxUpload(java.util.List<org.springframework.web.multipart.MultipartFile> multipartFile)xlsx 파일 postgresql 에 업로드
-
-
-
Method Detail
-
insertPostgres
@GetMapping("/insertIntoPostgre") public java.lang.String insertPostgres()데이터 입력 페이지로 이동- Returns:
- 페이지 값 리턴
-
makeMetadataJSON
@GetMapping("/makeMetadataJSON") @ResponseBody public void makeMetadataJSON(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String file, int metaId)metadata 아이디로 JSON 파일을 다운받음- Parameters:
request- 요청 객체response- 응답 객체file- 요청의 종류(다운로드/메일)metaId- metadata id
-
jsonUpload
@RequestMapping(value="/jsonUpload", method=POST) @ResponseBody public java.lang.String jsonUpload(@RequestParam("jsonFile") java.util.List<org.springframework.web.multipart.MultipartFile> multipartFile) throws java.lang.Exceptionjson 파일 jsonPath 에 업로드- Parameters:
multipartFile- 파일업로드 기능 구현- Returns:
- 업로드가 성공적으로 되면 true반환
- Throws:
java.lang.Exception- 에외처리
-
xlsxUpload
@RequestMapping(value="/xlsxUpload", method=POST) @ResponseBody public java.lang.String xlsxUpload(@RequestParam("xlsxFile") java.util.List<org.springframework.web.multipart.MultipartFile> multipartFile) throws java.lang.Exceptionxlsx 파일 postgresql 에 업로드- Parameters:
multipartFile- 파일업로드 기능 구현- Returns:
- xlsx파일 여부(true/false)에 따라 값을 반환
- Throws:
java.lang.Exception- 예외처리
-
wavUpload
@RequestMapping(value="/wavUpload", method=POST) @ResponseBody public java.lang.String wavUpload(@RequestParam("wavFile") java.util.List<org.springframework.web.multipart.MultipartFile> multipartFile) throws java.lang.Exceptionwav 파일 postgresql 에 업로드- Parameters:
multipartFile- 파일업로드 기능 구현- Returns:
- 오류없이 업로드되면 "true" 반환
- Throws:
java.lang.Exception- 에외처리
-
getUtteranceTable
@GetMapping("/getUtteranceTable/{format}") public java.lang.String getUtteranceTable(org.springframework.ui.Model model, @PathVariable java.lang.Integer format, javax.servlet.http.HttpServletRequest request)Utterance 테이블 가져오기- Parameters:
model- 속성부여format- metadata idrequest- 사용자로부터 들어온 요청- Returns:
- Utterance 페이지 리턴
-
getEojeolList
@GetMapping("/getEojeolList/{format}") public java.lang.String getEojeolList(org.springframework.ui.Model model, @PathVariable java.lang.String format)EojeolList 테이블 가져오기- Parameters:
model- 속성부여format- 테이블 조인값- Returns:
- EojeoList 값 리턴
-
editUtterance
@RequestMapping(value="/editUtterance", method=POST) @ResponseBody public java.lang.String editUtterance(@RequestParam("form") java.lang.String form, @RequestParam("id") java.lang.String id)utterance 수정- Parameters:
form- 수정할 텍스트id- 수정할 utterance 의 id- Returns:
- 수정 성공여부
-
goUtterance
@GetMapping("goUtterance") public java.lang.String goUtterance(org.springframework.ui.Model model, int data, javax.servlet.http.HttpServletRequest request)사용기록 페이지에서 전사데이터 페이지로 이동- Parameters:
model- 속성부여data- metadata idrequest- 사용자로부터 들어온 요청- Returns:
- Utterance 페이지 리턴
-
-