类 BaseConfigManager<S extends BaseSystemConfig,U extends BaseUserConfig>
java.lang.Object
cool.scx.ext.config_manager.BaseConfigManager<S,U>
public abstract class BaseConfigManager<S extends BaseSystemConfig,U extends BaseUserConfig>
extends Object
Abstract BaseConfigManager class.
- 版本:
- 1.15.8
- 作者:
- scx567888
-
字段概要
字段 -
构造器概要
构造器构造器说明BaseConfigManager(cool.scx.core.base.BaseModelService<S> systemConfigService, cool.scx.core.base.BaseModelService<U> userConfigService) Constructor for BaseConfigManager. -
方法概要
修饰符和类型方法说明abstract SgetDefaultSystemConfig.abstract UgetDefaultUserConfig.getSystemConfig.final cool.scx.core.base.BaseModelService<S>Getter for the fieldsystemConfigService.getUserConfig(Long userID) 获取用户配置final cool.scx.core.base.BaseModelService<U>Getter for the fielduserConfigService.updateSystemConfig(S newScxConfig) updateSystemConfig.updateUserConfig(Long userID, U newScxConfig) 更新用户信息
-
字段详细资料
-
DEFAULT_SYSTEM_CONFIG_NAME
ConstantDEFAULT_CONFIG_NAME="ScxSystemConfig"- 另请参阅:
-
systemConfigService
-
userConfigService
-
-
构造器详细资料
-
方法详细资料
-
updateUserConfig
更新用户信息- 参数:
userID- 用户 IDnewScxConfig- 修改后的配置- 返回:
- a
-
getUserConfig
获取用户配置- 参数:
userID- 用户 ID- 返回:
- 配置
-
getSystemConfig
getSystemConfig.
- 返回:
- s
-
updateSystemConfig
updateSystemConfig.
- 参数:
newScxConfig- a T object- 返回:
- a T object
-
getDefaultUserConfig
getDefaultUserConfig.
- 返回:
- a U object
-
getDefaultSystemConfig
getDefaultSystemConfig.
- 返回:
- a S object
-
getSystemConfigService
Getter for the field
systemConfigService.- 返回:
- a
BaseModelServiceobject
-
getUserConfigService
Getter for the field
userConfigService.- 返回:
- a
BaseModelServiceobject
-