public class PermissionDict extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getPermSeparator() |
static void |
init(org.springframework.context.ApplicationContext applicationContext,
PermLibrary permLibrary,
Cache cache,
Map<org.springframework.web.servlet.mvc.method.RequestMappingInfo,org.springframework.web.method.HandlerMethod> mapRet) |
static void |
initArgs(Set<String> authzResourcesNames,
Map<String,Map<String,FieldDataPermRolesMeta>> fieldMetadata,
HashMap<String,List<DataPermRolesMeta>> map,
HashMap<String,ArgsMeta> args) |
static boolean |
isSupportNative() |
static Object |
modify(AuthzModifier authzModifier) |
static Object |
modifyAPI(AuthzModifier authzModifier) |
static Object |
modifyData(AuthzModifier authzModifier) |
static Object |
modifyParam(AuthzModifier authzModifier) |
static void |
putParam(String api,
String method) |
static void |
putParam(String api,
String method,
String name,
ParamMetadata paramMetadata) |
static void |
setPermSeparator(String permSeparator) |
public static boolean isSupportNative()
public static void putParam(String api, String method, String name, ParamMetadata paramMetadata)
@Nullable public static Object modify(@NonNull AuthzModifier authzModifier)
public static Object modifyAPI(AuthzModifier authzModifier)
public static Object modifyParam(AuthzModifier authzModifier)
public static Object modifyData(AuthzModifier authzModifier)
public static void setPermSeparator(String permSeparator)
public static String getPermSeparator()
public static void initArgs(Set<String> authzResourcesNames, Map<String,Map<String,FieldDataPermRolesMeta>> fieldMetadata, HashMap<String,List<DataPermRolesMeta>> map, HashMap<String,ArgsMeta> args)
public static void init(org.springframework.context.ApplicationContext applicationContext,
PermLibrary permLibrary,
Cache cache,
Map<org.springframework.web.servlet.mvc.method.RequestMappingInfo,org.springframework.web.method.HandlerMethod> mapRet)
Copyright © 2022. All rights reserved.