限定符和类型 | 字段和说明 |
---|---|
private CacheEntity<java.lang.Short,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> |
cache |
private java.util.List<Config> |
configPluginList |
private SysConfigDataService |
service |
private SiteComponent |
siteComponent |
构造器和说明 |
---|
ConfigComponent() |
限定符和类型 | 方法和说明 |
---|---|
void |
clear() |
void |
clear(short siteId) |
static boolean |
getBoolean(java.lang.String value,
boolean defaultValue) |
ConfigInfo |
getConfig(short siteId,
java.lang.String code,
java.util.Locale locale) |
java.util.Map<java.lang.String,java.lang.String> |
getConfigData(short siteId,
java.lang.String code) |
java.util.List<ConfigInfo> |
getConfigList(short siteId,
java.util.Locale locale,
boolean showAll) |
java.util.Set<java.lang.String> |
getExportableConfigCodeList(short siteId) |
java.util.List<SysExtendField> |
getFieldList(SysSite site,
java.lang.String code,
java.lang.Boolean customed,
java.util.Locale locale) |
static int |
getInt(java.lang.String value,
int defaultValue) |
static long |
getLong(java.lang.String value,
long defaultValue) |
java.util.Map<java.lang.String,SysConfig> |
getMap(short siteId) |
void |
initCache(CacheEntityFactory cacheEntityFactory) |
void |
removeCache(short siteId,
java.lang.String code) |
boolean |
save(short siteId,
java.util.Map<java.lang.String,SysConfig> modelMap)
保存配置
|
private SysConfigDataService service
@Autowired(required=false) private java.util.List<Config> configPluginList
private SiteComponent siteComponent
private CacheEntity<java.lang.Short,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> cache
public ConfigInfo getConfig(short siteId, java.lang.String code, java.util.Locale locale)
siteId
- code
- locale
- public java.util.Set<java.lang.String> getExportableConfigCodeList(short siteId)
siteId
- public java.util.List<ConfigInfo> getConfigList(short siteId, java.util.Locale locale, boolean showAll)
siteId
- locale
- showAll
- public java.util.List<SysExtendField> getFieldList(SysSite site, java.lang.String code, java.lang.Boolean customed, java.util.Locale locale)
site
- code
- customed
- locale
- public java.util.Map<java.lang.String,java.lang.String> getConfigData(short siteId, java.lang.String code)
siteId
- code
- public static int getInt(java.lang.String value, int defaultValue)
public static long getLong(java.lang.String value, long defaultValue)
public static boolean getBoolean(java.lang.String value, boolean defaultValue)
public java.util.Map<java.lang.String,SysConfig> getMap(short siteId)
siteId
- public boolean save(short siteId, java.util.Map<java.lang.String,SysConfig> modelMap)
siteId
- modelMap
- public void removeCache(short siteId, java.lang.String code)
siteId
- code
- public void initCache(CacheEntityFactory cacheEntityFactory) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException
cacheEntityFactory
- java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalArgumentException