Class BackupRestoreController


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

      • BackupRestoreController

        public BackupRestoreController()
    • Method Detail

      • getLatestBackupInfo

        @RequestMapping(value="survey/{surveyId}/backup/latest/info",
                        method=GET)
        @ResponseBody
        public BackupRestoreController.BackupInfo getLatestBackupInfo​(@PathVariable("surveyId")
                                                                      int surveyId)
      • startBackup

        @RequestMapping(value="survey/{surveyId}/backup/start",
                        method=POST)
        @Transactional
        @ResponseBody
        public JobProxy startBackup​(@PathVariable("surveyId")
                                    int surveyId)
      • startFullExport

        @Transactional
        public JobProxy startFullExport​(CollectSurvey survey,
                                        boolean includeRecordFiles,
                                        boolean onlyOwnedRecords,
                                        String[] rootEntityKeyValues,
                                        boolean full)
      • getCurrentJob

        public JobProxy getCurrentJob()