Class DominiUsuariServiceBase

  • All Implemented Interfaces:
    es.caib.seycon.ng.servei.DominiUsuariService

    public abstract class DominiUsuariServiceBase
    extends Object
    implements es.caib.seycon.ng.servei.DominiUsuariService

    Spring Service base class for es.caib.seycon.ng.servei.DominiUsuariService, provides access to all services and entities referenced by this service.

    see es.caib.seycon.ng.servei.DominiUsuariService
    • Field Summary

      • Fields inherited from interface es.caib.seycon.ng.servei.DominiUsuariService

        SERVICE_NAME
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      es.caib.seycon.ng.comu.DominiContrasenya create​(es.caib.seycon.ng.comu.DominiContrasenya dominiContrasenya)  
      es.caib.seycon.ng.comu.DominiUsuari create​(es.caib.seycon.ng.comu.DominiUsuari dominiUsuari)  
      es.caib.seycon.ng.comu.ParaulaProhibida create​(es.caib.seycon.ng.comu.ParaulaProhibida paraulaProhibida)  
      es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya create​(es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya paraulaProhibidaContrasenya)  
      es.caib.seycon.ng.comu.PoliticaContrasenya create​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenyaDomini)  
      es.caib.seycon.ng.comu.TipusUsuari create​(es.caib.seycon.ng.comu.TipusUsuari tipusUsuari)  
      void delete​(es.caib.seycon.ng.comu.DominiContrasenya dominiContrasenya)  
      void delete​(es.caib.seycon.ng.comu.DominiUsuari dominiUsuari)  
      void delete​(es.caib.seycon.ng.comu.ParaulaProhibida paraulaProhibida)  
      void delete​(es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya paraulaProhibidaContrasenya)  
      void delete​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenyaDomini)  
      void delete​(es.caib.seycon.ng.comu.TipusUsuari tipusUsuari)  
      Collection<es.caib.seycon.ng.comu.DominiContrasenya> findAllDominiContrasenya()  
      Collection<es.caib.seycon.ng.comu.DominiUsuari> findAllDominiUsuari()  
      Collection<es.caib.seycon.ng.comu.ParaulaProhibida> findAllParaulesProhibides()  
      Collection<es.caib.seycon.ng.comu.PoliticaContrasenya> findAllPolitiquesContrasenyaDomini​(String codiDominiContrasenya)  
      Collection<es.caib.seycon.ng.comu.TipusUsuari> findAllTipusUsuari()  
      es.caib.seycon.ng.comu.DominiContrasenya findDominiContrasenyaByCodi​(String codi)  
      es.caib.seycon.ng.comu.DominiUsuari findDominiUsuariByCodi​(String codiDominiUsuari)  
      Collection<String> findNameGenerators()  
      Collection<es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya> findParaulesProhibidesPoliticaContrasenya​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenya)  
      es.caib.seycon.ng.comu.PoliticaContrasenya findPoliticaByTipusAndDominiContrasenyas​(String tipus, String domini)  
      com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.TipusUsuari> findUserTypeByTextAndFilter​(String text, String query, Integer first, Integer max)  
      com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.TipusUsuari> findUserTypeByTextAndFilterAsync​(String text, String query)  
      protected Principal getPrincipal()
      Gets the current principal if one has been set, otherwise returns null.
      com.soffid.iam.service.UserDomainService getUserDomainService()
      Gets reference to userDomainService.
      protected abstract es.caib.seycon.ng.comu.DominiContrasenya handleCreate​(es.caib.seycon.ng.comu.DominiContrasenya dominiContrasenya)  
      protected abstract es.caib.seycon.ng.comu.DominiUsuari handleCreate​(es.caib.seycon.ng.comu.DominiUsuari dominiUsuari)  
      protected abstract es.caib.seycon.ng.comu.ParaulaProhibida handleCreate​(es.caib.seycon.ng.comu.ParaulaProhibida paraulaProhibida)  
      protected abstract es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya handleCreate​(es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya paraulaProhibidaContrasenya)  
      protected abstract es.caib.seycon.ng.comu.PoliticaContrasenya handleCreate​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenyaDomini)  
      protected abstract es.caib.seycon.ng.comu.TipusUsuari handleCreate​(es.caib.seycon.ng.comu.TipusUsuari tipusUsuari)  
      protected abstract void handleDelete​(es.caib.seycon.ng.comu.DominiContrasenya dominiContrasenya)  
      protected abstract void handleDelete​(es.caib.seycon.ng.comu.DominiUsuari dominiUsuari)  
      protected abstract void handleDelete​(es.caib.seycon.ng.comu.ParaulaProhibida paraulaProhibida)  
      protected abstract void handleDelete​(es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya paraulaProhibidaContrasenya)  
      protected abstract void handleDelete​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenyaDomini)  
      protected abstract void handleDelete​(es.caib.seycon.ng.comu.TipusUsuari tipusUsuari)  
      protected abstract Collection<es.caib.seycon.ng.comu.DominiContrasenya> handleFindAllDominiContrasenya()  
      protected abstract Collection<es.caib.seycon.ng.comu.DominiUsuari> handleFindAllDominiUsuari()  
      protected abstract Collection<es.caib.seycon.ng.comu.ParaulaProhibida> handleFindAllParaulesProhibides()  
      protected abstract Collection<es.caib.seycon.ng.comu.PoliticaContrasenya> handleFindAllPolitiquesContrasenyaDomini​(String codiDominiContrasenya)  
      protected abstract Collection<es.caib.seycon.ng.comu.TipusUsuari> handleFindAllTipusUsuari()  
      protected abstract es.caib.seycon.ng.comu.DominiContrasenya handleFindDominiContrasenyaByCodi​(String codi)  
      protected abstract es.caib.seycon.ng.comu.DominiUsuari handleFindDominiUsuariByCodi​(String codiDominiUsuari)  
      protected abstract Collection<String> handleFindNameGenerators()  
      protected abstract Collection<es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya> handleFindParaulesProhibidesPoliticaContrasenya​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenya)  
      protected abstract es.caib.seycon.ng.comu.PoliticaContrasenya handleFindPoliticaByTipusAndDominiContrasenyas​(String tipus, String domini)  
      protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.TipusUsuari> handleFindUserTypeByTextAndFilter​(String text, String query, Integer first, Integer max)  
      protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.TipusUsuari> handleFindUserTypeByTextAndFilterAsync​(String text, String query)  
      protected abstract es.caib.seycon.ng.comu.DominiContrasenya handleUpdate​(es.caib.seycon.ng.comu.DominiContrasenya dominiContrasenya)  
      protected abstract es.caib.seycon.ng.comu.DominiUsuari handleUpdate​(es.caib.seycon.ng.comu.DominiUsuari dominiUsuari)  
      protected abstract es.caib.seycon.ng.comu.ParaulaProhibida handleUpdate​(es.caib.seycon.ng.comu.ParaulaProhibida paraulaProhibida)  
      protected abstract es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya handleUpdate​(es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya paraulaProhibidaContrasenya)  
      protected abstract es.caib.seycon.ng.comu.PoliticaContrasenya handleUpdate​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenyaDomini)  
      protected abstract es.caib.seycon.ng.comu.TipusUsuari handleUpdate​(es.caib.seycon.ng.comu.TipusUsuari tipusUsuari)  
      void setUserDomainService​(com.soffid.iam.service.UserDomainService userDomainService)
      Sets reference to userDomainService.
      es.caib.seycon.ng.comu.DominiContrasenya update​(es.caib.seycon.ng.comu.DominiContrasenya dominiContrasenya)  
      es.caib.seycon.ng.comu.DominiUsuari update​(es.caib.seycon.ng.comu.DominiUsuari dominiUsuari)  
      es.caib.seycon.ng.comu.ParaulaProhibida update​(es.caib.seycon.ng.comu.ParaulaProhibida paraulaProhibida)  
      es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya update​(es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya paraulaProhibidaContrasenya)  
      es.caib.seycon.ng.comu.PoliticaContrasenya update​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenyaDomini)  
      es.caib.seycon.ng.comu.TipusUsuari update​(es.caib.seycon.ng.comu.TipusUsuari tipusUsuari)  
    • Constructor Detail

      • DominiUsuariServiceBase

        public DominiUsuariServiceBase()
    • Method Detail

      • setUserDomainService

        public void setUserDomainService​(com.soffid.iam.service.UserDomainService userDomainService)
        Sets reference to userDomainService.
      • getUserDomainService

        public com.soffid.iam.service.UserDomainService getUserDomainService()
        Gets reference to userDomainService.
      • findUserTypeByTextAndFilterAsync

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.TipusUsuari> findUserTypeByTextAndFilterAsync​(String text,
                                                                                                                 String query)
                                                                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findUserTypeByTextAndFilterAsync in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindUserTypeByTextAndFilterAsync

        protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.TipusUsuari> handleFindUserTypeByTextAndFilterAsync​(String text,
                                                                                                                                   String query)
                                                                                                                            throws Exception
        Throws:
        Exception
      • findUserTypeByTextAndFilter

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.TipusUsuari> findUserTypeByTextAndFilter​(String text,
                                                                                                              String query,
                                                                                                              Integer first,
                                                                                                              Integer max)
                                                                                                       throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                              es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findUserTypeByTextAndFilter in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindUserTypeByTextAndFilter

        protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.TipusUsuari> handleFindUserTypeByTextAndFilter​(String text,
                                                                                                                                String query,
                                                                                                                                Integer first,
                                                                                                                                Integer max)
                                                                                                                         throws Exception
        Throws:
        Exception
      • create

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.DominiContrasenya create​(es.caib.seycon.ng.comu.DominiContrasenya dominiContrasenya)
                                                        throws es.caib.seycon.ng.exception.InternalErrorException,
                                                               es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract es.caib.seycon.ng.comu.DominiContrasenya handleCreate​(es.caib.seycon.ng.comu.DominiContrasenya dominiContrasenya)
                                                                          throws Exception
        Throws:
        Exception
      • findDominiContrasenyaByCodi

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.DominiContrasenya findDominiContrasenyaByCodi​(String codi)
                                                                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findDominiContrasenyaByCodi in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindDominiContrasenyaByCodi

        protected abstract es.caib.seycon.ng.comu.DominiContrasenya handleFindDominiContrasenyaByCodi​(String codi)
                                                                                               throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.DominiContrasenya update​(es.caib.seycon.ng.comu.DominiContrasenya dominiContrasenya)
                                                        throws es.caib.seycon.ng.exception.InternalErrorException,
                                                               es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract es.caib.seycon.ng.comu.DominiContrasenya handleUpdate​(es.caib.seycon.ng.comu.DominiContrasenya dominiContrasenya)
                                                                          throws Exception
        Throws:
        Exception
      • create

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.DominiUsuari create​(es.caib.seycon.ng.comu.DominiUsuari dominiUsuari)
                                                   throws es.caib.seycon.ng.exception.InternalErrorException,
                                                          es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract es.caib.seycon.ng.comu.DominiUsuari handleCreate​(es.caib.seycon.ng.comu.DominiUsuari dominiUsuari)
                                                                     throws Exception
        Throws:
        Exception
      • findDominiUsuariByCodi

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.DominiUsuari findDominiUsuariByCodi​(String codiDominiUsuari)
                                                                   throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                          es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findDominiUsuariByCodi in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindDominiUsuariByCodi

        protected abstract es.caib.seycon.ng.comu.DominiUsuari handleFindDominiUsuariByCodi​(String codiDominiUsuari)
                                                                                     throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.DominiUsuari update​(es.caib.seycon.ng.comu.DominiUsuari dominiUsuari)
                                                   throws es.caib.seycon.ng.exception.InternalErrorException,
                                                          es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract es.caib.seycon.ng.comu.DominiUsuari handleUpdate​(es.caib.seycon.ng.comu.DominiUsuari dominiUsuari)
                                                                     throws Exception
        Throws:
        Exception
      • create

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.ParaulaProhibida create​(es.caib.seycon.ng.comu.ParaulaProhibida paraulaProhibida)
                                                       throws es.caib.seycon.ng.exception.InternalErrorException,
                                                              es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract es.caib.seycon.ng.comu.ParaulaProhibida handleCreate​(es.caib.seycon.ng.comu.ParaulaProhibida paraulaProhibida)
                                                                         throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.ParaulaProhibida update​(es.caib.seycon.ng.comu.ParaulaProhibida paraulaProhibida)
                                                       throws es.caib.seycon.ng.exception.InternalErrorException,
                                                              es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract es.caib.seycon.ng.comu.ParaulaProhibida handleUpdate​(es.caib.seycon.ng.comu.ParaulaProhibida paraulaProhibida)
                                                                         throws Exception
        Throws:
        Exception
      • create

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya create​(es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya paraulaProhibidaContrasenya)
                                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya handleCreate​(es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya paraulaProhibidaContrasenya)
                                                                                            throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya update​(es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya paraulaProhibidaContrasenya)
                                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya handleUpdate​(es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya paraulaProhibidaContrasenya)
                                                                                            throws Exception
        Throws:
        Exception
      • create

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.PoliticaContrasenya create​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenyaDomini)
                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract es.caib.seycon.ng.comu.PoliticaContrasenya handleCreate​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenyaDomini)
                                                                            throws Exception
        Throws:
        Exception
      • findPoliticaByTipusAndDominiContrasenyas

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.PoliticaContrasenya findPoliticaByTipusAndDominiContrasenyas​(String tipus,
                                                                                                   String domini)
                                                                                            throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                   es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findPoliticaByTipusAndDominiContrasenyas in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindPoliticaByTipusAndDominiContrasenyas

        protected abstract es.caib.seycon.ng.comu.PoliticaContrasenya handleFindPoliticaByTipusAndDominiContrasenyas​(String tipus,
                                                                                                                     String domini)
                                                                                                              throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.PoliticaContrasenya update​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenyaDomini)
                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract es.caib.seycon.ng.comu.PoliticaContrasenya handleUpdate​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenyaDomini)
                                                                            throws Exception
        Throws:
        Exception
      • create

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.TipusUsuari create​(es.caib.seycon.ng.comu.TipusUsuari tipusUsuari)
                                                  throws es.caib.seycon.ng.exception.InternalErrorException,
                                                         es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract es.caib.seycon.ng.comu.TipusUsuari handleCreate​(es.caib.seycon.ng.comu.TipusUsuari tipusUsuari)
                                                                    throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.TipusUsuari update​(es.caib.seycon.ng.comu.TipusUsuari tipusUsuari)
                                                  throws es.caib.seycon.ng.exception.InternalErrorException,
                                                         es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract es.caib.seycon.ng.comu.TipusUsuari handleUpdate​(es.caib.seycon.ng.comu.TipusUsuari tipusUsuari)
                                                                    throws Exception
        Throws:
        Exception
      • findAllDominiContrasenya

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.DominiContrasenya> findAllDominiContrasenya()
                                                                                      throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                             es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAllDominiContrasenya in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindAllDominiContrasenya

        protected abstract Collection<es.caib.seycon.ng.comu.DominiContrasenya> handleFindAllDominiContrasenya()
                                                                                                        throws Exception
        Throws:
        Exception
      • findAllDominiUsuari

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.DominiUsuari> findAllDominiUsuari()
                                                                            throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                   es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAllDominiUsuari in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindAllDominiUsuari

        protected abstract Collection<es.caib.seycon.ng.comu.DominiUsuari> handleFindAllDominiUsuari()
                                                                                              throws Exception
        Throws:
        Exception
      • findAllParaulesProhibides

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.ParaulaProhibida> findAllParaulesProhibides()
                                                                                      throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                             es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAllParaulesProhibides in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindAllParaulesProhibides

        protected abstract Collection<es.caib.seycon.ng.comu.ParaulaProhibida> handleFindAllParaulesProhibides()
                                                                                                        throws Exception
        Throws:
        Exception
      • findAllPolitiquesContrasenyaDomini

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.PoliticaContrasenya> findAllPolitiquesContrasenyaDomini​(String codiDominiContrasenya)
                                                                                                  throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                         es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAllPolitiquesContrasenyaDomini in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindAllPolitiquesContrasenyaDomini

        protected abstract Collection<es.caib.seycon.ng.comu.PoliticaContrasenya> handleFindAllPolitiquesContrasenyaDomini​(String codiDominiContrasenya)
                                                                                                                    throws Exception
        Throws:
        Exception
      • findAllTipusUsuari

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.TipusUsuari> findAllTipusUsuari()
                                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAllTipusUsuari in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindAllTipusUsuari

        protected abstract Collection<es.caib.seycon.ng.comu.TipusUsuari> handleFindAllTipusUsuari()
                                                                                            throws Exception
        Throws:
        Exception
      • findNameGenerators

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<String> findNameGenerators()
                                              throws es.caib.seycon.ng.exception.InternalErrorException,
                                                     es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findNameGenerators in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findParaulesProhibidesPoliticaContrasenya

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya> findParaulesProhibidesPoliticaContrasenya​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenya)
                                                                                                                         throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                                                es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findParaulesProhibidesPoliticaContrasenya in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindParaulesProhibidesPoliticaContrasenya

        protected abstract Collection<es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya> handleFindParaulesProhibidesPoliticaContrasenya​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenya)
                                                                                                                                           throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void delete​(es.caib.seycon.ng.comu.DominiContrasenya dominiContrasenya)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(es.caib.seycon.ng.comu.DominiContrasenya dominiContrasenya)
                                      throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void delete​(es.caib.seycon.ng.comu.DominiUsuari dominiUsuari)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(es.caib.seycon.ng.comu.DominiUsuari dominiUsuari)
                                      throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void delete​(es.caib.seycon.ng.comu.ParaulaProhibida paraulaProhibida)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(es.caib.seycon.ng.comu.ParaulaProhibida paraulaProhibida)
                                      throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void delete​(es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya paraulaProhibidaContrasenya)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(es.caib.seycon.ng.comu.ParaulaProhibidaPoliticaContrasenya paraulaProhibidaContrasenya)
                                      throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void delete​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenyaDomini)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(es.caib.seycon.ng.comu.PoliticaContrasenya politicaContrasenyaDomini)
                                      throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void delete​(es.caib.seycon.ng.comu.TipusUsuari tipusUsuari)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface es.caib.seycon.ng.servei.DominiUsuariService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(es.caib.seycon.ng.comu.TipusUsuari tipusUsuari)
                                      throws Exception
        Throws:
        Exception
      • getPrincipal

        protected Principal getPrincipal()
        Gets the current principal if one has been set, otherwise returns null.
        Returns:
        the current principal