Interface IDataService

  • All Known Implementing Classes:
    DataService

    public interface IDataService
    • Method Detail

      • getData

        GetDataEventOutcome getData​(java.lang.String taskId,
                                    java.util.Map<java.lang.String,​java.lang.String> params)
      • setData

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

        SetDataEventOutcome setData​(java.lang.String taskId,
                                    com.fasterxml.jackson.databind.node.ObjectNode values,
                                    java.util.Map<java.lang.String,​java.lang.String> params)
      • setData

        SetDataEventOutcome setData​(Task task,
                                    com.fasterxml.jackson.databind.node.ObjectNode values,
                                    java.util.Map<java.lang.String,​java.lang.String> params)
      • getFile

        FileFieldInputStream getFile​(Case useCase,
                                     Task task,
                                     FileField field,
                                     boolean forPreview,
                                     java.util.Map<java.lang.String,​java.lang.String> params)
                              throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • getFileByName

        FileFieldInputStream getFileByName​(Case useCase,
                                           FileListField field,
                                           java.lang.String name)
                                    throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • getFileByName

        FileFieldInputStream getFileByName​(Case useCase,
                                           FileListField field,
                                           java.lang.String name,
                                           java.util.Map<java.lang.String,​java.lang.String> params)
                                    throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • 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)
                                           throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • getFileByTaskAndName

        FileFieldInputStream getFileByTaskAndName​(java.lang.String taskId,
                                                  java.lang.String fieldId,
                                                  java.lang.String name,
                                                  java.util.Map<java.lang.String,​java.lang.String> params)
                                           throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • getFileByCase

        FileFieldInputStream getFileByCase​(java.lang.String caseId,
                                           Task task,
                                           java.lang.String fieldId,
                                           boolean forPreview)
                                    throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • getFileByCaseAndName

        FileFieldInputStream getFileByCaseAndName​(java.lang.String caseId,
                                                  java.lang.String fieldId,
                                                  java.lang.String name)
                                           throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • getFileByCaseAndName

        FileFieldInputStream getFileByCaseAndName​(java.lang.String caseId,
                                                  java.lang.String fieldId,
                                                  java.lang.String name,
                                                  java.util.Map<java.lang.String,​java.lang.String> params)
                                           throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • saveFile

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

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

        SetDataEventOutcome saveFiles​(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,
                                      java.util.Map<java.lang.String,​java.lang.String> params)
      • deleteFile

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

        SetDataEventOutcome deleteFile​(java.lang.String taskId,
                                       java.lang.String fieldId,
                                       java.util.Map<java.lang.String,​java.lang.String> params)
      • deleteFileByName

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

        SetDataEventOutcome deleteFileByName​(java.lang.String taskId,
                                             java.lang.String fieldId,
                                             java.lang.String name,
                                             java.util.Map<java.lang.String,​java.lang.String> params)
      • 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
      • changeComponentProperties

        SetDataEventOutcome changeComponentProperties​(Case useCase,
                                                      java.lang.String transitionId,
                                                      java.lang.String fieldId,
                                                      java.util.Map<java.lang.String,​java.lang.String> properties)
      • changeComponentProperties

        SetDataEventOutcome changeComponentProperties​(Case useCase,
                                                      Task task,
                                                      java.lang.String fieldId,
                                                      java.util.Map<java.lang.String,​java.lang.String> properties)
      • changeComponentProperties

        SetDataEventOutcome changeComponentProperties​(Case useCase,
                                                      java.lang.String fieldId,
                                                      java.util.Map<java.lang.String,​java.lang.String> properties)