123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487 |
- //
- // Source code recreated from a .class file by IntelliJ IDEA
- // (powered by FernFlower decompiler)
- //
- package com.genersoft.iot.vmp.utils;
- import cn.dev33.satoken.SaManager;
- import cn.dev33.satoken.fun.SaFunction;
- import cn.dev33.satoken.listener.SaTokenEventCenter;
- import cn.dev33.satoken.session.SaSession;
- import cn.dev33.satoken.session.TokenSign;
- import cn.dev33.satoken.stp.SaLoginModel;
- import cn.dev33.satoken.stp.SaTokenInfo;
- import cn.dev33.satoken.stp.StpLogic;
- import org.springframework.stereotype.Component;
- import java.util.List;
- @Component
- public class StpAdminUtil {
- public static final String TYPE = "admin";
- public static StpLogic stpLogic = new StpLogic(TYPE);
- private StpAdminUtil() {
- }
- public static String getLoginType() {
- return stpLogic.getLoginType();
- }
- public static void setStpLogic(StpLogic newStpLogic) {
- stpLogic = newStpLogic;
- SaManager.putStpLogic(newStpLogic);
- SaTokenEventCenter.doSetStpLogic(stpLogic);
- }
- public static StpLogic getStpLogic() {
- return stpLogic;
- }
- public static String getTokenName() {
- return stpLogic.getTokenName();
- }
- public static void setTokenValue(String tokenValue) {
- stpLogic.setTokenValue(tokenValue);
- }
- public static void setTokenValue(String tokenValue, int cookieTimeout) {
- stpLogic.setTokenValue(tokenValue, cookieTimeout);
- }
- public static void setTokenValue(String tokenValue, SaLoginModel loginModel) {
- stpLogic.setTokenValue(tokenValue, loginModel);
- }
- public static String getTokenValue() {
- return stpLogic.getTokenValue();
- }
- public static String getTokenValueNotCut() {
- return stpLogic.getTokenValueNotCut();
- }
- public static SaTokenInfo getTokenInfo() {
- return stpLogic.getTokenInfo();
- }
- public static void login(Object id) {
- stpLogic.login(id);
- }
- public static void login(Object id, String device) {
- stpLogic.login(id, device);
- }
- public static void login(Object id, boolean isLastingCookie) {
- stpLogic.login(id, isLastingCookie);
- }
- public static void login(Object id, long timeout) {
- stpLogic.login(id, timeout);
- }
- public static void login(Object id, SaLoginModel loginModel) {
- stpLogic.login(id, loginModel);
- }
- public static String createLoginSession(Object id) {
- return stpLogic.createLoginSession(id);
- }
- public static String createLoginSession(Object id, SaLoginModel loginModel) {
- return stpLogic.createLoginSession(id, loginModel);
- }
- public static void logout() {
- stpLogic.logout();
- }
- public static void logout(Object loginId) {
- stpLogic.logout(loginId);
- }
- public static void logout(Object loginId, String device) {
- stpLogic.logout(loginId, device);
- }
- public static void logoutByTokenValue(String tokenValue) {
- stpLogic.logoutByTokenValue(tokenValue);
- }
- public static void kickout(Object loginId) {
- stpLogic.kickout(loginId);
- }
- public static void kickout(Object loginId, String device) {
- stpLogic.kickout(loginId, device);
- }
- public static void kickoutByTokenValue(String tokenValue) {
- stpLogic.kickoutByTokenValue(tokenValue);
- }
- public static void replaced(Object loginId, String device) {
- stpLogic.replaced(loginId, device);
- }
- public static boolean isLogin() {
- return stpLogic.isLogin();
- }
- public static boolean isLogin(Object loginId) {
- return stpLogic.isLogin(loginId);
- }
- public static void checkLogin() {
- stpLogic.checkLogin();
- }
- public static Object getLoginId() {
- return stpLogic.getLoginId();
- }
- public static <T> T getLoginId(T defaultValue) {
- return stpLogic.getLoginId(defaultValue);
- }
- public static Object getLoginIdDefaultNull() {
- return stpLogic.getLoginIdDefaultNull();
- }
- public static String getLoginIdAsString() {
- return stpLogic.getLoginIdAsString();
- }
- public static int getLoginIdAsInt() {
- return stpLogic.getLoginIdAsInt();
- }
- public static long getLoginIdAsLong() {
- return stpLogic.getLoginIdAsLong();
- }
- public static Object getLoginIdByToken(String tokenValue) {
- return stpLogic.getLoginIdByToken(tokenValue);
- }
- public static Object getExtra(String key) {
- return stpLogic.getExtra(key);
- }
- public static Object getExtra(String tokenValue, String key) {
- return stpLogic.getExtra(tokenValue, key);
- }
- public static SaSession getSessionByLoginId(Object loginId, boolean isCreate) {
- return stpLogic.getSessionByLoginId(loginId, isCreate);
- }
- public static SaSession getSessionBySessionId(String sessionId) {
- return stpLogic.getSessionBySessionId(sessionId);
- }
- public static SaSession getSessionByLoginId(Object loginId) {
- return stpLogic.getSessionByLoginId(loginId);
- }
- public static SaSession getSession(boolean isCreate) {
- return stpLogic.getSession(isCreate);
- }
- public static SaSession getSession() {
- return stpLogic.getSession();
- }
- public static SaSession getTokenSessionByToken(String tokenValue) {
- return stpLogic.getTokenSessionByToken(tokenValue);
- }
- public static SaSession getTokenSession() {
- return stpLogic.getTokenSession();
- }
- public static SaSession getAnonTokenSession() {
- return stpLogic.getAnonTokenSession();
- }
- public static void updateLastActiveToNow() {
- stpLogic.updateLastActiveToNow();
- }
- public static void checkActiveTimeout() {
- stpLogic.checkActiveTimeout();
- }
- public static long getTokenTimeout() {
- return stpLogic.getTokenTimeout();
- }
- public static long getTokenTimeout(String token) {
- return stpLogic.getTokenTimeout(token);
- }
- public static long getSessionTimeout() {
- return stpLogic.getSessionTimeout();
- }
- public static long getTokenSessionTimeout() {
- return stpLogic.getTokenSessionTimeout();
- }
- public static long getTokenActiveTimeout() {
- return stpLogic.getTokenActiveTimeout();
- }
- public static void renewTimeout(long timeout) {
- stpLogic.renewTimeout(timeout);
- }
- public static void renewTimeout(String tokenValue, long timeout) {
- stpLogic.renewTimeout(tokenValue, timeout);
- }
- public static List<String> getRoleList() {
- return stpLogic.getRoleList();
- }
- public static List<String> getRoleList(Object loginId) {
- return stpLogic.getRoleList(loginId);
- }
- public static boolean hasRole(String role) {
- return stpLogic.hasRole(role);
- }
- public static boolean hasRole(Object loginId, String role) {
- return stpLogic.hasRole(loginId, role);
- }
- public static boolean hasRoleAnd(String... roleArray) {
- return stpLogic.hasRoleAnd(roleArray);
- }
- public static boolean hasRoleOr(String... roleArray) {
- return stpLogic.hasRoleOr(roleArray);
- }
- public static void checkRole(String role) {
- stpLogic.checkRole(role);
- }
- public static void checkRoleAnd(String... roleArray) {
- stpLogic.checkRoleAnd(roleArray);
- }
- public static void checkRoleOr(String... roleArray) {
- stpLogic.checkRoleOr(roleArray);
- }
- public static List<String> getPermissionList() {
- return stpLogic.getPermissionList();
- }
- public static List<String> getPermissionList(Object loginId) {
- return stpLogic.getPermissionList(loginId);
- }
- public static boolean hasPermission(String permission) {
- return stpLogic.hasPermission(permission);
- }
- public static boolean hasPermission(Object loginId, String permission) {
- return stpLogic.hasPermission(loginId, permission);
- }
- public static boolean hasPermissionAnd(String... permissionArray) {
- return stpLogic.hasPermissionAnd(permissionArray);
- }
- public static boolean hasPermissionOr(String... permissionArray) {
- return stpLogic.hasPermissionOr(permissionArray);
- }
- public static void checkPermission(String permission) {
- stpLogic.checkPermission(permission);
- }
- public static void checkPermissionAnd(String... permissionArray) {
- stpLogic.checkPermissionAnd(permissionArray);
- }
- public static void checkPermissionOr(String... permissionArray) {
- stpLogic.checkPermissionOr(permissionArray);
- }
- public static String getTokenValueByLoginId(Object loginId) {
- return stpLogic.getTokenValueByLoginId(loginId);
- }
- public static String getTokenValueByLoginId(Object loginId, String device) {
- return stpLogic.getTokenValueByLoginId(loginId, device);
- }
- public static List<String> getTokenValueListByLoginId(Object loginId) {
- return stpLogic.getTokenValueListByLoginId(loginId);
- }
- public static List<String> getTokenValueListByLoginId(Object loginId, String device) {
- return stpLogic.getTokenValueListByLoginId(loginId, device);
- }
- public static List<TokenSign> getTokenSignListByLoginId(Object loginId, String device) {
- return stpLogic.getTokenSignListByLoginId(loginId, device);
- }
- public static String getLoginDevice() {
- return stpLogic.getLoginDevice();
- }
- public static List<String> searchTokenValue(String keyword, int start, int size, boolean sortType) {
- return stpLogic.searchTokenValue(keyword, start, size, sortType);
- }
- public static List<String> searchSessionId(String keyword, int start, int size, boolean sortType) {
- return stpLogic.searchSessionId(keyword, start, size, sortType);
- }
- public static List<String> searchTokenSessionId(String keyword, int start, int size, boolean sortType) {
- return stpLogic.searchTokenSessionId(keyword, start, size, sortType);
- }
- public static void disable(Object loginId, long time) {
- stpLogic.disable(loginId, time);
- }
- public static boolean isDisable(Object loginId) {
- return stpLogic.isDisable(loginId);
- }
- public static void checkDisable(Object loginId) {
- stpLogic.checkDisable(loginId);
- }
- public static long getDisableTime(Object loginId) {
- return stpLogic.getDisableTime(loginId);
- }
- public static void untieDisable(Object loginId) {
- stpLogic.untieDisable(loginId);
- }
- public static void disable(Object loginId, String service, long time) {
- stpLogic.disable(loginId, service, time);
- }
- public static boolean isDisable(Object loginId, String service) {
- return stpLogic.isDisable(loginId, service);
- }
- public static void checkDisable(Object loginId, String... services) {
- stpLogic.checkDisable(loginId, services);
- }
- public static long getDisableTime(Object loginId, String service) {
- return stpLogic.getDisableTime(loginId, service);
- }
- public static void untieDisable(Object loginId, String... services) {
- stpLogic.untieDisable(loginId, services);
- }
- public static void disableLevel(Object loginId, int level, long time) {
- stpLogic.disableLevel(loginId, level, time);
- }
- public static void disableLevel(Object loginId, String service, int level, long time) {
- stpLogic.disableLevel(loginId, service, level, time);
- }
- public static boolean isDisableLevel(Object loginId, int level) {
- return stpLogic.isDisableLevel(loginId, level);
- }
- public static boolean isDisableLevel(Object loginId, String service, int level) {
- return stpLogic.isDisableLevel(loginId, service, level);
- }
- public static void checkDisableLevel(Object loginId, int level) {
- stpLogic.checkDisableLevel(loginId, level);
- }
- public static void checkDisableLevel(Object loginId, String service, int level) {
- stpLogic.checkDisableLevel(loginId, service, level);
- }
- public static int getDisableLevel(Object loginId) {
- return stpLogic.getDisableLevel(loginId);
- }
- public static int getDisableLevel(Object loginId, String service) {
- return stpLogic.getDisableLevel(loginId, service);
- }
- public static void switchTo(Object loginId) {
- stpLogic.switchTo(loginId);
- }
- public static void endSwitch() {
- stpLogic.endSwitch();
- }
- public static boolean isSwitch() {
- return stpLogic.isSwitch();
- }
- public static void switchTo(Object loginId, SaFunction function) {
- stpLogic.switchTo(loginId, function);
- }
- public static void openSafe(long safeTime) {
- stpLogic.openSafe(safeTime);
- }
- public static void openSafe(String service, long safeTime) {
- stpLogic.openSafe(service, safeTime);
- }
- public static boolean isSafe() {
- return stpLogic.isSafe();
- }
- public static boolean isSafe(String service) {
- return stpLogic.isSafe(service);
- }
- public static boolean isSafe(String tokenValue, String service) {
- return stpLogic.isSafe(tokenValue, service);
- }
- public static void checkSafe() {
- stpLogic.checkSafe();
- }
- public static void checkSafe(String service) {
- stpLogic.checkSafe(service);
- }
- public static long getSafeTime() {
- return stpLogic.getSafeTime();
- }
- public static long getSafeTime(String service) {
- return stpLogic.getSafeTime(service);
- }
- public static void closeSafe() {
- stpLogic.closeSafe();
- }
- public static void closeSafe(String service) {
- stpLogic.closeSafe(service);
- }
- }
|