|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.github.dactiv.showcase.common.SystemVariableUtils
@Component public class SystemVariableUtils
系统变量工具类
| 字段摘要 | |
|---|---|
static String |
DEFAULT_DICTIONARY_VALUE
|
| 构造方法摘要 | |
|---|---|
SystemVariableUtils()
|
|
| 方法摘要 | |
|---|---|
static org.apache.shiro.session.Session |
createSessionIfNull()
创建一个shiro的session,如果存在session就用现有的session,否则创建一个新的session |
static String |
getName(Class<? extends Enum<? extends ValueEnum<?>>> enumClass,
Object value)
通过字典枚举获取字典名称 |
static String |
getName(SystemDictionaryCode systemDictionaryCode,
Object value)
获取数据字典名称 |
static org.apache.shiro.session.Session |
getSession()
获取shiro的session |
static org.apache.shiro.session.Session |
getSession(boolean create)
获取shiro的session |
static SessionVariable |
getSessionVariable()
获取当前系统常用Session变量实体 |
static List<DataDictionary> |
getVariables(Class<? extends Enum<? extends ValueEnum<?>>> enumClass,
Object... ignoreValue)
通过字典枚举获取数据字典集合 |
static List<DataDictionary> |
getVariables(SystemDictionaryCode code,
String... ignoreValue)
通过字典类别代码获取数据字典集合 |
static boolean |
isAuthenticated()
判断当前会话是否登录 |
void |
setSystemVariableManager(SystemVariableManager systemDictionaryManager)
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
public static String DEFAULT_DICTIONARY_VALUE
| 构造方法详细信息 |
|---|
public SystemVariableUtils()
| 方法详细信息 |
|---|
@Autowired public void setSystemVariableManager(SystemVariableManager systemDictionaryManager)
public static String getName(SystemDictionaryCode systemDictionaryCode,
Object value)
systemDictionaryCode - 类别代码value - 值
public static String getName(Class<? extends Enum<? extends ValueEnum<?>>> enumClass,
Object value)
enumClass - 字典枚举classvalue - 值
public static List<DataDictionary> getVariables(SystemDictionaryCode code,
String... ignoreValue)
code - 字典类别ignoreValue - 忽略字典的值
public static List<DataDictionary> getVariables(Class<? extends Enum<? extends ValueEnum<?>>> enumClass,
Object... ignoreValue)
enumClass - 字典枚举 classignoreValue - 忽略字典的值
public static SessionVariable getSessionVariable()
SessionVariablepublic static org.apache.shiro.session.Session createSessionIfNull()
Sessionpublic static org.apache.shiro.session.Session getSession()
Sessionpublic static org.apache.shiro.session.Session getSession(boolean create)
create - true表示如果不存在,就创建,否则用现有的
Sessionpublic static boolean isAuthenticated()
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||