@Dependent @Named(value="uberfireRoleManager") public class UberfireRoleManager extends Object implements RoleManager, ContextualManager
The default role manager implementation for UF based applications.
Roles are not coming from any external system, are just the ones registered in the application
CRUD operations for roles are not allowed, only search is allowed.
AbstractEntityManager.SearchRequest, AbstractEntityManager.SearchResponse<T>| Constructor and Description |
|---|
UberfireRoleManager() |
| Modifier and Type | Method and Description |
|---|---|
org.jboss.errai.security.shared.api.Role |
create(org.jboss.errai.security.shared.api.Role entity) |
void |
delete(String... identifiers) |
void |
destroy() |
org.jboss.errai.security.shared.api.Role |
get(String identifier) |
List<org.jboss.errai.security.shared.api.Role> |
getAll() |
RoleManagerSettings |
getSettings() |
void |
initialize(UserSystemManager userSystemManager) |
AbstractEntityManager.SearchResponse<org.jboss.errai.security.shared.api.Role> |
search(AbstractEntityManager.SearchRequest request) |
org.jboss.errai.security.shared.api.Role |
update(org.jboss.errai.security.shared.api.Role entity) |
public void initialize(UserSystemManager userSystemManager) throws Exception
initialize in interface ContextualManagerExceptionpublic AbstractEntityManager.SearchResponse<org.jboss.errai.security.shared.api.Role> search(AbstractEntityManager.SearchRequest request) throws SecurityManagementException
search in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Role,RoleManagerSettings>SecurityManagementExceptionpublic org.jboss.errai.security.shared.api.Role get(String identifier) throws SecurityManagementException
get in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Role,RoleManagerSettings>SecurityManagementExceptionpublic List<org.jboss.errai.security.shared.api.Role> getAll() throws SecurityManagementException
getAll in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Role,RoleManagerSettings>SecurityManagementExceptionpublic org.jboss.errai.security.shared.api.Role create(org.jboss.errai.security.shared.api.Role entity)
throws SecurityManagementException
create in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Role,RoleManagerSettings>SecurityManagementExceptionpublic org.jboss.errai.security.shared.api.Role update(org.jboss.errai.security.shared.api.Role entity)
throws SecurityManagementException
update in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Role,RoleManagerSettings>SecurityManagementExceptionpublic void delete(String... identifiers) throws SecurityManagementException
delete in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Role,RoleManagerSettings>SecurityManagementExceptionpublic RoleManagerSettings getSettings()
getSettings in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Role,RoleManagerSettings>public void destroy()
throws Exception
destroy in interface ContextualManagerExceptionCopyright © 2012–2020 JBoss by Red Hat. All rights reserved.