Interface VariableService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Variablecreate(Variable variable)Creates variable as in the parameter NOTE: this is a mutative method.java.util.Set<Variable>createAll(java.util.Set<Variable> variables)Creates the given set of variables NOTE: this is a mutative method.voiddelete(long variableId)Deletes an existing variablevoiddeleteAll(java.util.Set<java.lang.Long> variableIds)Deletes an existing set of variablesVariableupdate(Variable variable)Updates an existing variable to the new values as in the parameter NOTE: this is a mutative method.java.util.Set<Variable>updateAll(java.util.Set<Variable> variables)Updates existing variables based on the provided set NOTE: this is a mutative method.
-
-
-
Method Detail
-
create
Variable create(Variable variable)
Creates variable as in the parameter NOTE: this is a mutative method. It is not thread-safe or meant to be used in parallel- Parameters:
variable- to be created- Returns:
- Created variable
-
update
Variable update(Variable variable)
Updates an existing variable to the new values as in the parameter NOTE: this is a mutative method. It is not thread-safe or meant to be used in parallel- Parameters:
variable- to be updated- Returns:
- Updated variable
-
createAll
java.util.Set<Variable> createAll(java.util.Set<Variable> variables)
Creates the given set of variables NOTE: this is a mutative method. It is not thread-safe or meant to be used in parallel- Parameters:
variables- to be created- Returns:
- Created variables
-
updateAll
java.util.Set<Variable> updateAll(java.util.Set<Variable> variables)
Updates existing variables based on the provided set NOTE: this is a mutative method. It is not thread-safe or meant to be used in parallel- Parameters:
variables- to be updated- Returns:
- Updated variables
-
delete
void delete(long variableId)
Deletes an existing variable- Parameters:
variableId- the id of the variable to be deleted
-
deleteAll
void deleteAll(java.util.Set<java.lang.Long> variableIds)
Deletes an existing set of variables- Parameters:
variableIds- the ids of the variables to be deleted
-
-