Class AplicacioServiceBaseProxy

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

    public class AplicacioServiceBaseProxy
    extends Object
    implements es.caib.seycon.ng.servei.AplicacioService

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

    see es.caib.seycon.ng.servei.AplicacioService
    • Constructor Detail

      • AplicacioServiceBaseProxy

        public AplicacioServiceBaseProxy()
    • Method Detail

      • setApplicationService

        public void setApplicationService​(com.soffid.iam.service.ApplicationService applicationService)
        Sets reference to applicationService.
      • getApplicationService

        public com.soffid.iam.service.ApplicationService getApplicationService()
        Gets reference to applicationService.
      • findRoleNames

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       readOnly=true)
        public Collection<String> findRoleNames​(String systemName)
                                         throws es.caib.seycon.ng.exception.InternalErrorException,
                                                Exception
        Specified by:
        findRoleNames in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
        Exception
      • findApplicationByJsonQueryAsync

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

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

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

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.ValorDomini> findDomainValueByTextAsync​(es.caib.seycon.ng.comu.Domini domain,
                                                                                                           String text)
                                                                                                    throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findDomainValueByTextAsync in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRedundantRoles

        @Transactional(rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.RolAccount> findRedundantRoles​(String query)
                                                                                           throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRedundantRoles in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleByJsonQueryAsync

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

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

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

        @Transactional(rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.AsyncProcessTracker removeRedundantRoles​(String query)
                                                                    throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        removeRedundantRoles in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findApplicationByJsonQuery

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Aplicacio> findApplicationByJsonQuery​(String query,
                                                                                                           Integer startIndex,
                                                                                                           Integer count)
                                                                                                    throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findApplicationByJsonQuery in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findApplicationByTextAndFilter

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Aplicacio> findApplicationByTextAndFilter​(String text,
                                                                                                               String filter,
                                                                                                               Integer first,
                                                                                                               Integer pageSize)
                                                                                                        throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findApplicationByTextAndFilter in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleAccountByJsonQuery

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.RolAccount> findRoleAccountByJsonQuery​(String query,
                                                                                                            Integer startIndex,
                                                                                                            Integer count)
                                                                                                     throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                            es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleAccountByJsonQuery in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleByJsonQuery

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Rol> findRoleByJsonQuery​(String query,
                                                                                              Integer startIndex,
                                                                                              Integer count)
                                                                                       throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                              es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleByJsonQuery in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleByTextAndFilter

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Rol> findRoleByTextAndFilter​(String text,
                                                                                                  String filter,
                                                                                                  Integer first,
                                                                                                  Integer pageSize)
                                                                                           throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleByTextAndFilter in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • create

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

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

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

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.Aplicacio findAplicacioByCodiAplicacio​(String codiAplicacio)
                                                                      throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                             es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAplicacioByCodiAplicacio in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findAplicacioByCodiAplicacioSenseRestriccions

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.Aplicacio findAplicacioByCodiAplicacioSenseRestriccions​(String codiAplicacio)
                                                                                       throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                              es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAplicacioByCodiAplicacioSenseRestriccions in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • approveRoleDefinition

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

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

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.Rol create2​(es.caib.seycon.ng.comu.Rol rol)
                                           throws es.caib.seycon.ng.exception.InternalErrorException,
                                                  es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        create2 in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • denyRoleDefinition

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.Rol denyRoleDefinition​(es.caib.seycon.ng.comu.Rol rol)
                                                      throws es.caib.seycon.ng.exception.InternalErrorException,
                                                             es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        denyRoleDefinition in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolById

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.Rol findRolById​(Long rolId)
                                               throws es.caib.seycon.ng.exception.InternalErrorException,
                                                      es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolById in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolByNomRolAndCodiAplicacioAndCodiDispatcher

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.Rol findRolByNomRolAndCodiAplicacioAndCodiDispatcher​(String nomRol,
                                                                                           String codiAplicacio,
                                                                                           String codiDispatcher)
                                                                                    throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolByNomRolAndCodiAplicacioAndCodiDispatcher in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleByNameAndSystem

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.Rol findRoleByNameAndSystem​(String name,
                                                                  String system)
                                                           throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                  es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleByNameAndSystem in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleByShortName

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       noRollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.Rol findRoleByShortName​(String name)
                                                       throws es.caib.seycon.ng.exception.InternalErrorException,
                                                              es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleByShortName in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • update

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

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

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

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.RolAccount enableOrDisableOnDates​(es.caib.seycon.ng.comu.RolAccount rolsUsuaris)
                                                                 throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                        es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        enableOrDisableOnDates in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleAccountById

        @Transactional(rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.RolAccount findRoleAccountById​(long id)
                                                              throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleAccountById in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • update

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

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

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

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       noRollbackFor=java.lang.Exception.class,
                       readOnly=true)
        public String generateChangesReport​(es.caib.seycon.ng.comu.Rol rol)
                                     throws es.caib.seycon.ng.exception.InternalErrorException,
                                            es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        generateChangesReport in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • generateChangesReport

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       noRollbackFor=java.lang.Exception.class,
                       readOnly=true)
        public String generateChangesReport​(es.caib.seycon.ng.comu.Rol rol,
                                            List<es.caib.seycon.ng.comu.RolAccount> grantsToAdd,
                                            List<es.caib.seycon.ng.comu.RolAccount> grantsToRemove)
                                     throws es.caib.seycon.ng.exception.InternalErrorException,
                                            es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        generateChangesReport in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findACLsXarxesRolByNomRolAndCodiAplicacioRolAndCodiDispatcher

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.NetworkAuthorization> findACLsXarxesRolByNomRolAndCodiAplicacioRolAndCodiDispatcher​(String nomRole,
                                                                                                                                     String codiAplicacioRol,
                                                                                                                                     String codiDispatcher)
                                                                                                                              throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                                                     es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findACLsXarxesRolByNomRolAndCodiAplicacioRolAndCodiDispatcher in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findAdministracioAplicacioByCodiAplicacio

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.AdministracioAplicacio> findAdministracioAplicacioByCodiAplicacio​(String codiAplicacio)
                                                                                                            throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                                   es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAdministracioAplicacioByCodiAplicacio in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findAplicacioByCriteri

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.Aplicacio> findAplicacioByCriteri​(String codi,
                                                                                   String nom,
                                                                                   String directoriFonts,
                                                                                   String responsable,
                                                                                   String directoriExecutable,
                                                                                   String bd,
                                                                                   String rol,
                                                                                   String gestionableWF)
                                                                            throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                   es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAplicacioByCriteri in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findAplicacioByCriteriSenseRestriccions

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.Aplicacio> findAplicacioByCriteriSenseRestriccions​(String codi,
                                                                                                    String nom,
                                                                                                    String directoriFonts,
                                                                                                    String responsable,
                                                                                                    String directoriExecutable,
                                                                                                    String bd,
                                                                                                    String rol,
                                                                                                    String gestionableWF)
                                                                                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAplicacioByCriteriSenseRestriccions in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findApplicationChildren

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.Aplicacio> findApplicationChildren​(String applicationName)
                                                                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findApplicationChildren in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findApplicationManagementRoles

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

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolAccount> findApplicationManagers​(String informationSystem,
                                                                                     String roleName)
                                                                              throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                     es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findApplicationManagers in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findAutoritzacionsRolByNomRolAndCodiAplicacioRolAndCodiDispatcher

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.AutoritzacioRol> findAutoritzacionsRolByNomRolAndCodiAplicacioRolAndCodiDispatcher​(String nomRole,
                                                                                                                                    String codiAplicacioRol,
                                                                                                                                    String codiDispatcher)
                                                                                                                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAutoritzacionsRolByNomRolAndCodiAplicacioRolAndCodiDispatcher in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findDomainValueByText

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.ValorDomini> findDomainValueByText​(es.caib.seycon.ng.comu.Domini domain,
                                                                                    String text)
                                                                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findDomainValueByText in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findEffectiveRolGrantByAccount

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolGrant> findEffectiveRolGrantByAccount​(long accountId)
                                                                                   throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                          es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findEffectiveRolGrantByAccount in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findEffectiveRolGrantByUser

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolGrant> findEffectiveRolGrantByUser​(long userId)
                                                                                throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                       es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findEffectiveRolGrantByUser in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findEffectiveRolGrantByUserAndHolderGroup

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolGrant> findEffectiveRolGrantByUserAndHolderGroup​(long userId,
                                                                                                     long groupId)
                                                                                              throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                     es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findEffectiveRolGrantByUserAndHolderGroup in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findEffectiveRolGrantsByRolId

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolGrant> findEffectiveRolGrantsByRolId​(Long rolId)
                                                                                  throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                         es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findEffectiveRolGrantsByRolId in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findEffectiveUserRolesByInformationSystem

        @Transactional(rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolAccount> findEffectiveUserRolesByInformationSystem​(String informationSystem)
                                                                                                throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                       es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findEffectiveUserRolesByInformationSystem in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findGroupManagementRoles

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

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolAccount> findGroupManagers​(String group,
                                                                               String roleName)
                                                                        throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                               es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findGroupManagers in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findGrupsPosseidorsdelRolByRol

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.Grup> findGrupsPosseidorsdelRolByRol​(es.caib.seycon.ng.comu.Rol rol)
                                                                               throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                      es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findGrupsPosseidorsdelRolByRol in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findInformacioTextualJerarquiaRolsByRolAplicacioAndDispatcher

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.ContenidorRol> findInformacioTextualJerarquiaRolsByRolAplicacioAndDispatcher​(String nomRole,
                                                                                                                              String codiAplicacioRol,
                                                                                                                              String codiDispatcher)
                                                                                                                       throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                                              es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findInformacioTextualJerarquiaRolsByRolAplicacioAndDispatcher in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findInformacioTextualJerarquiaRolsUsuariByCodiUsuari

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

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.ContenidorRol> findInformacioTextualJerarquiaRolsUsuariByCodiUsuari​(String codiUsuari,
                                                                                                                     String filtraResultats)
                                                                                                              throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                                     es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findInformacioTextualJerarquiaRolsUsuariByCodiUsuari in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findPuntsEntradaRolByNomRolAndCodiAplicacioRolAndCodiDispatcher

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.AutoritzacioPuntEntrada> findPuntsEntradaRolByNomRolAndCodiAplicacioRolAndCodiDispatcher​(String nomRole,
                                                                                                                                          String codiAplicacioRol,
                                                                                                                                          String codiDispatcher)
                                                                                                                                   throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                                                          es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findPuntsEntradaRolByNomRolAndCodiAplicacioRolAndCodiDispatcher in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolAccountByAccount

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolAccount> findRolAccountByAccount​(long accountId)
                                                                              throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                     es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolAccountByAccount in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolGrantByAccount

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolGrant> findRolGrantByAccount​(Long accountId)
                                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolGrantByAccount in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolGrantByRol

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolGrant> findRolGrantByRol​(Long rolId,
                                                                             Long numRegistres)
                                                                      throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                             es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolGrantByRol in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleAccountByAccountNoRule

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolAccount> findRoleAccountByAccountNoRule​(long accountId)
                                                                                     throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                            es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleAccountByAccountNoRule in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleGrantHierarchyByAccount

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolGrantHierarchy> findRoleGrantHierarchyByAccount​(long accountId)
                                                                                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleGrantHierarchyByAccount in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleGrantHierarchyByUser

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolGrantHierarchy> findRoleGrantHierarchyByUser​(long userId)
                                                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleGrantHierarchyByUser in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleGrantsByGroup

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolGrant> findRoleGrantsByGroup​(es.caib.seycon.ng.comu.Grup grup)
                                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleGrantsByGroup in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolsByCodiAplicacio

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.Rol> findRolsByCodiAplicacio​(String codiAplicacio)
                                                                       throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                              es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolsByCodiAplicacio in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolsByCodiAplicacioSenseRestriccions

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.Rol> findRolsByCodiAplicacioSenseRestriccions​(String codiAplicacio)
                                                                                        throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                               es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolsByCodiAplicacioSenseRestriccions in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolsByCodiUsuari

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.Rol> findRolsByCodiUsuari​(String codiUsuari)
                                                                    throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolsByCodiUsuari in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolsByFiltre

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.Rol> findRolsByFiltre​(String nom,
                                                                       String descripcio,
                                                                       String defecte,
                                                                       String baseDeDades,
                                                                       String contrasenya,
                                                                       String codiAplicacio)
                                                                throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                       es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolsByFiltre in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolsByFiltre

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.Rol> findRolsByFiltre​(String nom,
                                                                       String descripcio,
                                                                       String defecte,
                                                                       String baseDeDades,
                                                                       String contrasenya,
                                                                       String codiAplicacio,
                                                                       String gestionableWF)
                                                                throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                       es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolsByFiltre in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolsByNomDominiAndCodiAplicacio

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.Rol> findRolsByNomDominiAndCodiAplicacio​(String nomDomini,
                                                                                          String codiAplicacio)
                                                                                   throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                          es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolsByNomDominiAndCodiAplicacio in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolsOtorgatsalGrupByGrup

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.Rol> findRolsOtorgatsalGrupByGrup​(es.caib.seycon.ng.comu.Grup grup)
                                                                            throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                   es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolsOtorgatsalGrupByGrup in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolsUsuariByNomRolAndCodiAplicacioRolAndCodiDispatcher

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolAccount> findRolsUsuariByNomRolAndCodiAplicacioRolAndCodiDispatcher​(String nomRole,
                                                                                                                        String codiAplicacioRol,
                                                                                                                        String codiDispatcher)
                                                                                                                 throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                                        es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolsUsuariByNomRolAndCodiAplicacioRolAndCodiDispatcher in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolsUsuarisByCodiUsuari

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolAccount> findRolsUsuarisByCodiUsuari​(String codiUsuari)
                                                                                  throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                         es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolsUsuarisByCodiUsuari in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolsUsuarisByCodiUsuariHistoric

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolAccount> findRolsUsuarisByCodiUsuariHistoric​(String codiUsuari)
                                                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolsUsuarisByCodiUsuariHistoric in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolsUsuarisByCodiUsuariNoSoD

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolAccount> findRolsUsuarisByCodiUsuariNoSoD​(String codiUsuari)
                                                                                       throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                              es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolsUsuarisByCodiUsuariNoSoD in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRolsUsuarisByInformationSystem

        @Transactional(rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolAccount> findRolsUsuarisByInformationSystem​(String informationSystem)
                                                                                         throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRolsUsuarisByInformationSystem in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findUserRolesByUserNameNoRules

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.RolAccount> findUserRolesByUserNameNoRules​(String codiUsuari)
                                                                                     throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                            es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findUserRolesByUserNameNoRules in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findUsuarisByNomRolAndCodiAplicacioRolAndCodiDispatcher

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.Usuari> findUsuarisByNomRolAndCodiAplicacioRolAndCodiDispatcher​(String nomRole,
                                                                                                                 String codiAplicacioRol,
                                                                                                                 String codiDispatcher)
                                                                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findUsuarisByNomRolAndCodiAplicacioRolAndCodiDispatcher in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • getAplicacions

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

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

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

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public List<es.caib.seycon.ng.comu.Aplicacio> findApplicationByJsonQuery​(String query)
                                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findApplicationByJsonQuery in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findApplicationByText

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public List<es.caib.seycon.ng.comu.Aplicacio> findApplicationByText​(String text)
                                                                     throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                            es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findApplicationByText in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findApplicationByTextAndFilter

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public List<es.caib.seycon.ng.comu.Aplicacio> findApplicationByTextAndFilter​(String text,
                                                                                     String filter)
                                                                              throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findApplicationByTextAndFilter in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleByJsonQuery

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public List<es.caib.seycon.ng.comu.Rol> findRoleByJsonQuery​(String query)
                                                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleByJsonQuery in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleByText

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public List<es.caib.seycon.ng.comu.Rol> findRoleByText​(String text)
                                                        throws es.caib.seycon.ng.exception.InternalErrorException,
                                                               es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleByText in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • findRoleByTextAndFilter

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public List<es.caib.seycon.ng.comu.Rol> findRoleByTextAndFilter​(String text,
                                                                        String filter)
                                                                 throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoleByTextAndFilter in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • approveDelete

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

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

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

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

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

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

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void deleteByRuleEvaluation​(es.caib.seycon.ng.comu.RolAccount rolsUsuaris)
                                    throws es.caib.seycon.ng.exception.InternalErrorException,
                                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        deleteByRuleEvaluation in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • deleteNotificacionsEnviades

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void deleteNotificacionsEnviades​(String codiAplicacio,
                                                Date dataDelete)
                                         throws es.caib.seycon.ng.exception.InternalErrorException,
                                                es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        deleteNotificacionsEnviades in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • denyApproval

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void denyApproval​(es.caib.seycon.ng.comu.RolAccount rolsUsuaris)
                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        denyApproval in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • denyDelete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void denyDelete​(es.caib.seycon.ng.comu.RolAccount rolsUsuaris)
                        throws es.caib.seycon.ng.exception.InternalErrorException,
                               es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        denyDelete in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • enableOrDisableAllOnDates

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void enableOrDisableAllOnDates()
                                       throws es.caib.seycon.ng.exception.InternalErrorException,
                                              es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        enableOrDisableAllOnDates in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • revokeRolesHoldedOnGroup

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void revokeRolesHoldedOnGroup​(long userId,
                                             long groupId)
                                      throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        revokeRolesHoldedOnGroup in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • synchronizeRole

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       noRollbackFor=java.lang.Exception.class)
        public void synchronizeRole​(es.caib.seycon.ng.comu.Rol rol)
                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        synchronizeRole in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void update​(es.caib.seycon.ng.comu.Aplicacio aplicacio)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        update in interface es.caib.seycon.ng.servei.AplicacioService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • getPrincipal

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