@CacheConfig(cacheNames="configCache") @Service public class ConfigServiceImpl extends java.lang.Object implements ManagerService
| 构造器和说明 |
|---|
ConfigServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getConfig(java.lang.String key)
从数据库获取配置信息
|
java.lang.String |
getConfig(java.lang.String orgId,
java.lang.String key)
获取选项值
|
java.lang.String |
getConfigDefault(java.lang.String key,
java.lang.String defaultvalue)
从数据库获取配置信息 控制返回默认值
|
java.lang.String |
getConfigExt(java.lang.String key)
获取保存在大字段中的选项值
|
java.lang.String |
getConfigExt(java.lang.String orgId,
java.lang.String key)
获取保存在大字段中的选项值
|
java.lang.String |
getConfigInfo(java.lang.String key)
获取配置文件的设置
|
java.lang.String |
getConfigReal(java.lang.String orgId,
java.lang.String key)
获取保存在大字段中的选项值, 获取真正的系统选项扩展的大字段值 如果指定机构的选项不存在返回 null ,而不是返回"所有机构" 的选项
|
java.lang.String |
getConfigRealValue(java.lang.String orgId,
java.lang.String key)
获取保存的选项值, 获取真正的系统选项扩展的大字段值 如果指定机构的选项不存在返回 null ,而不是返回"所有机构" 的选项
|
java.util.Map<?,?> |
getConfigs()
获取配置文件的所有设置
|
java.lang.String |
getCurrentOrgID()
获取当前的OrgId
|
java.lang.String |
getVersion(java.lang.String suosxt)
根据所属系统获取最近更新的版本
|
void |
init()
初始化
|
void |
setConfigInfo(java.lang.String key,
java.lang.String value)
修改数据库配置文件
|
void |
unInit()
结束
|
public void init()
ManagerServiceinit 在接口中 ManagerServicepublic void unInit()
ManagerServiceunInit 在接口中 ManagerService@Cacheable(key="#key") public java.lang.String getConfigInfo(java.lang.String key)
key - 选项idpublic java.util.Map<?,?> getConfigs()
public void setConfigInfo(java.lang.String key,
java.lang.String value)
throws java.io.IOException
key - 需要修改配置文件的keyvalue - 需要修改的配置文件的值java.io.IOException - 出错抛出异常public java.lang.String getConfig(java.lang.String key)
key - 选项idpublic java.lang.String getConfigExt(java.lang.String key)
key - 选项keypublic java.lang.String getConfigReal(java.lang.String orgId,
java.lang.String key)
orgId - 机构idkey - 选项idpublic java.lang.String getConfigRealValue(java.lang.String orgId,
java.lang.String key)
orgId - 机构idkey - 选项idpublic java.lang.String getCurrentOrgID()
public java.lang.String getConfigDefault(java.lang.String key,
java.lang.String defaultvalue)
key - 选项keydefaultvalue - 默认值@Cacheable(key="#orgId+#key")
public java.lang.String getConfig(java.lang.String orgId,
java.lang.String key)
orgId - 机构idkey - 配置项的唯一idpublic java.lang.String getConfigExt(java.lang.String orgId,
java.lang.String key)
orgId - 机构 idkey - 选项id@Cacheable(key="#suosxt") public java.lang.String getVersion(java.lang.String suosxt)
suosxt - 所属系统