Class Config

java.lang.Object
ru.bgcrm.model.Config
All Implemented Interfaces:
LastModifySupport

public class Config extends Object implements LastModifySupport
  • Field Details Link icon

  • Constructor Details Link icon

    • Config Link icon

      public Config()
  • Method Details Link icon

    • getId Link icon

      public int getId()
    • setId Link icon

      public void setId(int id)
    • getUserId Link icon

      @Deprecated public int getUserId()
      Deprecated.
    • setUserId Link icon

      @Deprecated public void setUserId(int userId)
      Deprecated.
    • isActive Link icon

      public boolean isActive()
      Main active configuration.
      Returns:
    • setActive Link icon

      public void setActive(boolean active)
    • getDate Link icon

      @Deprecated public Date getDate()
      Deprecated.
    • setDate Link icon

      @Deprecated public void setDate(Date date)
      Deprecated.
    • getData Link icon

      public String getData()
    • setData Link icon

      public void setData(String data)
    • getTitle Link icon

      public String getTitle()
    • setTitle Link icon

      public void setTitle(String title)
    • getParentId Link icon

      public int getParentId()
    • setParentId Link icon

      public void setParentId(int parentId)
    • addIncluded Link icon

      public void addIncluded(Config included)
      Adds included configuration.
      Parameters:
      included -
    • getIncludedList Link icon

      public List<Config> getIncludedList()
      Included configurations, sorted by title.
      Returns:
    • getValueMap Link icon

      public ConfigMap getValueMap()
    • getLastModify Link icon

      public LastModify getLastModify()
      Specified by:
      getLastModify in interface LastModifySupport
    • setLastModify Link icon

      public void setLastModify(LastModify lastModify)
      Specified by:
      setLastModify in interface LastModifySupport
    • getEnabledPluginsTitles Link icon

      public String getEnabledPluginsTitles()
      Comma separated list of enabled plugins titles.
      Returns:
    • getIncludes Link icon

      public static Iterable<String> getIncludes(ConfigDAO configDao, ConfigMap data, boolean validate) throws BGMessageException, SQLException
      Selects includes from global configuration like: include.=1.
      Parameters:
      configDao - configuration selector.
      data - configuration raw data, containing includes.
      validate - выброс исключения при не найденной конфигурации.
      Throws:
      BGMessageException - validation
      SQLException