Class PuntEntradaServiceBase

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

    public abstract class PuntEntradaServiceBase
    extends Object
    implements es.caib.seycon.ng.servei.PuntEntradaService

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

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

      • PuntEntradaServiceBase

        public PuntEntradaServiceBase()
    • Method Detail

      • setEntryPointService

        public void setEntryPointService​(com.soffid.iam.service.EntryPointService entryPointService)
        Sets reference to entryPointService.
      • getEntryPointService

        public com.soffid.iam.service.EntryPointService getEntryPointService()
        Gets reference to entryPointService.
      • canAdmin

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public boolean canAdmin​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                         throws es.caib.seycon.ng.exception.InternalErrorException,
                                es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        canAdmin in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCanAdmin

        protected abstract boolean handleCanAdmin​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                           throws Exception
        Throws:
        Exception
      • canExecute

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public boolean canExecute​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                           throws es.caib.seycon.ng.exception.InternalErrorException,
                                  es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        canExecute in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCanExecute

        protected abstract boolean handleCanExecute​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                             throws Exception
        Throws:
        Exception
      • canQuery

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public boolean canQuery​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                         throws es.caib.seycon.ng.exception.InternalErrorException,
                                es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        canQuery in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCanQuery

        protected abstract boolean handleCanQuery​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                           throws Exception
        Throws:
        Exception
      • canView

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public boolean canView​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                        throws es.caib.seycon.ng.exception.InternalErrorException,
                               es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        canView in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCanView

        protected abstract boolean handleCanView​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                          throws Exception
        Throws:
        Exception
      • copiaEnlacePuntEntrada

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public boolean copiaEnlacePuntEntrada​(es.caib.seycon.ng.comu.PuntEntrada puntEntradaCopiar,
                                              es.caib.seycon.ng.comu.PuntEntrada puntEntradaMenuDesti)
                                       throws es.caib.seycon.ng.exception.InternalErrorException,
                                              es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        copiaEnlacePuntEntrada in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCopiaEnlacePuntEntrada

        protected abstract boolean handleCopiaEnlacePuntEntrada​(es.caib.seycon.ng.comu.PuntEntrada puntEntradaCopiar,
                                                                es.caib.seycon.ng.comu.PuntEntrada puntEntradaMenuDesti)
                                                         throws Exception
        Throws:
        Exception
      • copiaPuntEntrada

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public boolean copiaPuntEntrada​(es.caib.seycon.ng.comu.PuntEntrada puntEntradaCopiar,
                                        es.caib.seycon.ng.comu.PuntEntrada puntEntradaMenuDesti)
                                 throws es.caib.seycon.ng.exception.InternalErrorException,
                                        es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        copiaPuntEntrada in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCopiaPuntEntrada

        protected abstract boolean handleCopiaPuntEntrada​(es.caib.seycon.ng.comu.PuntEntrada puntEntradaCopiar,
                                                          es.caib.seycon.ng.comu.PuntEntrada puntEntradaMenuDesti)
                                                   throws Exception
        Throws:
        Exception
      • esAutoritzat

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public boolean esAutoritzat​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada,
                                    String nivell)
                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        esAutoritzat in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleEsAutoritzat

        protected abstract boolean handleEsAutoritzat​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada,
                                                      String nivell)
                                               throws Exception
        Throws:
        Exception
      • esAutoritzat

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public boolean esAutoritzat​(String codiUsuari,
                                    Long idPuntEntrada,
                                    String nivell)
                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        esAutoritzat in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • hasAnyACLPUE

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public boolean hasAnyACLPUE​(String codiUsuari)
                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        hasAnyACLPUE in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleHasAnyACLPUE

        protected abstract boolean handleHasAnyACLPUE​(String codiUsuari)
                                               throws Exception
        Throws:
        Exception
      • moureMenusPuntEntrada

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public boolean moureMenusPuntEntrada​(es.caib.seycon.ng.comu.PuntEntrada puntEntradaMoure,
                                             es.caib.seycon.ng.comu.PuntEntrada puntEntradaMenuDesti)
                                      throws es.caib.seycon.ng.exception.InternalErrorException,
                                             es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        moureMenusPuntEntrada in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleMoureMenusPuntEntrada

        protected abstract boolean handleMoureMenusPuntEntrada​(es.caib.seycon.ng.comu.PuntEntrada puntEntradaMoure,
                                                               es.caib.seycon.ng.comu.PuntEntrada puntEntradaMenuDesti)
                                                        throws Exception
        Throws:
        Exception
      • reordenaPuntEntrada

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public boolean reordenaPuntEntrada​(es.caib.seycon.ng.comu.PuntEntrada puntEntradaOrdenar,
                                           es.caib.seycon.ng.comu.PuntEntrada puntEntradaSeguent)
                                    throws es.caib.seycon.ng.exception.InternalErrorException,
                                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        reordenaPuntEntrada in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleReordenaPuntEntrada

        protected abstract boolean handleReordenaPuntEntrada​(es.caib.seycon.ng.comu.PuntEntrada puntEntradaOrdenar,
                                                             es.caib.seycon.ng.comu.PuntEntrada puntEntradaSeguent)
                                                      throws Exception
        Throws:
        Exception
      • findAccessTreeByTextAndJsonQueryAsync

        @Transactional(rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.PuntEntrada> findAccessTreeByTextAndJsonQueryAsync​(String text,
                                                                                                                      String jsonQuery)
                                                                                                               throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAccessTreeByTextAndJsonQueryAsync in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindAccessTreeByTextAndJsonQueryAsync

        protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.PuntEntrada> handleFindAccessTreeByTextAndJsonQueryAsync​(String text,
                                                                                                                                        String jsonQuery)
                                                                                                                                 throws Exception
        Throws:
        Exception
      • createAutoritzacio

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.AutoritzacioPuntEntrada createAutoritzacio​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada,
                                                                                 es.caib.seycon.ng.comu.AutoritzacioPuntEntrada autoritzacio)
                                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                 es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        createAutoritzacio in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreateAutoritzacio

        protected abstract es.caib.seycon.ng.comu.AutoritzacioPuntEntrada handleCreateAutoritzacio​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada,
                                                                                                   es.caib.seycon.ng.comu.AutoritzacioPuntEntrada autoritzacio)
                                                                                            throws Exception
        Throws:
        Exception
      • createExecucio

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.ExecucioPuntEntrada createExecucio​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada,
                                                                         es.caib.seycon.ng.comu.ExecucioPuntEntrada execucio)
                                                                  throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                         es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        createExecucio in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleCreateExecucio

        protected abstract es.caib.seycon.ng.comu.ExecucioPuntEntrada handleCreateExecucio​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada,
                                                                                           es.caib.seycon.ng.comu.ExecucioPuntEntrada execucio)
                                                                                    throws Exception
        Throws:
        Exception
      • updateExecucio

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.ExecucioPuntEntrada updateExecucio​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada,
                                                                         es.caib.seycon.ng.comu.ExecucioPuntEntrada execucio)
                                                                  throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                         es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        updateExecucio in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleUpdateExecucio

        protected abstract es.caib.seycon.ng.comu.ExecucioPuntEntrada handleUpdateExecucio​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada,
                                                                                           es.caib.seycon.ng.comu.ExecucioPuntEntrada execucio)
                                                                                    throws Exception
        Throws:
        Exception
      • create

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

        protected abstract es.caib.seycon.ng.comu.PuntEntrada handleCreate​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                                                    throws Exception
        Throws:
        Exception
      • findPuntEntradaById

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.PuntEntrada findPuntEntradaById​(long id)
                                                               throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                      es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findPuntEntradaById in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindPuntEntradaById

        protected abstract es.caib.seycon.ng.comu.PuntEntrada handleFindPuntEntradaById​(long id)
                                                                                 throws Exception
        Throws:
        Exception
      • findRoot

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.PuntEntrada findRoot()
                                                    throws es.caib.seycon.ng.exception.InternalErrorException,
                                                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findRoot in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindRoot

        protected abstract es.caib.seycon.ng.comu.PuntEntrada handleFindRoot()
                                                                      throws Exception
        Throws:
        Exception
      • update

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

        protected abstract es.caib.seycon.ng.comu.PuntEntrada handleUpdate​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                                                    throws Exception
        Throws:
        Exception
      • getScopeForAddress

        @Transactional(rollbackFor=java.lang.Exception.class)
        public String getScopeForAddress​(String address)
                                  throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        getScopeForAddress in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • validaXMLPUE

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public String validaXMLPUE​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                            throws es.caib.seycon.ng.exception.InternalErrorException,
                                   es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        validaXMLPUE in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleValidaXMLPUE

        protected abstract String handleValidaXMLPUE​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                              throws Exception
        Throws:
        Exception
      • findChildren

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.PuntEntrada> findChildren​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                                                    throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                           es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findChildren in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindChildren

        protected abstract Collection<es.caib.seycon.ng.comu.PuntEntrada> handleFindChildren​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                                                                      throws Exception
        Throws:
        Exception
      • findMenuChildren

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.PuntEntrada> findMenuChildren​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                                                        throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                               es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findMenuChildren in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindMenuChildren

        protected abstract Collection<es.caib.seycon.ng.comu.PuntEntrada> handleFindMenuChildren​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                                                                          throws Exception
        Throws:
        Exception
      • findPuntsEntrada

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.PuntEntrada> findPuntsEntrada​(String nomPUE,
                                                                               String codiPUE,
                                                                               String codiAplicacio,
                                                                               String codiRol,
                                                                               String codiGrup,
                                                                               String codiUsuari)
                                                                        throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                               es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findPuntsEntrada in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • getAllAplicacions

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

        protected abstract Collection<es.caib.seycon.ng.comu.Aplicacio> handleGetAllAplicacions​(Boolean aplicacioBuida)
                                                                                         throws Exception
        Throws:
        Exception
      • getAllTipusMimeExecucio

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

        protected abstract Collection<es.caib.seycon.ng.comu.TipusExecucioPuntEntrada> handleGetAllTipusMimeExecucio()
                                                                                                              throws Exception
        Throws:
        Exception
      • getArbreInversPuntEntrada

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

        protected abstract Collection<String> handleGetArbreInversPuntEntrada​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                                                       throws Exception
        Throws:
        Exception
      • getAutoritzacionsPUE

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.AutoritzacioPuntEntrada> getAutoritzacionsPUE​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                                                                        throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                               es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        getAutoritzacionsPUE in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleGetAutoritzacionsPUE

        protected abstract Collection<es.caib.seycon.ng.comu.AutoritzacioPuntEntrada> handleGetAutoritzacionsPUE​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                                                                                          throws Exception
        Throws:
        Exception
      • getExecucions

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.ExecucioPuntEntrada> getExecucions​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                                                             throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                    es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        getExecucions in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleGetExecucions

        protected abstract Collection<es.caib.seycon.ng.comu.ExecucioPuntEntrada> handleGetExecucions​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                                                                               throws Exception
        Throws:
        Exception
      • findAccessTreeByTextAndJsonQuery

        @Transactional(rollbackFor=java.lang.Exception.class)
        public List<es.caib.seycon.ng.comu.PuntEntrada> findAccessTreeByTextAndJsonQuery​(String text,
                                                                                         String jsonQuery,
                                                                                         Integer start,
                                                                                         Integer pageSize)
                                                                                  throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findAccessTreeByTextAndJsonQuery in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindAccessTreeByTextAndJsonQuery

        protected abstract List<es.caib.seycon.ng.comu.PuntEntrada> handleFindAccessTreeByTextAndJsonQuery​(String text,
                                                                                                           String jsonQuery,
                                                                                                           Integer start,
                                                                                                           Integer pageSize)
                                                                                                    throws Exception
        Throws:
        Exception
      • delete

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

        protected abstract void handleDelete​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
                                      throws Exception
        Throws:
        Exception
      • deleteAutoritzacio

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void deleteAutoritzacio​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada,
                                       es.caib.seycon.ng.comu.AutoritzacioPuntEntrada autoritzacio)
                                throws es.caib.seycon.ng.exception.InternalErrorException,
                                       es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        deleteAutoritzacio in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDeleteAutoritzacio

        protected abstract void handleDeleteAutoritzacio​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada,
                                                         es.caib.seycon.ng.comu.AutoritzacioPuntEntrada autoritzacio)
                                                  throws Exception
        Throws:
        Exception
      • deleteExecucio

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void deleteExecucio​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada,
                                   es.caib.seycon.ng.comu.ExecucioPuntEntrada execucio)
                            throws es.caib.seycon.ng.exception.InternalErrorException,
                                   es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        deleteExecucio in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleDeleteExecucio

        protected abstract void handleDeleteExecucio​(es.caib.seycon.ng.comu.PuntEntrada puntEntrada,
                                                     es.caib.seycon.ng.comu.ExecucioPuntEntrada execucio)
                                              throws Exception
        Throws:
        Exception
      • sortChildren

        @Transactional(rollbackFor=java.lang.Exception.class)
        public void sortChildren​(long entryPointId)
                          throws es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        sortChildren in interface es.caib.seycon.ng.servei.PuntEntradaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleSortChildren

        protected abstract void handleSortChildren​(long entryPointId)
                                            throws Exception
        Throws:
        Exception
      • getPrincipal

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