public class TomcatGroupManager extends BaseTomcatManager implements GroupManager, ContextualManager
Groups manager service provider implementation for Apache tomcat, when using default realm based on properties files.
AbstractEntityManager.SearchRequest, AbstractEntityManager.SearchResponse<T>
ATTRIBUTE_USER_FULLNAME, CATALINA_BASE_PROPERTY, DATABASE_NAME, DEFAULT_CATALINA_BASE, defaultCatalinaBase, USER_ATTRIBUTES, USER_FULLNAME, USERS_FILE, usersFile
Constructor and Description |
---|
TomcatGroupManager() |
TomcatGroupManager(ConfigProperties gitPrefs) |
TomcatGroupManager(Map<String,String> gitPrefs) |
Modifier and Type | Method and Description |
---|---|
void |
assignUsers(String name,
Collection<String> users) |
org.jboss.errai.security.shared.api.Group |
create(org.jboss.errai.security.shared.api.Group entity) |
void |
delete(String... identifiers) |
void |
destroy() |
org.jboss.errai.security.shared.api.Group |
get(String identifier) |
protected CapabilityStatus |
getCapabilityStatus(Capability capability) |
GroupManagerSettings |
getSettings() |
void |
initialize(UserSystemManager userSystemManager) |
AbstractEntityManager.SearchResponse<org.jboss.errai.security.shared.api.Group> |
search(AbstractEntityManager.SearchRequest request) |
org.jboss.errai.security.shared.api.Group |
update(org.jboss.errai.security.shared.api.Group entity) |
closeDatabase, createGroup, createRole, createUser, getDatabase, getRole, getUser, initializeTomcatProperties, isConfigPropertySet, isEmpty, loadConfig, saveDatabase
public TomcatGroupManager()
public TomcatGroupManager(ConfigProperties gitPrefs)
public void initialize(UserSystemManager userSystemManager) throws Exception
initialize
in interface ContextualManager
Exception
public void destroy() throws Exception
destroy
in interface ContextualManager
Exception
public AbstractEntityManager.SearchResponse<org.jboss.errai.security.shared.api.Group> search(AbstractEntityManager.SearchRequest request) throws SecurityManagementException
search
in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Group,GroupManagerSettings>
SecurityManagementException
public org.jboss.errai.security.shared.api.Group get(String identifier) throws SecurityManagementException
get
in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Group,GroupManagerSettings>
SecurityManagementException
public org.jboss.errai.security.shared.api.Group create(org.jboss.errai.security.shared.api.Group entity) throws SecurityManagementException
create
in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Group,GroupManagerSettings>
SecurityManagementException
public org.jboss.errai.security.shared.api.Group update(org.jboss.errai.security.shared.api.Group entity) throws SecurityManagementException
update
in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Group,GroupManagerSettings>
SecurityManagementException
public void delete(String... identifiers) throws SecurityManagementException
delete
in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Group,GroupManagerSettings>
SecurityManagementException
public GroupManagerSettings getSettings()
getSettings
in interface AbstractEntityManager<org.jboss.errai.security.shared.api.Group,GroupManagerSettings>
protected CapabilityStatus getCapabilityStatus(Capability capability)
public void assignUsers(String name, Collection<String> users) throws SecurityManagementException
assignUsers
in interface GroupManager
SecurityManagementException
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.