Interface SystemParameterService
public interface SystemParameterService
Umożliwia operacje na parametrach systemowych
- Author:
- Patryk Kotlarz 3 mar 2017
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(SystemParameter parameter) Umożliwia stworzenie nowego parametru systemowegovoidUsuwa systemowy parametr na podstawie kluczagetParameter(String key) Pobiera parametr systemowy na podstawie jego kluczavoidupdate(SystemParameter parameter) Aktualizuje encję systemowego parametru w baziebooleanupdateComboValues(SystemParameter parameter, List<ComboValue> newCombos) Aktualizuje listę wartości dla parametru o podanym kluczu.booleanupdateValue(String newDtoValue, SystemParameter systemParameter) Ustawia nową wartość parametru według wartości podanej jako String
-
Method Details
-
create
Umożliwia stworzenie nowego parametru systemowego- Parameters:
parameter- obiekt reprezentujący parametr systemowy- Throws:
SystemParameterAlreadyExists- występuje, jeżeli parametr istnieje już w bazie
-
update
Aktualizuje encję systemowego parametru w bazie- Parameters:
parameter- obiekt reprezentujący systemowy parametr
-
updateComboValues
Aktualizuje listę wartości dla parametru o podanym kluczu.- Parameters:
key- klucz parametrunewCombos- nowa lista wartości- Returns:
- true jeżeli wartośc parametru została zaktualizowana, gdyż nie znajdowała się w nowych wartościach combo
-
delete
Usuwa systemowy parametr na podstawie klucza- Parameters:
parameterKey- klucz parametru systemowego- Throws:
SystemParameterNotExists- występuje, gdy parametr nie istnieje w bazie
-
getParameter
Pobiera parametr systemowy na podstawie jego klucza- Parameters:
key- klucz parametru- Returns:
- znaleziony parametr systemowy
-
updateValue
Ustawia nową wartość parametru według wartości podanej jako String- Parameters:
newDtoValue- tekstowa wartość parametrusystemParameter- obiekt parametru- Returns:
- true jeżeli parametr został zaktualizowany
-