Package sk.iway.iwcm.system
Class ConfDB
java.lang.Object
sk.iway.iwcm.system.ConfDB
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleandeleteName(String name) static booleandeleteNamePrepared(String name, long now) static List<UserDetails>disableMenuItemAll(String menuItemName) Zadisabluje polozku menu vsetkym administratoromfilterByPerms(Identity user, List<String> confList) static List<ConfDetails>filterConfDetailsByPerms(Identity user, List<ConfDetails> confList) static List<ConfDetails>getConfForJsp(String url) Vrati zoznam moznych konfiguracnych premennych pre zadanu JSP stranku (pouziva pomocnik)static List<ConfDetails>static List<ConfDetails>Vrati konfiguracne hodnotu, ak prefix nie je null tak zacinajuce sa na hodnotu prefixustatic List<ConfPreparedDetails>getConfigPrepared(String prefix) Vrati predpripravenu konfiguracne hodnotu, ak prefix nie je null tak zacinajuce sa na hodnotu prefixustatic StringgetOldValue(String name) Returns original value from Constants before any changes or empty string if not found (same as in Constants)static ConfDetailsgetVariable(String name) Ziskam si premennu z DBstatic booleanisKeyVisibleToUser(Identity user, String key) static booleanisKeyVisibleToUser(Identity user, String[] enabledKeys, String key) static booleanisOnlyLocalConfig(String name) Check if name is localOnly - not saved to DB and synchronized across clusterstatic StringnormalizeRuntimeValue(String name, String value) Converts a stored configuration value to the representation used on the current node.static voidrefreshVariable(String name) Obnovi v Constants konfiguracnu premmenu podla hodnoty v databazestatic List<ConfDetails>searchConfig(String text) Vyhladavanie v konfiguracii (meno a popis)static booleanstatic booleanstatic booleansetNamePrepared(String name, String value, Date datePrepared) static voidsetRuntimeValue(String name, String value) Applies a configuration value to the current node without persisting it or refreshing other cluster nodes.static StringtryDecrypt(String value) Pokusi sa desifrovat hodnotu ktora je zasifrovana v konfiguracii
-
Field Details
-
CONF_TABLE_NAME
-
CONF_PREPARED_TABLE_NAME
-
MODULES_TABLE_NAME
-
ADMINLOG_TABLE_NAME
-
DB_TABLE_NAME
-
PROPERTIES_TABLE_NAME
-
-
Constructor Details
-
ConfDB
protected ConfDB()
-
-
Method Details
-
getConfig
-
getConfig
Vrati konfiguracne hodnotu, ak prefix nie je null tak zacinajuce sa na hodnotu prefixu- Parameters:
prefix-- Returns:
-
filterConfDetailsByPerms
-
filterByPerms
-
isKeyVisibleToUser
-
isKeyVisibleToUser
-
deleteName
-
tryDecrypt
Pokusi sa desifrovat hodnotu ktora je zasifrovana v konfiguracii- Parameters:
value-- Returns:
-
setName
-
setName
-
setRuntimeValue
Applies a configuration value to the current node without persisting it or refreshing other cluster nodes.- Parameters:
name- configuration variable namevalue- runtime value
-
normalizeRuntimeValue
Converts a stored configuration value to the representation used on the current node.- Parameters:
name- configuration variable namevalue- stored configuration value- Returns:
- normalized runtime value
-
disableMenuItemAll
Zadisabluje polozku menu vsetkym administratorom- Parameters:
menuItemName-- Returns:
-
getVariable
Ziskam si premennu z DB- Parameters:
name- - nazov premennej- Returns:
-
getConfForJsp
Vrati zoznam moznych konfiguracnych premennych pre zadanu JSP stranku (pouziva pomocnik)- Parameters:
url-- Returns:
-
searchConfig
Vyhladavanie v konfiguracii (meno a popis)- Parameters:
text-- Returns:
-
refreshVariable
Obnovi v Constants konfiguracnu premmenu podla hodnoty v databaze- Parameters:
name-
-
setNamePrepared
-
deleteNamePrepared
-
getConfigPrepared
Vrati predpripravenu konfiguracne hodnotu, ak prefix nie je null tak zacinajuce sa na hodnotu prefixu- Parameters:
prefix-- Returns:
-
isOnlyLocalConfig
Check if name is localOnly - not saved to DB and synchronized across cluster- Parameters:
name- - conf. name- Returns:
-
getOldValue
Returns original value from Constants before any changes or empty string if not found (same as in Constants)- Parameters:
name- - the configuration name- Returns:
- original value from Constants or empty string if not found
-