Interface VariableService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Variable
create(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.void
delete(long variableId)
Deletes an existing variablevoid
deleteAll(java.util.Set<java.lang.Long> variableIds)
Deletes an existing set of variablesVariable
update(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
-
-