Class RoleManagerServiceImpl

  • All Implemented Interfaces:
    org.uberfire.ext.security.management.api.AbstractEntityManager<org.jboss.errai.security.shared.api.Role,​org.uberfire.ext.security.management.api.RoleManagerSettings>, org.uberfire.ext.security.management.api.RoleManager, org.uberfire.ext.security.management.api.service.RoleManagerService

    @ApplicationScoped
    public class RoleManagerServiceImpl
    extends Object
    implements org.uberfire.ext.security.management.api.service.RoleManagerService

    The UberFire service implementation for RolesManager API.

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.uberfire.ext.security.management.api.AbstractEntityManager

        org.uberfire.ext.security.management.api.AbstractEntityManager.SearchRequest, org.uberfire.ext.security.management.api.AbstractEntityManager.SearchResponse<T extends Object>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.jboss.errai.security.shared.api.Role create​(org.jboss.errai.security.shared.api.Role entity)  
      void delete​(String... identifiers)  
      org.jboss.errai.security.shared.api.Role get​(String identifier)  
      List<org.jboss.errai.security.shared.api.Role> getAll()  
      org.uberfire.ext.security.management.api.RoleManagerSettings getSettings()  
      void init()  
      org.uberfire.ext.security.management.api.AbstractEntityManager.SearchResponse<org.jboss.errai.security.shared.api.Role> search​(org.uberfire.ext.security.management.api.AbstractEntityManager.SearchRequest request)  
      org.jboss.errai.security.shared.api.Role update​(org.jboss.errai.security.shared.api.Role entity)  
    • Constructor Detail

      • RoleManagerServiceImpl

        public RoleManagerServiceImpl()
    • Method Detail

      • search

        public org.uberfire.ext.security.management.api.AbstractEntityManager.SearchResponse<org.jboss.errai.security.shared.api.Role> search​(org.uberfire.ext.security.management.api.AbstractEntityManager.SearchRequest request)
                                                                                                                                       throws org.uberfire.ext.security.management.api.exception.SecurityManagementException
        Specified by:
        search in interface org.uberfire.ext.security.management.api.AbstractEntityManager<org.jboss.errai.security.shared.api.Role,​org.uberfire.ext.security.management.api.RoleManagerSettings>
        Throws:
        org.uberfire.ext.security.management.api.exception.SecurityManagementException
      • get

        public org.jboss.errai.security.shared.api.Role get​(String identifier)
                                                     throws org.uberfire.ext.security.management.api.exception.SecurityManagementException
        Specified by:
        get in interface org.uberfire.ext.security.management.api.AbstractEntityManager<org.jboss.errai.security.shared.api.Role,​org.uberfire.ext.security.management.api.RoleManagerSettings>
        Throws:
        org.uberfire.ext.security.management.api.exception.SecurityManagementException
      • getAll

        public List<org.jboss.errai.security.shared.api.Role> getAll()
                                                              throws org.uberfire.ext.security.management.api.exception.SecurityManagementException
        Specified by:
        getAll in interface org.uberfire.ext.security.management.api.AbstractEntityManager<org.jboss.errai.security.shared.api.Role,​org.uberfire.ext.security.management.api.RoleManagerSettings>
        Throws:
        org.uberfire.ext.security.management.api.exception.SecurityManagementException
      • create

        public org.jboss.errai.security.shared.api.Role create​(org.jboss.errai.security.shared.api.Role entity)
                                                        throws org.uberfire.ext.security.management.api.exception.SecurityManagementException
        Specified by:
        create in interface org.uberfire.ext.security.management.api.AbstractEntityManager<org.jboss.errai.security.shared.api.Role,​org.uberfire.ext.security.management.api.RoleManagerSettings>
        Throws:
        org.uberfire.ext.security.management.api.exception.SecurityManagementException
      • update

        public org.jboss.errai.security.shared.api.Role update​(org.jboss.errai.security.shared.api.Role entity)
                                                        throws org.uberfire.ext.security.management.api.exception.SecurityManagementException
        Specified by:
        update in interface org.uberfire.ext.security.management.api.AbstractEntityManager<org.jboss.errai.security.shared.api.Role,​org.uberfire.ext.security.management.api.RoleManagerSettings>
        Throws:
        org.uberfire.ext.security.management.api.exception.SecurityManagementException
      • delete

        public void delete​(String... identifiers)
                    throws org.uberfire.ext.security.management.api.exception.SecurityManagementException
        Specified by:
        delete in interface org.uberfire.ext.security.management.api.AbstractEntityManager<org.jboss.errai.security.shared.api.Role,​org.uberfire.ext.security.management.api.RoleManagerSettings>
        Throws:
        org.uberfire.ext.security.management.api.exception.SecurityManagementException
      • getSettings

        public org.uberfire.ext.security.management.api.RoleManagerSettings getSettings()
        Specified by:
        getSettings in interface org.uberfire.ext.security.management.api.AbstractEntityManager<org.jboss.errai.security.shared.api.Role,​org.uberfire.ext.security.management.api.RoleManagerSettings>