Class BackendUserSystemManager
- java.lang.Object
-
- org.uberfire.ext.security.management.BackendUserSystemManager
-
- All Implemented Interfaces:
org.uberfire.ext.security.management.api.UserManagementService,org.uberfire.ext.security.management.api.UserSystemManager
@ApplicationScoped public class BackendUserSystemManager extends Object implements org.uberfire.ext.security.management.api.UserSystemManager
The main backend manager for the user management stuff.
Note: No full role management support yet.
- Since:
- 0.8.0
-
-
Field Summary
Fields Modifier and Type Field Description static StringENV_USER_MANAGEMENT_PREFIXstatic StringENV_USER_MANAGEMENT_SERVICEstatic StringSECURITY_MANAGEMENT_DESCRIPTOR
-
Constructor Summary
Constructors Constructor Description BackendUserSystemManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.uberfire.ext.security.management.api.GroupManagergroups()org.uberfire.ext.security.management.api.validation.EntityValidator<org.jboss.errai.security.shared.api.Group>groupsValidator()voidinitialize()booleanisActive()voidonDestroy()org.uberfire.ext.security.management.api.RoleManagerroles()org.uberfire.ext.security.management.api.validation.EntityValidator<org.jboss.errai.security.shared.api.Role>rolesValidator()org.uberfire.ext.security.management.api.UserManagerusers()org.uberfire.ext.security.management.api.validation.EntityValidator<org.jboss.errai.security.shared.api.identity.User>usersValidator()
-
-
-
Field Detail
-
ENV_USER_MANAGEMENT_PREFIX
public static final String ENV_USER_MANAGEMENT_PREFIX
- See Also:
- Constant Field Values
-
ENV_USER_MANAGEMENT_SERVICE
public static final String ENV_USER_MANAGEMENT_SERVICE
- See Also:
- Constant Field Values
-
SECURITY_MANAGEMENT_DESCRIPTOR
public static final String SECURITY_MANAGEMENT_DESCRIPTOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
@PostConstruct public void initialize()
-
users
public org.uberfire.ext.security.management.api.UserManager users()
- Specified by:
usersin interfaceorg.uberfire.ext.security.management.api.UserManagementService
-
groups
public org.uberfire.ext.security.management.api.GroupManager groups()
- Specified by:
groupsin interfaceorg.uberfire.ext.security.management.api.UserManagementService
-
roles
public org.uberfire.ext.security.management.api.RoleManager roles()
- Specified by:
rolesin interfaceorg.uberfire.ext.security.management.api.UserManagementService
-
usersValidator
public org.uberfire.ext.security.management.api.validation.EntityValidator<org.jboss.errai.security.shared.api.identity.User> usersValidator()
- Specified by:
usersValidatorin interfaceorg.uberfire.ext.security.management.api.UserSystemManager
-
groupsValidator
public org.uberfire.ext.security.management.api.validation.EntityValidator<org.jboss.errai.security.shared.api.Group> groupsValidator()
- Specified by:
groupsValidatorin interfaceorg.uberfire.ext.security.management.api.UserSystemManager
-
rolesValidator
public org.uberfire.ext.security.management.api.validation.EntityValidator<org.jboss.errai.security.shared.api.Role> rolesValidator()
- Specified by:
rolesValidatorin interfaceorg.uberfire.ext.security.management.api.UserSystemManager
-
isActive
public boolean isActive()
- Specified by:
isActivein interfaceorg.uberfire.ext.security.management.api.UserSystemManager
-
onDestroy
@PreDestroy public void onDestroy()
-
-