Class TipusUnitatOrganitzativaServiceBase

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

    public abstract class TipusUnitatOrganitzativaServiceBase
    extends Object
    implements es.caib.seycon.ng.servei.TipusUnitatOrganitzativaService

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

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

      • TipusUnitatOrganitzativaServiceBase

        public TipusUnitatOrganitzativaServiceBase()
    • Method Detail

      • setOrganizationalUnitTypeService

        public void setOrganizationalUnitTypeService​(com.soffid.iam.service.OrganizationalUnitTypeService organizationalUnitTypeService)
        Sets reference to organizationalUnitTypeService.
      • getOrganizationalUnitTypeService

        public com.soffid.iam.service.OrganizationalUnitTypeService getOrganizationalUnitTypeService()
        Gets reference to organizationalUnitTypeService.
      • findOUTypeByTextAndFilterAsync

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

        protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.TipusUnitatOrganitzativa> handleFindOUTypeByTextAndFilterAsync​(String text,
                                                                                                                                              String filter)
                                                                                                                                       throws Exception
        Throws:
        Exception
      • findOUTypeByTextAndFilter

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

        protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.TipusUnitatOrganitzativa> handleFindOUTypeByTextAndFilter​(String text,
                                                                                                                                           String filter,
                                                                                                                                           Integer first,
                                                                                                                                           Integer pageSize)
                                                                                                                                    throws Exception
        Throws:
        Exception
      • create

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

        protected abstract es.caib.seycon.ng.comu.TipusUnitatOrganitzativa handleCreate​(es.caib.seycon.ng.comu.TipusUnitatOrganitzativa tipus)
                                                                                 throws Exception
        Throws:
        Exception
      • findTipusUnitatOrganitzativaByCodi

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public es.caib.seycon.ng.comu.TipusUnitatOrganitzativa findTipusUnitatOrganitzativaByCodi​(String CodiTipusUnitatOrganitzativa)
                                                                                           throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                  es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findTipusUnitatOrganitzativaByCodi in interface es.caib.seycon.ng.servei.TipusUnitatOrganitzativaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindTipusUnitatOrganitzativaByCodi

        protected abstract es.caib.seycon.ng.comu.TipusUnitatOrganitzativa handleFindTipusUnitatOrganitzativaByCodi​(String CodiTipusUnitatOrganitzativa)
                                                                                                             throws Exception
        Throws:
        Exception
      • update

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

        protected abstract es.caib.seycon.ng.comu.TipusUnitatOrganitzativa handleUpdate​(es.caib.seycon.ng.comu.TipusUnitatOrganitzativa tipus)
                                                                                 throws Exception
        Throws:
        Exception
      • findOrganizationalUnitByJsonQuery

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

        protected abstract Collection<es.caib.seycon.ng.comu.TipusUnitatOrganitzativa> handleFindOrganizationalUnitByJsonQuery​(String query)
                                                                                                                        throws Exception
        Throws:
        Exception
      • findTipusUnitatOrganitzativaByFiltre

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<es.caib.seycon.ng.comu.TipusUnitatOrganitzativa> findTipusUnitatOrganitzativaByFiltre​(String codi,
                                                                                                                String descripcio)
                                                                                                         throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                                                es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        findTipusUnitatOrganitzativaByFiltre in interface es.caib.seycon.ng.servei.TipusUnitatOrganitzativaService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleFindTipusUnitatOrganitzativaByFiltre

        protected abstract Collection<es.caib.seycon.ng.comu.TipusUnitatOrganitzativa> handleFindTipusUnitatOrganitzativaByFiltre​(String codi,
                                                                                                                                  String descripcio)
                                                                                                                           throws Exception
        Throws:
        Exception
      • delete

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

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

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