Interface SystemParameterService
public interface SystemParameterService
Umożliwia operacje na parametrach systemowych
- Author:
- Patryk Kotlarz 3 mar 2017
-
Method Summary
Modifier and TypeMethodDescriptionvoid
create
(SystemParameter parameter) Umożliwia stworzenie nowego parametru systemowegovoid
Usuwa systemowy parametr na podstawie kluczagetParameter
(String key) Pobiera parametr systemowy na podstawie jego kluczavoid
update
(SystemParameter parameter) Aktualizuje encję systemowego parametru w bazieboolean
updateComboValues
(SystemParameter parameter, List<ComboValue> newCombos) Aktualizuje listę wartości dla parametru o podanym kluczu.boolean
updateValue
(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
-