Package ru.bgcrm.util

Class Config

java.lang.Object
ru.bgcrm.util.Config
Direct Known Subclasses:
AddressDistributionAction.Config, CalendarConfig, CallboardConfig, CallboardPlanConfig, CallboardTabelConfig, CategoryConfig, CommonContractConfig, Config, Config, Config, Config, Config, Config, ContractTypesConfig, DayTypeConfig, DefaultMarkedProcessor.Config, ExtendedMarkedProcessor.Config, GlobalJurConfig, LinkProcessCreateConfig, ListParamConfig, MessageTypeConfig, PrintQueueConfig, ProcessCardConfig, ProcessLinkModesConfig, ProcessorConfig, ProcessReferenceConfig, ProcessTimeSetConfig, RegexpCheckerConfig, RowExpressionConfig, SavedFiltersConfig, SavedPanelConfig, ShortcutConfig, SmartSearchConfig, UserStateSender.Config

public abstract class Config extends Object
Конфиг. Создается один раз и хранится в hashmap SetupData до изменения конфига. Получение объекта через Setup.getConfig( MyConfig.class ) В конструкторе реализуется парсинг конфига
  • Field Details

    • log

      protected static final ru.bgcrm.logging.Logger log
  • Constructor Details

    • Config

      protected Config(ParameterMap setup)
      Parameters:
      setup - module setup
      serverSetup - server setup
  • Method Details

    • intListToArray

      protected static int[] intListToArray(List<Integer> list)
    • longListToArray

      protected static long[] longListToArray(List<Long> list)
    • patternListToArray

      protected static Pattern[] patternListToArray(List<Pattern> list)
    • toArray

      protected static <T> T[] toArray(List<T> list, Class<?> t)
    • stringListToArray

      protected static String[] stringListToArray(List<String> list)