public final class SysParam
extends java.lang.Object
Title: 首亨软件 - 获取以及设置系统参数
Description: 首亨软件 - SHForce
Company:首亨软件(重庆)有限公司
Author:江兴春
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
APP_ROOT_DIR
已过时。
|
static java.lang.String |
classPath |
static java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String> |
constMap
保存sys_const_table中的常量,构造规则为:key=const_type+const_name,value=const_value
|
static java.lang.String |
DEPLOY_DIR |
static java.lang.String |
EVENT_INIT_FINISH |
static java.lang.String |
EX_CONFIG_DIR |
static boolean |
isLoadSysParamFinish |
static java.lang.String |
LINE_SEPARATOR |
static java.lang.String |
SERVER_ALIAS |
static java.lang.String |
SERVER_IP |
static int |
SERVER_MODE |
static java.lang.String |
SERVER_START_DAY |
static java.lang.String |
SERVER_START_TIME |
static java.util.Date |
SERVER_START_TIME_FULL |
static DelayUtil.DelayNotify |
systemStartupNotify |
static long |
VERSION |
构造器和说明 |
---|
SysParam() |
限定符和类型 | 方法和说明 |
---|---|
static UserInfo |
getCacheUserInfo(java.lang.String userId) |
static java.util.List<java.lang.String> |
getCheckSequences()
系统启动时检查序列
|
static java.util.List<java.lang.Class> |
getDBQueueList()
获取实现了DBQueue接口的类
|
static java.lang.String |
getDefaultHref() |
static java.lang.String |
getDefaultHref(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getDefaultHref(javax.servlet.http.HttpServletRequest request,
java.lang.String userId)
默认A标签HREF值
|
static java.util.List<java.lang.Class> |
getDumpTaskList()
获取实现了DumpTasks接口的类
|
static java.util.List<java.lang.Class> |
getFrameConfList(java.lang.String key)
获取frameConf.xml中配置的数据
|
static int |
getIEVersion(javax.servlet.http.HttpServletRequest request,
java.lang.String userId)
使用浏览器的最低版本 默认IE6
|
static int |
getIntParam(DataCenter dc,
java.lang.String constType,
java.lang.String paramName)
从系统表中获取int型参数的值
|
static int |
getIntParam(java.lang.String constType,
java.lang.String paramName)
从系统表中获取int型参数的值
|
static int |
getIntParam(java.lang.String constType,
java.lang.String paramName,
int defaultValue) |
static java.lang.String |
getParam(DataCenter dc,
java.lang.String constType,
java.lang.String paramName)
从系统表中获取参数的值
|
static java.lang.String |
getParam(javax.servlet.http.HttpServletRequest request,
java.lang.String constType,
java.lang.String constName)
获取系统属性
|
static java.lang.String |
getParam(java.lang.String constType,
java.lang.String constName)
获取系统属性
|
static java.lang.String |
getParam(java.lang.String constType,
java.lang.String constName,
java.lang.String defaultValue) |
static java.lang.String |
getParamInner(javax.servlet.http.HttpServletRequest request,
java.lang.String constType,
java.lang.String constName)
获取系统属性
|
static java.lang.String |
getParamInner(java.lang.String constType,
java.lang.String constName) |
static java.lang.String |
getParamLanguage(java.lang.String constType,
java.lang.String constName)
获取系统属性,并进行语言转换
|
static java.lang.String |
getServerAddr(java.lang.String serverId)
获取服务器信息
|
static java.util.List<java.lang.String> |
getShforceJars()
Shforce相关的JAR包
|
static java.lang.String |
getSkinVersion()
获取当前皮肤使用版本
|
static boolean |
getSystemBooleanValue(java.lang.String key,
java.lang.String defaultValue)
获取系统BOOLEAN属性
|
static boolean |
getSystemExBooleanValue(java.lang.String key,
java.lang.String defaultValue)
获取BOOLEAN类型
|
static int |
getSystemExIntValue(java.lang.String key,
java.lang.String defaultValue)
获取系统扩展整形属性
|
static java.lang.String |
getSystemExValue(java.lang.String key)
获取系统扩展属性
|
static java.lang.String |
getSystemExValue(java.lang.String key,
java.lang.String defaultValue)
获取系统扩展属性
|
static int |
getSystemIntValue(java.lang.String key,
java.lang.String defaultValue)
获取系统整形属性
|
static int |
getSystemIntValue2(java.lang.String key,
int defaultValue) |
static DelayUtil.DelayNotify |
getSystemStartupNotify() |
static java.lang.String |
getSystemValue(java.lang.String key)
获取系统(System.properties)属性
|
static java.lang.String |
getSystemValue(java.lang.String key,
java.lang.String defaultValue)
获取系统属性
|
static java.util.List<java.lang.Class> |
getTaskList()
获取实现了Task接口的类
|
static void |
initJ2SERuntime()
初始化J2EE运行环境
|
static boolean |
isDefaultCacheLogin()
是否使用用默认本地缓存作为登陆缓存
|
static boolean |
isDevMode()
判断是否开发模式
|
static boolean |
isJ2EEModel()
服务端J2EE模式
|
static boolean |
isJ2SEModel()
客户端J2SE模式
|
static boolean |
isRedisLogin()
是否使用用redis作为登陆缓存
|
static boolean |
isSpringbootModel()
Springboot模式
|
static void |
loadAllParamToMap() |
static void |
loadAllParamToMap(DataCenter dc)
将sys_const_table中所有的参数一次性加载到HashMap中
|
static boolean |
loadFrameConf()
加载配置文件
|
static void |
loadServerConfig(DataCenter dc)
加载可访问服务器
|
static void |
loginServer(DataCenter dc,
java.lang.String userId,
java.lang.String serverId)
创建服务器
|
static void |
logoutServer(DataCenter dc,
java.lang.String userId,
java.lang.String serverId)
退出服务器
|
static void |
main(java.lang.String[] args) |
static void |
refreshLoadParam() |
static void |
refreshLoadParam(DataCenter dc) |
static boolean |
refreshSystemUser(DataCenter dc,
java.lang.String userId)
刷新登录用户
|
static boolean |
saveParam(DataCenter dc,
java.lang.String constType,
java.lang.String paramName,
java.lang.String paramValue)
将参数值保存到数据库中sys_const_value表中
|
static boolean |
saveParam(java.lang.String constType,
java.lang.String paramName,
java.lang.String paramValue) |
static void |
setSystemExValue(java.lang.String key,
java.lang.String value)
设置系统扩展属性
|
static void |
setSystemValue(java.lang.String key,
java.lang.String value)
设置系统变量
|
static void |
updateParam(java.lang.String constKey,
java.lang.String constValue)
已过时。
|
static void |
updateParam(java.lang.String constType,
java.lang.String constName,
java.lang.String constValue)
更新系统变量
|
static void |
updateParam(java.lang.String constType,
java.lang.String constName,
java.lang.String constValue,
boolean triggerEvent)
更新系统变量
|
static boolean |
waitSystemStartup()
阻塞等待系统初始化完毕
|
public static long VERSION
public static java.lang.String classPath
public static java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String> constMap
public static final java.lang.String SERVER_START_DAY
public static final java.lang.String SERVER_START_TIME
public static final java.util.Date SERVER_START_TIME_FULL
public static final java.lang.String EVENT_INIT_FINISH
public static boolean isLoadSysParamFinish
public static java.lang.String SERVER_ALIAS
public static java.lang.String DEPLOY_DIR
public static java.lang.String EX_CONFIG_DIR
@Deprecated public static java.lang.String APP_ROOT_DIR
public static final java.lang.String LINE_SEPARATOR
public static int SERVER_MODE
public static java.lang.String SERVER_IP
public static final DelayUtil.DelayNotify systemStartupNotify
public static void initJ2SERuntime()
public static DelayUtil.DelayNotify getSystemStartupNotify()
public static boolean waitSystemStartup()
public static boolean isJ2SEModel()
public static boolean isJ2EEModel()
public static boolean isSpringbootModel()
public static java.lang.String getServerAddr(java.lang.String serverId)
serverId
- Stringpublic static boolean isDevMode()
public static int getIEVersion(javax.servlet.http.HttpServletRequest request, java.lang.String userId)
request
- HttpServletRequestuserId
- Stringpublic static java.lang.String getDefaultHref(javax.servlet.http.HttpServletRequest request, java.lang.String userId)
request
- HttpServletRequestuserId
- Stringpublic static java.lang.String getDefaultHref(javax.servlet.http.HttpServletRequest request)
public static java.lang.String getDefaultHref()
public static void loadServerConfig(DataCenter dc)
dc
- DataCenterpublic static void loginServer(DataCenter dc, java.lang.String userId, java.lang.String serverId)
dc
- DataCenteruserId
- StringserverId
- Stringpublic static void logoutServer(DataCenter dc, java.lang.String userId, java.lang.String serverId)
dc
- DataCenteruserId
- StringserverId
- Stringpublic static java.util.List<java.lang.String> getShforceJars()
public static boolean saveParam(java.lang.String constType, java.lang.String paramName, java.lang.String paramValue)
public static boolean saveParam(DataCenter dc, java.lang.String constType, java.lang.String paramName, java.lang.String paramValue)
dc
- DataCenter对象constType
- String参数类型paramName
- String参数名称paramValue
- String参数值public static java.lang.String getParam(DataCenter dc, java.lang.String constType, java.lang.String paramName)
dc
- DataCenter 数据中心constType
- String参数类型paramName
- String 参数名称public static int getIntParam(DataCenter dc, java.lang.String constType, java.lang.String paramName)
dc
- DataCenter 数据中心constType
- String参数类型paramName
- String 参数名称public static int getIntParam(java.lang.String constType, java.lang.String paramName)
constType
- String参数类型paramName
- String 参数名称public static int getIntParam(java.lang.String constType, java.lang.String paramName, int defaultValue)
public static void loadAllParamToMap()
public static void refreshLoadParam()
public static void refreshLoadParam(DataCenter dc)
public static void loadAllParamToMap(DataCenter dc) throws java.lang.Exception
dc
- DataCenter对象java.lang.Exception
- Exceptionpublic static void updateParam(java.lang.String constType, java.lang.String constName, java.lang.String constValue)
constType
- StringconstName
- StringconstValue
- Stringpublic static void updateParam(java.lang.String constType, java.lang.String constName, java.lang.String constValue, boolean triggerEvent)
constType
- StringconstName
- StringconstValue
- StringtriggerEvent
- 触发事件@Deprecated public static void updateParam(java.lang.String constKey, java.lang.String constValue)
constKey
- StringconstValue
- Stringpublic static java.lang.String getParamInner(javax.servlet.http.HttpServletRequest request, java.lang.String constType, java.lang.String constName)
request
- HttpServletRequestconstType
- StringconstName
- Stringpublic static java.lang.String getParam(javax.servlet.http.HttpServletRequest request, java.lang.String constType, java.lang.String constName)
request
- HttpServletRequestconstType
- StringconstName
- Stringpublic static java.lang.String getParamInner(java.lang.String constType, java.lang.String constName)
public static java.lang.String getParamLanguage(java.lang.String constType, java.lang.String constName)
constType
- constName
- public static java.lang.String getParam(java.lang.String constType, java.lang.String constName)
constType
- StringconstName
- Stringpublic static java.lang.String getParam(java.lang.String constType, java.lang.String constName, java.lang.String defaultValue)
public static java.lang.String getSystemValue(java.lang.String key)
key
- Stringpublic static void setSystemValue(java.lang.String key, java.lang.String value)
key
- Stringvalue
- Stringpublic static java.lang.String getSystemValue(java.lang.String key, java.lang.String defaultValue)
key
- StringdefaultValue
- 默认值public static int getSystemIntValue(java.lang.String key, java.lang.String defaultValue)
key
- StringdefaultValue
- Stringpublic static int getSystemIntValue2(java.lang.String key, int defaultValue)
public static boolean getSystemBooleanValue(java.lang.String key, java.lang.String defaultValue)
key
- StringdefaultValue
- Stringpublic static java.lang.String getSystemExValue(java.lang.String key)
key
- Stringpublic static void setSystemExValue(java.lang.String key, java.lang.String value)
key
- Stringvalue
- Stringpublic static java.lang.String getSystemExValue(java.lang.String key, java.lang.String defaultValue)
key
- StringdefaultValue
- 默认值public static int getSystemExIntValue(java.lang.String key, java.lang.String defaultValue)
key
- StringdefaultValue
- 默认值public static boolean getSystemExBooleanValue(java.lang.String key, java.lang.String defaultValue)
key
- StringdefaultValue
- Stringpublic static boolean loadFrameConf()
public static java.util.List<java.lang.Class> getFrameConfList(java.lang.String key)
key
- Stringpublic static java.util.List<java.lang.Class> getDBQueueList()
public static java.util.List<java.lang.Class> getTaskList()
public static java.util.List<java.lang.Class> getDumpTaskList()
public static java.util.List<java.lang.String> getCheckSequences()
public static java.lang.String getSkinVersion()
public static boolean isRedisLogin()
public static boolean isDefaultCacheLogin()
public static boolean refreshSystemUser(DataCenter dc, java.lang.String userId)
dc
- DataCenteruserId
- Stringpublic static UserInfo getCacheUserInfo(java.lang.String userId)
public static void main(java.lang.String[] args)