@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)
PermissionTypeRegistry
PermissionType.getType()
is used as a unique key within the registry.register
in interface PermissionTypeRegistry
public PermissionType get(String type)
PermissionTypeRegistry
get
in interface PermissionTypeRegistry
public 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 PermissionTypeRegistry
PermissionType.supportsPermission(String)
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.