Class ConfDB

java.lang.Object
sk.iway.iwcm.system.ConfDB

public class ConfDB extends Object
  • Field Details

    • CONF_TABLE_NAME

      public static String CONF_TABLE_NAME
    • CONF_PREPARED_TABLE_NAME

      public static String CONF_PREPARED_TABLE_NAME
    • MODULES_TABLE_NAME

      public static String MODULES_TABLE_NAME
    • ADMINLOG_TABLE_NAME

      public static String ADMINLOG_TABLE_NAME
    • DB_TABLE_NAME

      public static String DB_TABLE_NAME
    • PROPERTIES_TABLE_NAME

      public static String PROPERTIES_TABLE_NAME
  • Constructor Details

    • ConfDB

      protected ConfDB()
  • Method Details

    • getConfig

      public static List<ConfDetails> getConfig()
    • getConfig

      public static List<ConfDetails> getConfig(String prefix)
      Vrati konfiguracne hodnotu, ak prefix nie je null tak zacinajuce sa na hodnotu prefixu
      Parameters:
      prefix -
      Returns:
    • filterConfDetailsByPerms

      public static List<ConfDetails> filterConfDetailsByPerms(Identity user, List<ConfDetails> confList)
    • filterByPerms

      public static List<String> filterByPerms(Identity user, List<String> confList)
    • isKeyVisibleToUser

      public static boolean isKeyVisibleToUser(Identity user, String key)
    • isKeyVisibleToUser

      public static boolean isKeyVisibleToUser(Identity user, String[] enabledKeys, String key)
    • deleteName

      public static boolean deleteName(String name)
    • tryDecrypt

      public static String tryDecrypt(String value)
      Pokusi sa desifrovat hodnotu ktora je zasifrovana v konfiguracii
      Parameters:
      value -
      Returns:
    • setName

      public static boolean setName(String nameParam, String value)
    • disableMenuItemAll

      public static List<UserDetails> disableMenuItemAll(String menuItemName)
      Zadisabluje polozku menu vsetkym administratorom
      Parameters:
      menuItemName -
      Returns:
    • getVariable

      public static ConfDetails getVariable(String name)
      Ziskam si premennu z DB
      Parameters:
      name - - nazov premennej
      Returns:
    • getConfForJsp

      public static List<ConfDetails> getConfForJsp(String url)
      Vrati zoznam moznych konfiguracnych premennych pre zadanu JSP stranku (pouziva pomocnik)
      Parameters:
      url -
      Returns:
    • searchConfig

      public static List<ConfDetails> searchConfig(String text)
      Vyhladavanie v konfiguracii (meno a popis)
      Parameters:
      text -
      Returns:
    • refreshVariable

      public static void refreshVariable(String name)
      Obnovi v Constants konfiguracnu premmenu podla hodnoty v databaze
      Parameters:
      name -
    • setNamePrepared

      public static boolean setNamePrepared(String name, String value, Date datePrepared)
    • deleteNamePrepared

      public static boolean deleteNamePrepared(String name, long now)
    • getConfigPrepared

      public static List<ConfPreparedDetails> getConfigPrepared(String prefix)
      Vrati predpripravenu konfiguracne hodnotu, ak prefix nie je null tak zacinajuce sa na hodnotu prefixu
      Parameters:
      prefix -
      Returns:
    • isOnlyLocalConfig

      public static boolean isOnlyLocalConfig(String name)
      Check if name is localOnly - not saved to DB and synchronized across cluster
      Parameters:
      name - - conf. name
      Returns: