@ApplicationScoped public class DefaultPermissionTypeRegistry extends Object implements PermissionTypeRegistry
| Constructor and Description |
|---|
DefaultPermissionTypeRegistry() |
| Modifier and Type | Method and Description |
|---|---|
PermissionType |
get(String type)
Get a previously registed permission type given its unique identifier.
|
void |
register(PermissionType instance)
Register a permission type.
|
PermissionType |
resolve(String name)
Get the first permission type that matches the given name.
|
public void register(PermissionType instance)
PermissionTypeRegistryPermissionType.getType() is used as a unique key within the registry.register in interface PermissionTypeRegistrypublic PermissionType get(String type)
PermissionTypeRegistryget in interface PermissionTypeRegistrypublic PermissionType resolve(String name)
PermissionTypeRegistry
It's always up to every permission type to define what are the valid format for its permission names.
resolve in interface PermissionTypeRegistryPermissionType.supportsPermission(String)Copyright © 2012–2021 JBoss by Red Hat. All rights reserved.