Package org.cibseven.webapp.providers
Interface IVariableProvider
public interface IVariableProvider
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteVariable(String taskId, String variableName, CIBUser user) fetchActivityVariables(String activityInstanceId, CIBUser user) fetchActivityVariablesHistory(String activityInstanceId, CIBUser user) fetchFormVariables(String taskId, boolean deserializeValues, CIBUser user) fetchFormVariables(List<String> variableListName, String taskId, boolean deserializeValues, CIBUser user) org.springframework.http.ResponseEntity<byte[]>fetchHistoryVariableDataById(String id, CIBUser user) fetchProcessFormVariables(String key, boolean deserializeValues, CIBUser user) fetchProcessFormVariables(List<String> variableListName, String processDefinitionId, boolean deserializeValues, CIBUser user) fetchProcessFormVariablesById(String id, CIBUser user) org.springframework.http.ResponseEntity<byte[]>fetchProcessInstanceVariableData(String processInstanceId, String variableName, CIBUser user) fetchProcessInstanceVariablesHistory(String processInstanceId, Map<String, Object> data, CIBUser user) fetchVariable(String taskId, String variableName, boolean deserializeValue, CIBUser user) fetchVariableByProcessInstanceId(String processInstanceId, String variableName, CIBUser user) org.springframework.http.ResponseEntity<byte[]>fetchVariableDataByExecutionId(String executionId, String variableName, CIBUser user) fetchVariableFileData(String taskId, String variableName, CIBUser user) default voidmergeVariablesValues(Collection<Variable> variablesDeserialized, Collection<Variable> variablesSerialized, boolean deserializeValues) voidvoidmodifyVariableDataByExecutionId(String executionId, String variableName, org.springframework.web.multipart.MultipartFile data, String valueType, CIBUser user) voidputLocalExecutionVariable(String executionId, String varName, Map<String, Object> data, CIBUser user) voidsaveVariableInProcessInstanceId(String processInstanceId, List<Variable> variables, CIBUser user) submitStartFormVariables(String processDefinitionId, List<Variable> formResult, CIBUser user) voidsubmitVariables(String processInstanceId, List<Variable> formResult, CIBUser user, String processDefinitionId) voiduploadProcessInstanceVariableFileData(String processInstanceId, String variableName, org.springframework.web.multipart.MultipartFile data, String valueType, CIBUser user) voiduploadVariableFileData(String taskId, String variableName, org.springframework.web.multipart.MultipartFile data, String valueType, CIBUser user)
-
Method Details
-
modifyVariableByExecutionId
void modifyVariableByExecutionId(String executionId, Map<String, Object> data, CIBUser user) throws SystemException- Throws:
SystemException
-
modifyVariableDataByExecutionId
void modifyVariableDataByExecutionId(String executionId, String variableName, org.springframework.web.multipart.MultipartFile data, String valueType, CIBUser user) throws SystemException - Throws:
SystemException
-
fetchProcessInstanceVariables
Collection<Variable> fetchProcessInstanceVariables(String processInstanceId, Map<String, Object> data, CIBUser user) throws NoObjectFoundException, SystemException -
fetchVariableDataByExecutionId
org.springframework.http.ResponseEntity<byte[]> fetchVariableDataByExecutionId(String executionId, String variableName, CIBUser user) throws NoObjectFoundException, SystemException -
fetchProcessInstanceVariablesHistory
Collection<VariableHistory> fetchProcessInstanceVariablesHistory(String processInstanceId, Map<String, Object> data, CIBUser user) throws SystemException- Throws:
SystemException
-
fetchActivityVariablesHistory
-
fetchActivityVariables
-
fetchHistoryVariableDataById
org.springframework.http.ResponseEntity<byte[]> fetchHistoryVariableDataById(String id, CIBUser user) throws NoObjectFoundException, SystemException -
fetchVariable
Variable fetchVariable(String taskId, String variableName, boolean deserializeValue, CIBUser user) throws NoObjectFoundException, SystemException -
deleteVariable
void deleteVariable(String taskId, String variableName, CIBUser user) throws NoObjectFoundException, SystemException -
fetchFormVariables
Map<String,Variable> fetchFormVariables(String taskId, boolean deserializeValues, CIBUser user) throws NoObjectFoundException, SystemException -
fetchFormVariables
Map<String,Variable> fetchFormVariables(List<String> variableListName, String taskId, boolean deserializeValues, CIBUser user) throws NoObjectFoundException, SystemException -
fetchProcessFormVariables
Map<String,Variable> fetchProcessFormVariables(String key, boolean deserializeValues, CIBUser user) throws NoObjectFoundException, SystemException -
fetchProcessFormVariables
Map<String,Variable> fetchProcessFormVariables(List<String> variableListName, String processDefinitionId, boolean deserializeValues, CIBUser user) throws NoObjectFoundException, SystemException -
fetchVariableFileData
NamedByteArrayDataSource fetchVariableFileData(String taskId, String variableName, CIBUser user) throws NoObjectFoundException, UnexpectedTypeException, SystemException -
uploadVariableFileData
void uploadVariableFileData(String taskId, String variableName, org.springframework.web.multipart.MultipartFile data, String valueType, CIBUser user) throws NoObjectFoundException, SystemException -
fetchProcessInstanceVariableData
org.springframework.http.ResponseEntity<byte[]> fetchProcessInstanceVariableData(String processInstanceId, String variableName, CIBUser user) throws NoObjectFoundException, SystemException -
uploadProcessInstanceVariableFileData
void uploadProcessInstanceVariableFileData(String processInstanceId, String variableName, org.springframework.web.multipart.MultipartFile data, String valueType, CIBUser user) throws NoObjectFoundException, SystemException -
submitStartFormVariables
ProcessStart submitStartFormVariables(String processDefinitionId, List<Variable> formResult, CIBUser user) throws SystemException - Throws:
SystemException
-
fetchVariableByProcessInstanceId
Variable fetchVariableByProcessInstanceId(String processInstanceId, String variableName, CIBUser user) throws SystemException - Throws:
SystemException
-
saveVariableInProcessInstanceId
void saveVariableInProcessInstanceId(String processInstanceId, List<Variable> variables, CIBUser user) throws SystemException - Throws:
SystemException
-
submitVariables
void submitVariables(String processInstanceId, List<Variable> formResult, CIBUser user, String processDefinitionId) throws SystemException - Throws:
SystemException
-
fetchProcessFormVariablesById
- Throws:
SystemException
-
putLocalExecutionVariable
-
mergeVariablesValues
default void mergeVariablesValues(Collection<Variable> variablesDeserialized, Collection<Variable> variablesSerialized, boolean deserializeValues)
-