| 程序包 | 说明 |
|---|---|
| org.hswebframework.web.authorization | |
| org.hswebframework.web.authorization.define | |
| org.hswebframework.web.authorization.simple |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
Role
角色信息
|
interface |
User
用户信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Dimension |
Dimension.of(String id,
String name,
DimensionType type) |
static Dimension |
Dimension.of(String id,
String name,
DimensionType type,
Map<String,Object> options) |
| 限定符和类型 | 方法和说明 |
|---|---|
default Optional<Dimension> |
Authentication.getDimension(DimensionType type,
String id) |
default Optional<Dimension> |
Authentication.getDimension(String type,
String id) |
reactor.core.publisher.Mono<? extends Dimension> |
DimensionProvider.getDimensionById(DimensionType type,
String id)
根据维度类型和ID获取维度信息
|
reactor.core.publisher.Flux<? extends Dimension> |
DimensionProvider.getDimensionByUserId(String userId)
获取用户获取维度信息
|
List<Dimension> |
Authentication.getDimensions() |
default List<Dimension> |
Authentication.getDimensions(DimensionType type) |
default List<Dimension> |
Authentication.getDimensions(String type) |
default reactor.core.publisher.Flux<? extends Dimension> |
DimensionProvider.getDimensionsById(DimensionType type,
Collection<String> idList)
根据维度类型和Id获取多个维度
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Role |
Role.fromDimension(Dimension dimension) |
| 限定符和类型 | 方法和说明 |
|---|---|
Authentication |
Authentication.copy(java.util.function.BiPredicate<Permission,String> permissionFilter,
java.util.function.Predicate<Dimension> dimension)
copy为新的权限信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
DimensionsDefinition.hasDimension(Dimension dimension) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
DimensionsDefinition.hasDimension(List<Dimension> dimensions) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SimpleDimension |
class |
SimpleRole |
class |
SimpleUser |
| 限定符和类型 | 方法和说明 |
|---|---|
static Role |
SimpleRole.of(Dimension dimension) |
| 限定符和类型 | 方法和说明 |
|---|---|
Authentication |
SimpleAuthentication.copy(java.util.function.BiPredicate<Permission,String> permissionFilter,
java.util.function.Predicate<Dimension> dimension) |
Copyright © 2016–2021. All rights reserved.