Class Setup

Direct Known Subclasses:
RadiusSetup

public class Setup extends DefaultServerSetup
Главный setup приложения биллинга.
  • Field Details

    • instance

      protected static Setup instance
  • Constructor Details

    • Setup

      public Setup(String bundleName)
  • Method Details

    • getBundlePreferences

      public Preferences getBundlePreferences()
    • getInitDate

      public Date getInitDate()
    • getDistribution

      public ru.bitel.bgbilling.kernel.container.ws.common.Distribution getDistribution()
    • getWSClient

      public ru.bitel.bgbilling.kernel.container.ws.server.WSClient getWSClient()
    • getConfig

      public final <K extends bitel.billing.server.util.Config> K getConfig(int moduleId, Class<K> clazz)
    • getModuleSetup

      public ModuleSetup getModuleSetup(Integer moduleId)
    • getFolderPathParam

      public String getFolderPathParam(String paramName, String defaultValue)
    • getTempDirPath

      public String getTempDirPath()
    • getPathProperty

      public String getPathProperty(String what, String def)
      Возвращает значение системной настройки для пути. Если не находит - берет из сетапа, если и в сетапе нет - возвращает def.
      Parameters:
      what - название настройки
      def - значение по-умолчанию
      Returns:
      значение
    • getSetup

      public static Setup getSetup()
    • setSetup

      public static void setSetup(Setup setup)
    • reloadConfig

      public void reloadConfig(int moduleId)