public class MetaUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static FieldDataPermRolesMeta |
generateDataFiledRolesMeta(String className,
AuthField authField) |
static DataPermRolesMeta |
generateDataRolesMeta(AuthData authData) |
static ParamPermRolesMeta |
generateParamMeta(AuthParam r) |
static void |
generateParamMeta(DataPermRolesMeta meta,
AuthData r) |
static PermRolesMeta |
generatePermRolesMeta(Auth auth) |
static PermRolesMeta |
generatePermRolesMeta(Set<Auth> auths) |
static PermRolesMeta |
generatePermRolesMeta(String[] requireRoles,
String[] excludeRoles,
String[] requirePermissions,
String[] excludePermissions) |
static <A extends Annotation> |
getAnnotation(Object value,
Class<A> clz) |
static <A extends Annotation> |
getAnnotations(Object value,
Class<A> clz) |
static Set<String> |
getPatterns(org.springframework.web.servlet.mvc.method.RequestMappingInfo info) |
static String |
getTypeName(Object value) |
public static ParamPermRolesMeta generateParamMeta(AuthParam r)
public static void generateParamMeta(DataPermRolesMeta meta, AuthData r)
public static PermRolesMeta generatePermRolesMeta(Set<Auth> auths)
public static PermRolesMeta generatePermRolesMeta(Auth auth)
public static <A extends Annotation> A getAnnotation(Object value, Class<A> clz)
public static <A extends Annotation> Set<A> getAnnotations(Object value, Class<A> clz)
public static Set<String> getPatterns(org.springframework.web.servlet.mvc.method.RequestMappingInfo info)
public static DataPermRolesMeta generateDataRolesMeta(AuthData authData)
public static FieldDataPermRolesMeta generateDataFiledRolesMeta(String className, AuthField authField)
public static PermRolesMeta generatePermRolesMeta(String[] requireRoles, String[] excludeRoles, String[] requirePermissions, String[] excludePermissions)
Copyright © 2022. All rights reserved.