public interface ParameterService
| Modifier and Type | Method and Description |
|---|---|
void |
addAll(long processDefinitionId,
Map<String,String> parameters)
Store all parameters provided to the specific process in file system
|
boolean |
containsNullValues(long processDefinitionId)
Check if the specific process contains null-valued parameter or not.
|
void |
deleteAll(long processDefinitionId)
Delete all parameters for a specific processDefinition
|
List<SParameter> |
get(long processDefinitionId,
int fromIndex,
int numberOfResult,
OrderBy order)
Get parameters in a specific interval for specific process, this is used for pagination
|
SParameter |
get(long processDefinitionId,
String parameterName)
Get parameter by name in specific process
|
Map<String,String> |
getAll(long processDefinitionId)
return all parameters in a map
|
List<SParameter> |
getNullValues(long processDefinitionId,
int fromIndex,
int numberOfResult,
OrderBy order)
Get a list of parameters will null values in order in specific process
|
void |
update(long processDefinitionId,
String parameterName,
String parameterValue)
Update specific parameter value in a process
|
void update(long processDefinitionId,
String parameterName,
String parameterValue)
throws SParameterNameNotFoundException,
org.bonitasoft.engine.persistence.SBonitaReadException,
org.bonitasoft.engine.commons.exceptions.SObjectModificationException
processDefinitionId - identifier of processDefinitionparameterName - name of the parameter will be updatedparameterValue - new value of the parameterSParameterNameNotFoundException - error thrown if no parameter found for the specific parameterNameorg.bonitasoft.engine.persistence.SBonitaReadExceptionorg.bonitasoft.engine.commons.exceptions.SObjectModificationExceptionvoid addAll(long processDefinitionId,
Map<String,String> parameters)
throws SParameterProcessNotFoundException,
org.bonitasoft.engine.commons.exceptions.SObjectCreationException,
org.bonitasoft.engine.persistence.SBonitaReadException,
org.bonitasoft.engine.commons.exceptions.SObjectModificationException
processDefinitionId - identifier of processDefinitionparameters - parameters will be stored in file systemSParameterProcessNotFoundException - error thrown if no parameters configuration file found in file systemorg.bonitasoft.engine.commons.exceptions.SObjectCreationExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionorg.bonitasoft.engine.commons.exceptions.SObjectModificationExceptionMap<String,String> getAll(long processDefinitionId) throws SParameterProcessNotFoundException, org.bonitasoft.engine.persistence.SBonitaReadException
processDefinitionId - SParameterProcessNotFoundExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionvoid deleteAll(long processDefinitionId)
throws SParameterProcessNotFoundException,
org.bonitasoft.engine.persistence.SBonitaReadException,
org.bonitasoft.engine.commons.exceptions.SObjectModificationException
processDefinitionId - ID of processDefinitionSParameterProcessNotFoundException - error thrown if no parameters configuration file found in file systemorg.bonitasoft.engine.persistence.SBonitaReadExceptionorg.bonitasoft.engine.commons.exceptions.SObjectModificationExceptionList<SParameter> get(long processDefinitionId, int fromIndex, int numberOfResult, OrderBy order) throws SOutOfBoundException, org.bonitasoft.engine.persistence.SBonitaReadException
processDefinitionId - identifier of processDefinitionfromIndex - index of the record to be retrieved from. First record has index 0numberOfResult - number of result we want to get. Maximum number of result returned.order - OrderBy object, contains information to do orderSOutOfBoundException - error throw if fromIndex >= total size of parametersorg.bonitasoft.engine.persistence.SBonitaReadExceptionSParameter get(long processDefinitionId, String parameterName) throws org.bonitasoft.engine.persistence.SBonitaReadException
processDefinitionId - identifier of processDefinitionparameterName - name of parameterorg.bonitasoft.engine.persistence.SBonitaReadExceptionList<SParameter> getNullValues(long processDefinitionId, int fromIndex, int numberOfResult, OrderBy order) throws SParameterProcessNotFoundException, SOutOfBoundException, org.bonitasoft.engine.persistence.SBonitaReadException
processDefinitionId - identifier of processDefinitionfromIndex - index of the record to be retrieved from. First record has index 0numberOfResult - number of result we want to get. Maximum number of result returned.order - OrderBy object, contains information to do orderSParameterProcessNotFoundException - error thrown if no parameters configuration file found in file systemSOutOfBoundException - error throw if fromIndex >= total size of parametersorg.bonitasoft.engine.persistence.SBonitaReadExceptionboolean containsNullValues(long processDefinitionId)
throws org.bonitasoft.engine.persistence.SBonitaReadException
processDefinitionId - The ID of the process definitionSParameterProcessNotFoundExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionCopyright © 2018 Bonitasoft S.A.. All rights reserved.