Class BpmConfigServiceBase

  • All Implemented Interfaces:
    com.soffid.iam.bpm.service.BpmConfigService, com.soffid.iam.service.ApplicationBootService
    Direct Known Subclasses:
    BpmConfigServiceImpl

    public abstract class BpmConfigServiceBase
    extends ApplicationBootServiceBase
    implements com.soffid.iam.bpm.service.BpmConfigService

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

    see com.soffid.iam.bpm.service.BpmConfigService
    • Constructor Detail

      • BpmConfigServiceBase

        public BpmConfigServiceBase()
    • Method Detail

      • findFirstByAppKey

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public com.soffid.iam.bpm.api.ConfigParameterVO findFirstByAppKey​(String app,
                                                                          String key)
                                                                   throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                          es.caib.seycon.ng.exception.InternalErrorException,
                                                                          es.caib.bpm.exception.BPMException
        Specified by:
        findFirstByAppKey in interface com.soffid.iam.bpm.service.BpmConfigService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
        es.caib.bpm.exception.BPMException
      • handleFindFirstByAppKey

        protected abstract com.soffid.iam.bpm.api.ConfigParameterVO handleFindFirstByAppKey​(String app,
                                                                                            String key)
                                                                                     throws Exception
        Throws:
        Exception
      • findAll

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.bpm.api.ConfigParameterVO> findAll()
                                                                     throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                            es.caib.seycon.ng.exception.InternalErrorException,
                                                                            es.caib.bpm.exception.BPMException
        Specified by:
        findAll in interface com.soffid.iam.bpm.service.BpmConfigService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
        es.caib.bpm.exception.BPMException
      • handleFindAll

        protected abstract Collection<com.soffid.iam.bpm.api.ConfigParameterVO> handleFindAll()
                                                                                       throws Exception
        Throws:
        Exception
      • findByAppKey

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.bpm.api.ConfigParameterVO> findByAppKey​(String app,
                                                                                 String key)
                                                                          throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                                 es.caib.seycon.ng.exception.InternalErrorException,
                                                                                 es.caib.bpm.exception.BPMException
        Specified by:
        findByAppKey in interface com.soffid.iam.bpm.service.BpmConfigService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
        es.caib.bpm.exception.BPMException
      • findById

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public Collection<com.soffid.iam.bpm.api.ConfigParameterVO> findById​(long id)
                                                                      throws es.caib.seycon.ng.exception.InternalErrorException,
                                                                             es.caib.seycon.ng.exception.InternalErrorException,
                                                                             es.caib.bpm.exception.BPMException
        Specified by:
        findById in interface com.soffid.iam.bpm.service.BpmConfigService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
        es.caib.bpm.exception.BPMException
      • handleFindById

        protected abstract Collection<com.soffid.iam.bpm.api.ConfigParameterVO> handleFindById​(long id)
                                                                                        throws Exception
        Throws:
        Exception
      • create

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=es.caib.seycon.ng.exception.InternalErrorException.class)
        public void create​(com.soffid.iam.bpm.api.ConfigParameterVO config)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.bpm.exception.BPMException
        Specified by:
        create in interface com.soffid.iam.bpm.service.BpmConfigService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
        es.caib.bpm.exception.BPMException
      • handleCreate

        protected abstract void handleCreate​(com.soffid.iam.bpm.api.ConfigParameterVO config)
                                      throws Exception
        Throws:
        Exception
      • delete

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=es.caib.seycon.ng.exception.InternalErrorException.class)
        public void delete​(com.soffid.iam.bpm.api.ConfigParameterVO config)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.bpm.exception.BPMException
        Specified by:
        delete in interface com.soffid.iam.bpm.service.BpmConfigService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
        es.caib.bpm.exception.BPMException
      • handleDelete

        protected abstract void handleDelete​(com.soffid.iam.bpm.api.ConfigParameterVO config)
                                      throws Exception
        Throws:
        Exception
      • update

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=es.caib.seycon.ng.exception.InternalErrorException.class)
        public void update​(com.soffid.iam.bpm.api.ConfigParameterVO config)
                    throws es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.seycon.ng.exception.InternalErrorException,
                           es.caib.bpm.exception.BPMException
        Specified by:
        update in interface com.soffid.iam.bpm.service.BpmConfigService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
        es.caib.bpm.exception.BPMException
      • handleUpdate

        protected abstract void handleUpdate​(com.soffid.iam.bpm.api.ConfigParameterVO config)
                                      throws Exception
        Throws:
        Exception
      • updateAll

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackFor=java.lang.Exception.class)
        public void updateAll​(Collection<com.soffid.iam.bpm.api.ConfigParameterVO> config)
                       throws es.caib.seycon.ng.exception.InternalErrorException,
                              es.caib.seycon.ng.exception.InternalErrorException,
                              es.caib.bpm.exception.BPMException
        Specified by:
        updateAll in interface com.soffid.iam.bpm.service.BpmConfigService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
        es.caib.bpm.exception.BPMException
      • handleUpdateAll

        protected abstract void handleUpdateAll​(Collection<com.soffid.iam.bpm.api.ConfigParameterVO> config)
                                         throws Exception
        Throws:
        Exception