Class UserDomainServiceBase

  • All Implemented Interfaces:
    com.soffid.iam.service.UserDomainService
    Direct Known Subclasses:
    UserDomainServiceImpl

    public abstract class UserDomainServiceBase
    extends Object
    implements com.soffid.iam.service.UserDomainService

    Spring Service base class for com.soffid.iam.service.UserDomainService, provides access to all services and entities referenced by this service.

    see com.soffid.iam.service.UserDomainService
    • Constructor Detail

      • UserDomainServiceBase

        public UserDomainServiceBase()
    • Method Detail

      • setAsyncRunnerService

        public void setAsyncRunnerService​(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
        Sets reference to asyncRunnerService.
      • getAsyncRunnerService

        public com.soffid.iam.service.AsyncRunnerService getAsyncRunnerService()
        Gets reference to asyncRunnerService.
      • setAuditService

        public void setAuditService​(com.soffid.iam.service.AuditService auditoriaService)
        Sets reference to auditoriaService.
      • getAuditService

        public com.soffid.iam.service.AuditService getAuditService()
        Gets reference to auditoriaService.
      • setPasswordEntityDao

        public void setPasswordEntityDao​(PasswordEntityDao contrasenyaEntityDao)
        Sets reference to contrasenyaEntityDao.
      • getPasswordEntityDao

        public PasswordEntityDao getPasswordEntityDao()
        Gets reference to contrasenyaEntityDao.
      • setPasswordDomainEntityDao

        public void setPasswordDomainEntityDao​(PasswordDomainEntityDao dominiContrasenyaEntityDao)
        Sets reference to dominiContrasenyaEntityDao.
      • getPasswordDomainEntityDao

        public PasswordDomainEntityDao getPasswordDomainEntityDao()
        Gets reference to dominiContrasenyaEntityDao.
      • setUserDomainEntityDao

        public void setUserDomainEntityDao​(UserDomainEntityDao dominiUsuariEntityDao)
        Sets reference to dominiUsuariEntityDao.
      • getUserDomainEntityDao

        public UserDomainEntityDao getUserDomainEntityDao()
        Gets reference to dominiUsuariEntityDao.
      • setPolicyForbiddenWordEntityDao

        public void setPolicyForbiddenWordEntityDao​(PolicyForbiddenWordEntityDao paraulaProhibidaPoliticaContrasenyaEntityDao)
        Sets reference to paraulaProhibidaPoliticaContrasenyaEntityDao.
      • getPolicyForbiddenWordEntityDao

        public PolicyForbiddenWordEntityDao getPolicyForbiddenWordEntityDao()
        Gets reference to paraulaProhibidaPoliticaContrasenyaEntityDao.
      • setForbiddenWordEntityDao

        public void setForbiddenWordEntityDao​(ForbiddenWordEntityDao paraulesProhibidesEntityDao)
        Sets reference to paraulesProhibidesEntityDao.
      • getForbiddenWordEntityDao

        public ForbiddenWordEntityDao getForbiddenWordEntityDao()
        Gets reference to paraulesProhibidesEntityDao.
      • setPasswordPolicyEntityDao

        public void setPasswordPolicyEntityDao​(PasswordPolicyEntityDao politicaContrasenyaEntityDao)
        Sets reference to politicaContrasenyaEntityDao.
      • getPasswordPolicyEntityDao

        public PasswordPolicyEntityDao getPasswordPolicyEntityDao()
        Gets reference to politicaContrasenyaEntityDao.
      • setMetaDataEntityDao

        public void setMetaDataEntityDao​(MetaDataEntityDao tipusDadaEntityDao)
        Sets reference to tipusDadaEntityDao.
      • getMetaDataEntityDao

        public MetaDataEntityDao getMetaDataEntityDao()
        Gets reference to tipusDadaEntityDao.
      • setUserTypeEntityDao

        public void setUserTypeEntityDao​(UserTypeEntityDao tipusUsuariEntityDao)
        Sets reference to tipusUsuariEntityDao.
      • getUserTypeEntityDao

        public UserTypeEntityDao getUserTypeEntityDao()
        Gets reference to tipusUsuariEntityDao.
      • setUserEntityDao

        public void setUserEntityDao​(UserEntityDao usuariEntityDao)
        Sets reference to usuariEntityDao.
      • getUserEntityDao

        public UserEntityDao getUserEntityDao()
        Gets reference to usuariEntityDao.
      • findUserTypeByTextAndFilterAsync

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

        protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.UserType> 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<com.soffid.iam.api.UserType> 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 com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindUserTypeByTextAndFilter

        protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.UserType> 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 com.soffid.iam.api.PasswordDomain create​(com.soffid.iam.api.PasswordDomain dominiContrasenya)
                                                 throws es.caib.seycon.ng.exception.InternalErrorException,
                                                        es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract com.soffid.iam.api.PasswordDomain handleCreate​(com.soffid.iam.api.PasswordDomain dominiContrasenya)
                                                                   throws Exception
        Throws:
        Exception
      • findPasswordDomainByName

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PasswordDomain findPasswordDomainByName​(String codi)
                                                                   throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                          es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findPasswordDomainByName in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindPasswordDomainByName

        protected abstract com.soffid.iam.api.PasswordDomain handleFindPasswordDomainByName​(String codi)
                                                                                     throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PasswordDomain update​(com.soffid.iam.api.PasswordDomain dominiContrasenya)
                                                 throws es.caib.seycon.ng.exception.InternalErrorException,
                                                        es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract com.soffid.iam.api.PasswordDomain handleUpdate​(com.soffid.iam.api.PasswordDomain dominiContrasenya)
                                                                   throws Exception
        Throws:
        Exception
      • create

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.UserDomain create​(com.soffid.iam.api.UserDomain dominiUsuari)
                                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract com.soffid.iam.api.UserDomain handleCreate​(com.soffid.iam.api.UserDomain dominiUsuari)
                                                               throws Exception
        Throws:
        Exception
      • findUserDomainByName

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.UserDomain findUserDomainByName​(String codiDominiUsuari)
                                                           throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                  es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findUserDomainByName in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindUserDomainByName

        protected abstract com.soffid.iam.api.UserDomain handleFindUserDomainByName​(String codiDominiUsuari)
                                                                             throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.UserDomain update​(com.soffid.iam.api.UserDomain dominiUsuari)
                                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract com.soffid.iam.api.UserDomain handleUpdate​(com.soffid.iam.api.UserDomain dominiUsuari)
                                                               throws Exception
        Throws:
        Exception
      • create

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.ForbiddenWord create​(com.soffid.iam.api.ForbiddenWord paraulaProhibida)
                                                throws es.caib.seycon.ng.exception.InternalErrorException,
                                                       es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract com.soffid.iam.api.ForbiddenWord handleCreate​(com.soffid.iam.api.ForbiddenWord paraulaProhibida)
                                                                  throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.ForbiddenWord update​(com.soffid.iam.api.ForbiddenWord paraulaProhibida)
                                                throws es.caib.seycon.ng.exception.InternalErrorException,
                                                       es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract com.soffid.iam.api.ForbiddenWord handleUpdate​(com.soffid.iam.api.ForbiddenWord paraulaProhibida)
                                                                  throws Exception
        Throws:
        Exception
      • create

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PasswordPolicyForbbidenWord create​(com.soffid.iam.api.PasswordPolicyForbbidenWord paraulaProhibidaContrasenya)
                                                              throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                     es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract com.soffid.iam.api.PasswordPolicyForbbidenWord handleCreate​(com.soffid.iam.api.PasswordPolicyForbbidenWord paraulaProhibidaContrasenya)
                                                                                throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PasswordPolicyForbbidenWord update​(com.soffid.iam.api.PasswordPolicyForbbidenWord paraulaProhibidaContrasenya)
                                                              throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                     es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract com.soffid.iam.api.PasswordPolicyForbbidenWord handleUpdate​(com.soffid.iam.api.PasswordPolicyForbbidenWord paraulaProhibidaContrasenya)
                                                                                throws Exception
        Throws:
        Exception
      • create

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PasswordPolicy create​(com.soffid.iam.api.PasswordPolicy politicaContrasenyaDomini)
                                                 throws es.caib.seycon.ng.exception.InternalErrorException,
                                                        es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract com.soffid.iam.api.PasswordPolicy handleCreate​(com.soffid.iam.api.PasswordPolicy politicaContrasenyaDomini)
                                                                   throws Exception
        Throws:
        Exception
      • findPolicyByTypeAndPasswordDomain

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PasswordPolicy findPolicyByTypeAndPasswordDomain​(String tipus,
                                                                                   String domini)
                                                                            throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                   es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findPolicyByTypeAndPasswordDomain in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindPolicyByTypeAndPasswordDomain

        protected abstract com.soffid.iam.api.PasswordPolicy handleFindPolicyByTypeAndPasswordDomain​(String tipus,
                                                                                                     String domini)
                                                                                              throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PasswordPolicy update​(com.soffid.iam.api.PasswordPolicy politicaContrasenyaDomini)
                                                 throws es.caib.seycon.ng.exception.InternalErrorException,
                                                        es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract com.soffid.iam.api.PasswordPolicy handleUpdate​(com.soffid.iam.api.PasswordPolicy politicaContrasenyaDomini)
                                                                   throws Exception
        Throws:
        Exception
      • create

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.UserType create​(com.soffid.iam.api.UserType tipusUsuari)
                                           throws es.caib.seycon.ng.exception.InternalErrorException,
                                                  es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreate

        protected abstract com.soffid.iam.api.UserType handleCreate​(com.soffid.iam.api.UserType tipusUsuari)
                                                             throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.UserType update​(com.soffid.iam.api.UserType tipusUsuari)
                                           throws es.caib.seycon.ng.exception.InternalErrorException,
                                                  es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdate

        protected abstract com.soffid.iam.api.UserType handleUpdate​(com.soffid.iam.api.UserType tipusUsuari)
                                                             throws Exception
        Throws:
        Exception
      • findAllPasswordDomain

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.api.PasswordDomain> findAllPasswordDomain()
                                                                            throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                   es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAllPasswordDomain in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindAllPasswordDomain

        protected abstract Collection<com.soffid.iam.api.PasswordDomain> handleFindAllPasswordDomain()
                                                                                              throws Exception
        Throws:
        Exception
      • findAllUserDomain

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.api.UserDomain> findAllUserDomain()
                                                                    throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAllUserDomain in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindAllUserDomain

        protected abstract Collection<com.soffid.iam.api.UserDomain> handleFindAllUserDomain()
                                                                                      throws Exception
        Throws:
        Exception
      • findAllForbiddenWords

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.api.ForbiddenWord> findAllForbiddenWords()
                                                                           throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                  es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAllForbiddenWords in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindAllForbiddenWords

        protected abstract Collection<com.soffid.iam.api.ForbiddenWord> handleFindAllForbiddenWords()
                                                                                             throws Exception
        Throws:
        Exception
      • findAllPasswordPolicyDomain

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.api.PasswordPolicy> findAllPasswordPolicyDomain​(String codiDominiContrasenya)
                                                                                  throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                         es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAllPasswordPolicyDomain in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindAllPasswordPolicyDomain

        protected abstract Collection<com.soffid.iam.api.PasswordPolicy> handleFindAllPasswordPolicyDomain​(String codiDominiContrasenya)
                                                                                                    throws Exception
        Throws:
        Exception
      • findAllUserType

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.api.UserType> findAllUserType()
                                                                throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                       es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAllUserType in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindAllUserType

        protected abstract Collection<com.soffid.iam.api.UserType> handleFindAllUserType()
                                                                                  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 com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findForbiddenWordsPasswordPolicy

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.api.PasswordPolicyForbbidenWord> findForbiddenWordsPasswordPolicy​(com.soffid.iam.api.PasswordPolicy politicaContrasenya)
                                                                                                    throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findForbiddenWordsPasswordPolicy in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindForbiddenWordsPasswordPolicy

        protected abstract Collection<com.soffid.iam.api.PasswordPolicyForbbidenWord> handleFindForbiddenWordsPasswordPolicy​(com.soffid.iam.api.PasswordPolicy politicaContrasenya)
                                                                                                                      throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void delete​(com.soffid.iam.api.PasswordDomain dominiContrasenya)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(com.soffid.iam.api.PasswordDomain dominiContrasenya)
                                      throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void delete​(com.soffid.iam.api.UserDomain dominiUsuari)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(com.soffid.iam.api.UserDomain dominiUsuari)
                                      throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void delete​(com.soffid.iam.api.ForbiddenWord paraulaProhibida)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(com.soffid.iam.api.ForbiddenWord paraulaProhibida)
                                      throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void delete​(com.soffid.iam.api.PasswordPolicyForbbidenWord paraulaProhibidaContrasenya)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(com.soffid.iam.api.PasswordPolicyForbbidenWord paraulaProhibidaContrasenya)
                                      throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void delete​(com.soffid.iam.api.PasswordPolicy politicaContrasenyaDomini)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(com.soffid.iam.api.PasswordPolicy politicaContrasenyaDomini)
                                      throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void delete​(com.soffid.iam.api.UserType tipusUsuari)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        delete in interface com.soffid.iam.service.UserDomainService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDelete

        protected abstract void handleDelete​(com.soffid.iam.api.UserType 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