Class ApplicationBootServiceBase

  • All Implemented Interfaces:
    com.soffid.iam.service.ApplicationBootService
    Direct Known Subclasses:
    ApplicationBootServiceImpl, BpmConfigServiceBase

    public abstract class ApplicationBootServiceBase
    extends Object
    implements com.soffid.iam.service.ApplicationBootService

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

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

      • ApplicationBootServiceBase

        public ApplicationBootServiceBase()
    • Method Detail

      • setAccountService

        public void setAccountService​(com.soffid.iam.service.AccountService accountService)
        Sets reference to accountService.
      • getAccountService

        public com.soffid.iam.service.AccountService getAccountService()
        Gets reference to accountService.
      • setAgentDescriptorEntityDao

        public void setAgentDescriptorEntityDao​(AgentDescriptorEntityDao agentDescriptorEntityDao)
        Sets reference to agentDescriptorEntityDao.
      • getAgentDescriptorEntityDao

        public AgentDescriptorEntityDao getAgentDescriptorEntityDao()
        Gets reference to agentDescriptorEntityDao.
      • setApplicationService

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

        public com.soffid.iam.service.ApplicationService getApplicationService()
        Gets reference to aplicacioService.
      • setAsyncRunnerService

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

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

        public void setAuthorizationService​(com.soffid.iam.service.AuthorizationService autoritzacioService)
        Sets reference to autoritzacioService.
      • getAuthorizationService

        public com.soffid.iam.service.AuthorizationService getAuthorizationService()
        Gets reference to autoritzacioService.
      • setBpmConfigService

        public void setBpmConfigService​(com.soffid.iam.bpm.service.BpmConfigService bpmConfigService)
        Sets reference to bpmConfigService.
      • getBpmConfigService

        public com.soffid.iam.bpm.service.BpmConfigService getBpmConfigService()
        Gets reference to bpmConfigService.
      • setBpmEngine

        public void setBpmEngine​(com.soffid.iam.bpm.service.BpmEngine bpmEngine)
        Sets reference to bpmEngine.
      • getBpmEngine

        public com.soffid.iam.bpm.service.BpmEngine getBpmEngine()
        Gets reference to bpmEngine.
      • setConfigurationService

        public void setConfigurationService​(com.soffid.iam.service.ConfigurationService configuracioService)
        Sets reference to configuracioService.
      • getConfigurationService

        public com.soffid.iam.service.ConfigurationService getConfigurationService()
        Gets reference to configuracioService.
      • setCrudRegistryService

        public void setCrudRegistryService​(com.soffid.iam.service.CrudRegistryService crudRegistryService)
        Sets reference to crudRegistryService.
      • getCrudRegistryService

        public com.soffid.iam.service.CrudRegistryService getCrudRegistryService()
        Gets reference to crudRegistryService.
      • setCustomObjectTypeEntityDao

        public void setCustomObjectTypeEntityDao​(CustomObjectTypeEntityDao customObjectTypeEntityDao)
        Sets reference to customObjectTypeEntityDao.
      • getCustomObjectTypeEntityDao

        public CustomObjectTypeEntityDao getCustomObjectTypeEntityDao()
        Gets reference to customObjectTypeEntityDao.
      • setAdditionalDataService

        public void setAdditionalDataService​(com.soffid.iam.service.AdditionalDataService dadesAddicionalsService)
        Sets reference to dadesAddicionalsService.
      • getAdditionalDataService

        public com.soffid.iam.service.AdditionalDataService getAdditionalDataService()
        Gets reference to dadesAddicionalsService.
      • setDispatcherService

        public void setDispatcherService​(com.soffid.iam.service.DispatcherService dispatcherService)
        Sets reference to dispatcherService.
      • getDispatcherService

        public com.soffid.iam.service.DispatcherService getDispatcherService()
        Gets reference to dispatcherService.
      • setUserDomainService

        public void setUserDomainService​(com.soffid.iam.service.UserDomainService dominiUsuariService)
        Sets reference to dominiUsuariService.
      • getUserDomainService

        public com.soffid.iam.service.UserDomainService getUserDomainService()
        Gets reference to dominiUsuariService.
      • setGroupService

        public void setGroupService​(com.soffid.iam.service.GroupService grupService)
        Sets reference to grupService.
      • getGroupService

        public com.soffid.iam.service.GroupService getGroupService()
        Gets reference to grupService.
      • setInternalPasswordService

        public void setInternalPasswordService​(InternalPasswordService internalPasswordService)
        Sets reference to internalPasswordService.
      • getInternalPasswordService

        public InternalPasswordService getInternalPasswordService()
        Gets reference to internalPasswordService.
      • setIssuePolicyService

        public void setIssuePolicyService​(com.soffid.iam.service.IssuePolicyService issuePolicyService)
        Sets reference to issuePolicyService.
      • getIssuePolicyService

        public com.soffid.iam.service.IssuePolicyService getIssuePolicyService()
        Gets reference to issuePolicyService.
      • setEntryPointService

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

        public com.soffid.iam.service.EntryPointService getEntryPointService()
        Gets reference to puntEntradaService.
      • setScheduledTaskService

        public void setScheduledTaskService​(com.soffid.iam.service.ScheduledTaskService scheduledTaskService)
        Sets reference to scheduledTaskService.
      • getScheduledTaskService

        public com.soffid.iam.service.ScheduledTaskService getScheduledTaskService()
        Gets reference to scheduledTaskService.
      • setServerPluginService

        public void setServerPluginService​(com.soffid.iam.service.ServerPluginService serverPluginService)
        Sets reference to serverPluginService.
      • getServerPluginService

        public com.soffid.iam.service.ServerPluginService getServerPluginService()
        Gets reference to serverPluginService.
      • setSoDRuleService

        public void setSoDRuleService​(com.soffid.iam.service.SoDRuleService soDRuleService)
        Sets reference to soDRuleService.
      • getSoDRuleService

        public com.soffid.iam.service.SoDRuleService getSoDRuleService()
        Gets reference to soDRuleService.
      • setTenantService

        public void setTenantService​(com.soffid.iam.service.TenantService tenantService)
        Sets reference to tenantService.
      • getTenantService

        public com.soffid.iam.service.TenantService getTenantService()
        Gets reference to tenantService.
      • setMetaDataEntityDao

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

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

        public void setUserService​(com.soffid.iam.service.UserService usuariService)
        Sets reference to usuariService.
      • getUserService

        public com.soffid.iam.service.UserService getUserService()
        Gets reference to usuariService.
      • setNetworkService

        public void setNetworkService​(com.soffid.iam.service.NetworkService xarxaService)
        Sets reference to xarxaService.
      • getNetworkService

        public com.soffid.iam.service.NetworkService getNetworkService()
        Gets reference to xarxaService.
      • consoleBoot

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackForClassName="java.lang.Exception")
        public void consoleBoot()
                         throws es.caib.seycon.ng.exception.InternalErrorException,
                                es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        consoleBoot in interface com.soffid.iam.service.ApplicationBootService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleConsoleBoot

        protected abstract void handleConsoleBoot()
                                           throws Exception
        Throws:
        Exception
      • syncServerBoot

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackForClassName="java.lang.Exception")
        public void syncServerBoot()
                            throws es.caib.seycon.ng.exception.InternalErrorException,
                                   es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        syncServerBoot in interface com.soffid.iam.service.ApplicationBootService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleSyncServerBoot

        protected abstract void handleSyncServerBoot()
                                              throws Exception
        Throws:
        Exception
      • tenantBoot

        @Transactional(isolation=DEFAULT,
                       propagation=REQUIRED,
                       rollbackForClassName="java.lang.Exception")
        public void tenantBoot​(com.soffid.iam.api.Tenant tenant)
                        throws es.caib.seycon.ng.exception.InternalErrorException,
                               es.caib.seycon.ng.exception.InternalErrorException
        Specified by:
        tenantBoot in interface com.soffid.iam.service.ApplicationBootService
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • handleTenantBoot

        protected abstract void handleTenantBoot​(com.soffid.iam.api.Tenant tenant)
                                          throws Exception
        Throws:
        Exception
      • getPrincipal

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