Class DataRestoreController


  • @Controller
    @RequestMapping("api")
    @Scope("session")
    public class DataRestoreController
    extends BasicController
    Author:
    S. Ricci
    • Constructor Detail

      • DataRestoreController

        public DataRestoreController()
    • Method Detail

      • restoreData

        @Secured("ROLE_ENTRY")
        @RequestMapping(value="/surveys/restore/data",
                        method=POST,
                        consumes="multipart/form-data")
        @ResponseBody
        public org.openforis.commons.web.JobStatusResponse restoreData​(@RequestParam("file")
                                                                       org.springframework.web.multipart.MultipartFile multipartFile,
                                                                       @RequestParam(required=false)
                                                                       String surveyName,
                                                                       @RequestParam(required=false,defaultValue="true")
                                                                       boolean validateRecords,
                                                                       @RequestParam(required=false,defaultValue="false")
                                                                       boolean deleteAllRecordsBeforeImport,
                                                                       @RequestParam(required=false,defaultValue="OVERWRITE_OLDER")
                                                                       String recordOverwriteStrategy)
                                                                throws IOException
        Throws:
        IOException