@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()
ManagerService
init
在接口中 ManagerService
public void unInit()
ManagerService
unInit
在接口中 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
- 所属系统