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 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 booleansetNamePrepared(String name, String value, Date datePrepared) 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
-
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
-