Class 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
    • Constructor Detail

      • BackendUserSystemManager

        public BackendUserSystemManager()
    • Method Detail

      • users

        public org.uberfire.ext.security.management.api.UserManager users()
        Specified by:
        users in interface org.uberfire.ext.security.management.api.UserManagementService
      • groups

        public org.uberfire.ext.security.management.api.GroupManager groups()
        Specified by:
        groups in interface org.uberfire.ext.security.management.api.UserManagementService
      • roles

        public org.uberfire.ext.security.management.api.RoleManager roles()
        Specified by:
        roles in interface org.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:
        usersValidator in interface org.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:
        groupsValidator in interface org.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:
        rolesValidator in interface org.uberfire.ext.security.management.api.UserSystemManager
      • isActive

        public boolean isActive()
        Specified by:
        isActive in interface org.uberfire.ext.security.management.api.UserSystemManager