Interface IDataService
-
- All Known Implementing Classes:
DataService
public interface IDataService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Case
applyFieldConnectedChanges(Case useCase, Field field)
Case
applyFieldConnectedChanges(Case useCase, java.lang.String fieldId)
SetDataEventOutcome
changeComponentProperties(Case useCase, Task task, java.lang.String fieldId, java.util.Map<java.lang.String,java.lang.String> properties)
SetDataEventOutcome
changeComponentProperties(Case useCase, java.lang.String transitionId, java.lang.String fieldId, java.util.Map<java.lang.String,java.lang.String> properties)
SetDataEventOutcome
changeComponentProperties(Case useCase, java.lang.String fieldId, java.util.Map<java.lang.String,java.lang.String> properties)
SetDataEventOutcome
deleteFile(java.lang.String taskId, java.lang.String fieldId)
SetDataEventOutcome
deleteFile(java.lang.String taskId, java.lang.String fieldId, java.util.Map<java.lang.String,java.lang.String> params)
SetDataEventOutcome
deleteFileByName(java.lang.String taskId, java.lang.String fieldId, java.lang.String name)
SetDataEventOutcome
deleteFileByName(java.lang.String taskId, java.lang.String fieldId, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> params)
java.io.InputStream
download(FileListField field, FileFieldValue name)
GetDataEventOutcome
getData(Task task, Case useCase)
GetDataEventOutcome
getData(Task task, Case useCase, java.util.Map<java.lang.String,java.lang.String> params)
GetDataEventOutcome
getData(java.lang.String taskId)
GetDataEventOutcome
getData(java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)
GetDataGroupsEventOutcome
getDataGroups(java.lang.String taskId, java.util.Locale locale)
FileFieldInputStream
getFile(Case useCase, Task task, FileField field, boolean forPreview)
FileFieldInputStream
getFile(Case useCase, Task task, FileField field, boolean forPreview, java.util.Map<java.lang.String,java.lang.String> params)
FileFieldInputStream
getFileByCase(java.lang.String caseId, Task task, java.lang.String fieldId, boolean forPreview)
FileFieldInputStream
getFileByCaseAndName(java.lang.String caseId, java.lang.String fieldId, java.lang.String name)
FileFieldInputStream
getFileByCaseAndName(java.lang.String caseId, java.lang.String fieldId, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> params)
FileFieldInputStream
getFileByName(Case useCase, FileListField field, java.lang.String name)
FileFieldInputStream
getFileByName(Case useCase, FileListField field, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> params)
FileFieldInputStream
getFileByTask(java.lang.String taskId, java.lang.String fieldId, boolean forPreview)
FileFieldInputStream
getFileByTaskAndName(java.lang.String taskId, java.lang.String fieldId, java.lang.String name)
FileFieldInputStream
getFileByTaskAndName(java.lang.String taskId, java.lang.String fieldId, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> params)
java.util.List<Field>
getImmediateFields(Task task)
UserFieldValue
makeUserFieldValue(java.lang.String id)
SetDataEventOutcome
saveFile(java.lang.String taskId, java.lang.String fieldId, org.springframework.web.multipart.MultipartFile multipartFile)
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)
SetDataEventOutcome
saveFiles(java.lang.String taskId, java.lang.String fieldId, org.springframework.web.multipart.MultipartFile[] multipartFile)
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)
SetDataEventOutcome
setData(Task task, com.fasterxml.jackson.databind.node.ObjectNode values)
SetDataEventOutcome
setData(Task task, com.fasterxml.jackson.databind.node.ObjectNode values, java.util.Map<java.lang.String,java.lang.String> params)
SetDataEventOutcome
setData(java.lang.String taskId, com.fasterxml.jackson.databind.node.ObjectNode values)
SetDataEventOutcome
setData(java.lang.String taskId, com.fasterxml.jackson.databind.node.ObjectNode values, java.util.Map<java.lang.String,java.lang.String> params)
org.springframework.data.domain.Page<Task>
setImmediateFields(org.springframework.data.domain.Page<Task> tasks)
void
validateCaseRefValue(java.util.List<java.lang.String> value, java.util.List<java.lang.String> allowedNets)
-
-
-
Method Detail
-
getData
GetDataEventOutcome getData(java.lang.String taskId)
-
getData
GetDataEventOutcome getData(java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)
-
getData
GetDataEventOutcome getData(Task task, Case useCase)
-
getData
GetDataEventOutcome getData(Task task, Case useCase, 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)
-
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) throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
-
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
-
download
java.io.InputStream download(FileListField field, FileFieldValue name) throws StorageException, java.io.FileNotFoundException
- Throws:
StorageException
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)
-
getDataGroups
GetDataGroupsEventOutcome getDataGroups(java.lang.String taskId, java.util.Locale locale)
-
setImmediateFields
org.springframework.data.domain.Page<Task> setImmediateFields(org.springframework.data.domain.Page<Task> tasks)
-
makeUserFieldValue
UserFieldValue makeUserFieldValue(java.lang.String id)
-
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)
-
-