Class TaskController

Object
TaskController

@Controller public class TaskController extends Object
  • Constructor Details

    • TaskController

      public TaskController()
  • Method Details

    • setRoleService

      @Autowired public void setRoleService(RoleService roleService)
    • setUsuarioService

      @Autowired public void setUsuarioService(UsuarioService usuarioService)
    • setTaskService

      @Autowired public void setTaskService(TaskService taskService)
    • setHistoryService

      @Autowired public void setHistoryService(HistoryService historyService)
    • setManagementService

      @Autowired public void setManagementService(ManagementService managementService)
    • setReferenceService

      @Autowired public void setReferenceService(LoginReferenceService referenceService)
    • setScriptService

      @Autowired public void setScriptService(ScriptService scriptService)
    • setFormService

      @Autowired public void setFormService(FormService formService)
    • setProcessoInstanciaService

      @Autowired public void setProcessoInstanciaService(ProcessoInstanciaService processoInstanciaService)
    • setConfigService

      @Autowired public void setConfigService(ConfigService configService)
    • setIntegracaoService

      @Autowired public void setIntegracaoService(IntegracaoService integracaoService)
    • setRuntimeService

      @Autowired public void setRuntimeService(RuntimeService runtimeService)
    • setLogService

      @Autowired public void setLogService(LogService logService)
    • setInstanceDTOMapper

      @Autowired public void setInstanceDTOMapper(InstanceDTOMapper instanceDTOMapper)
    • getMobileTasks

      @Deprecated @RequestMapping(value="/api/mobile-tasks", method=GET, headers="Accept=application/json;charset=UTF-8", produces="application/json;charset=UTF-8") @ResponseBody public List<TaskDTO> getMobileTasks()
      Deprecated.
    • getTasks

      @RequestMapping(value="/api/tasks", method=GET, headers="Accept=application/json;charset=UTF-8", produces="application/json;charset=UTF-8") @ResponseBody public String getTasks(@RequestParam(value="autoload",required=false,defaultValue="true") boolean autoload, @RequestParam(value="subformslazy",required=false,defaultValue="false") boolean subformslazy, @RequestParam(value="modeConvocation",required=false,defaultValue="false") boolean modeConvocation, @RequestParam(value="sendSearchTags",required=false,defaultValue="false") boolean sendSearchTags, @RequestParam(value="searchTag",required=false) String searchTag)
    • getTask

      @RequestMapping(value="/api/taskentity/{id}", method=GET, headers="Accept=application/json;charset=UTF-8", produces="application/json;charset=UTF-8") @ResponseBody public String getTask(@PathVariable("id") String id, HttpServletResponse response) throws IOException
      Throws:
      IOException
    • getTaskByBusinessKey

      @RequestMapping(value="/api/process/{bk}/tasks", method=GET, headers="Accept=application/json;charset=UTF-8", produces="application/json;charset=UTF-8") @ResponseBody public String getTaskByBusinessKey(@PathVariable("bk") Long businessKey, HttpServletResponse response) throws IOException
      Throws:
      IOException
    • getFormChangeDates

      @RequestMapping(value="/api/task/form/change-dates", method=POST, headers="Accept=application/json;charset=UTF-8", produces="application/json;charset=UTF-8") @ResponseBody public Map<Long,Date> getFormChangeDates(@RequestBody List<Long> formIds) throws IOException
      Throws:
      IOException
    • getTaskStatusBulk

      @RequestMapping(value="/api/task/status/bulk", method=POST, headers="Accept=application/json;charset=UTF-8", produces="application/json;charset=UTF-8") @ResponseBody public List<TaskStatusDTO> getTaskStatusBulk(@RequestBody String[] ids, HttpServletResponse response)
    • getTaskData

      @RequestMapping(value="/api/task/{id}", method=GET, headers="Accept=application/json;charset=UTF-8", produces="application/json;charset=UTF-8") @ResponseBody public String getTaskData(@PathVariable("id") String id, HttpServletResponse response) throws IOException
      Throws:
      IOException
    • updateFormData

      @RequestMapping(value="/api/task/{id}", method=PUT, headers="Accept=application/json;charset=UTF-8") @ResponseStatus(NO_CONTENT) public void updateFormData(@PathVariable("id") String id, @RequestBody String data, HttpServletResponse response) throws IOException
      Throws:
      IOException
    • completeTask

      @RequestMapping(value="/api/complete-task/{id}", method=PUT, produces="application/json;charset=UTF-8") public ResponseEntity<InstanceDTO> completeTask(@PathVariable("id") String id, @RequestBody String data, @RequestParam(name="fetchTaskSummary",required=false,defaultValue="false") boolean fetchTaskSummary) throws IOException
      Throws:
      IOException
    • completeTasksBulk

      @RequestMapping(value="/api/complete-tasks-bulk", method=PUT, produces="application/json;charset=UTF-8") public ResponseEntity<String> completeTasksBulk(@RequestBody String body) throws IOException
      Throws:
      IOException
    • getSubFormData

      @RequestMapping(value="/api/task/{id}/subform/{subFormKey}/{subFormId}", method=GET, headers="Accept=application/json;charset=UTF-8", produces="application/json;charset=UTF-8") @ResponseBody public String getSubFormData(@PathVariable("id") String id, @PathVariable("subFormKey") String subFormKey, @PathVariable("subFormId") Long subFormId, HttpServletResponse response) throws IOException
      Throws:
      IOException
    • updateFormData

      @RequestMapping(value="/api/task/{id}/subform/{subFormKey}", method=POST, headers="Accept=application/json;charset=UTF-8", produces="application/json;charset=UTF-8") @ResponseBody public LongEntityIdDTO updateFormData(@PathVariable("id") String id, @PathVariable("subFormKey") String subFormKey, @RequestBody String data, HttpServletResponse response) throws IOException
      Throws:
      IOException
    • updateFormData

      @RequestMapping(value="/api/task/{id}/subform/{subFormKey}/{subFormId}", method=PUT, headers="Accept=application/json;charset=UTF-8") @ResponseStatus(NO_CONTENT) public void updateFormData(@PathVariable("id") String id, @PathVariable("subFormKey") String subFormKey, @PathVariable("subFormId") Long subFormId, @RequestBody String data, HttpServletResponse response) throws IOException
      Throws:
      IOException
    • updateFormDataBatch

      @RequestMapping(value="/api/task/{id}/subforms/{subFormKey}", method=POST, headers="Accept=application/json;charset=UTF-8", produces="application/json;charset=UTF-8") @ResponseBody public EntityPersistenceStatusListDTO<Long> updateFormDataBatch(@PathVariable("id") String id, @PathVariable("subFormKey") String subFormKey, @RequestParam(value="modeConvocation",required=false,defaultValue="false") boolean modeConvocation, @RequestBody String data, HttpServletResponse response) throws IOException
      Throws:
      IOException
    • storeTaskDump

      @RequestMapping(value="/api/dump/task/{id}", method=POST, headers="Accept=application/json;charset=UTF-8") @ResponseStatus(CREATED) public void storeTaskDump(@PathVariable("id") String id, @RequestBody String data, HttpServletResponse response) throws IOException
      Throws:
      IOException
    • deleteSubForm

      @RequestMapping(value="/api/task/{id}/subform/{subFormKey}/{subFormId}", method=DELETE, headers="Accept=application/json;charset=UTF-8") @ResponseStatus(NO_CONTENT) public void deleteSubForm(@PathVariable("id") String id, @PathVariable("subFormKey") String subFormKey, @PathVariable("subFormId") Long subFormId, HttpServletResponse response) throws IOException
      Throws:
      IOException