所有方法 静态方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
static void |
addAuthzResourcesNames(Set<String> authzResourcesNames) |
static Object |
argsHandle(String argsName,
Object... otherArgs) |
static List<Class<?>> |
argType(String argsName) |
Map<String,PermissionDict.ArgsMeta> |
getArgs() |
Map<String,Set<String>> |
getCertificatedMetadata() |
Map<String,List<DataPermMeta>> |
getDataPermission() |
Map<String,Map<String,FieldData>> |
getFieldsData() |
HashSet<IPRange> |
getGlobalAllow() |
HashSet<IPRange> |
getGlobalDeny() |
Map<String,Map<String,IPRangeMeta>> |
getIPRange() |
static String |
getPermSeparator() |
Map<String,Map<String,Map<ParamMetadata.ParamType,Map<String,Class<?>>>>> |
getRawParamMap() |
Map<String,Map<String,String>> |
getResourcesNameAndTemplate() |
Map<String,Map<String,PermRolesMeta>> |
getRolePermission() |
static void |
init(PermissionDict permissionDict) |
static void |
initArgs(Map<String,PermissionDict.ArgsMeta> argsMetadata) |
static void |
initAuthzMetadata(Map<String,Map<String,PermRolesMeta>> authzMetadata) |
static void |
initCertificatedMetadata(Map<String,Set<String>> certificatedMetadata) |
static void |
initDataPerm(Map<String,List<DataPermMeta>> dataPermMetadata) |
static void |
initFieldMetadata(Map<String,Map<String,FieldData>> fieldMetadata) |
static void |
initIPRangeMeta(Map<String,Map<String,IPRangeMeta>> ipRangeMeta) |
boolean |
isSupportNative() |
Object |
modify(AuthzModifier authzModifier) |
Object |
modifyAPI(AuthzModifier authzModifier) |
Object |
modifyData(AuthzModifier authzModifier) |
Object |
modifyParam(AuthzModifier authzModifier) |
static Map<String,String> |
parseTypeForTemplate(String className) |
static PermissionDict |
self() |
static void |
setPermSeparator(String permSeparator) |