Interface IDataService

  • All Known Implementing Classes:
    DataService

    public interface IDataService
    • Method Detail

      • setData

        SetDataEventOutcome setData​(java.lang.String taskId,
                                    com.fasterxml.jackson.databind.node.ObjectNode values)
      • getFileByTask

        FileFieldInputStream getFileByTask​(java.lang.String taskId,
                                           java.lang.String fieldId,
                                           boolean forPreview)
                                    throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • getFileByTaskAndName

        FileFieldInputStream getFileByTaskAndName​(java.lang.String taskId,
                                                  java.lang.String fieldId,
                                                  java.lang.String name)
      • getFileByCase

        FileFieldInputStream getFileByCase​(java.lang.String caseId,
                                           Task task,
                                           java.lang.String fieldId,
                                           boolean forPreview)
      • getFileByCaseAndName

        FileFieldInputStream getFileByCaseAndName​(java.lang.String caseId,
                                                  java.lang.String fieldId,
                                                  java.lang.String name)
      • download

        java.io.InputStream download​(java.lang.String url)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • saveFile

        SetDataEventOutcome saveFile​(java.lang.String taskId,
                                     java.lang.String fieldId,
                                     org.springframework.web.multipart.MultipartFile multipartFile)
      • saveFiles

        SetDataEventOutcome saveFiles​(java.lang.String taskId,
                                      java.lang.String fieldId,
                                      org.springframework.web.multipart.MultipartFile[] multipartFile)
      • deleteFile

        SetDataEventOutcome deleteFile​(java.lang.String taskId,
                                       java.lang.String fieldId)
      • deleteFileByName

        SetDataEventOutcome deleteFileByName​(java.lang.String taskId,
                                             java.lang.String fieldId,
                                             java.lang.String name)
      • setImmediateFields

        org.springframework.data.domain.Page<Task> setImmediateFields​(org.springframework.data.domain.Page<Task> tasks)
      • getImmediateFields

        java.util.List<Field> getImmediateFields​(Task task)
      • makeUserFieldValue

        UserFieldValue makeUserFieldValue​(java.lang.String id)
      • applyFieldConnectedChanges

        Case applyFieldConnectedChanges​(Case useCase,
                                        java.lang.String fieldId)
      • applyFieldConnectedChanges

        Case applyFieldConnectedChanges​(Case useCase,
                                        Field field)
      • validateCaseRefValue

        void validateCaseRefValue​(java.util.List<java.lang.String> value,
                                  java.util.List<java.lang.String> allowedNets)
                           throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException