Class ServiceLocator


  • public class ServiceLocator
    extends Object
    Locates and provides all available application services.
    • Method Detail

      • instance

        public static final ServiceLocator instance()
        Gets the shared instance of this Class
        Returns:
        the shared service locator instance.
      • getDocumentService

        public final com.soffid.iam.doc.service.DocumentService getDocumentService()
        Gets an instance of DocumentService.
      • getReconcileService

        public final com.soffid.iam.reconcile.service.ReconcileService getReconcileService()
        Gets an instance of ReconcileService.
      • getAsyncRunnerService

        public final com.soffid.iam.service.AsyncRunnerService getAsyncRunnerService()
        Gets an instance of AsyncRunnerService.
      • getAttributeTranslationService

        public final com.soffid.iam.service.AttributeTranslationService getAttributeTranslationService()
        Gets an instance of AttributeTranslationService.
      • getCertificateValidationService

        public final com.soffid.iam.service.CertificateValidationService getCertificateValidationService()
        Gets an instance of CertificateValidationService.
      • getCrudRegistryService

        public final com.soffid.iam.service.CrudRegistryService getCrudRegistryService()
        Gets an instance of CrudRegistryService.
      • getCustomObjectService

        public final com.soffid.iam.service.CustomObjectService getCustomObjectService()
        Gets an instance of CustomObjectService.
      • getEntitlementDelegationService

        public final com.soffid.iam.service.EntitlementDelegationService getEntitlementDelegationService()
        Gets an instance of EntitlementDelegationService.
      • getIssuePolicyService

        public final com.soffid.iam.service.IssuePolicyService getIssuePolicyService()
        Gets an instance of IssuePolicyService.
      • getIssueService

        public final com.soffid.iam.service.IssueService getIssueService()
        Gets an instance of IssueService.
      • getNetworkDiscoveryService

        public final com.soffid.iam.service.NetworkDiscoveryService getNetworkDiscoveryService()
        Gets an instance of NetworkDiscoveryService.
      • getOTPValidationService

        public final com.soffid.iam.service.OTPValidationService getOTPValidationService()
        Gets an instance of OTPValidationService.
      • getPamPolicyService

        public final com.soffid.iam.service.PamPolicyService getPamPolicyService()
        Gets an instance of PamPolicyService.
      • getPamSessionService

        public final com.soffid.iam.service.PamSessionService getPamSessionService()
        Gets an instance of PamSessionService.
      • getPreferencesService

        public final com.soffid.iam.service.PreferencesService getPreferencesService()
        Gets an instance of PreferencesService.
      • getRulesService

        public final com.soffid.iam.service.RulesService getRulesService()
        Gets an instance of RulesService.
      • getSamlService

        public final com.soffid.iam.service.SamlService getSamlService()
        Gets an instance of SamlService.
      • getScheduledTaskService

        public final com.soffid.iam.service.ScheduledTaskService getScheduledTaskService()
        Gets an instance of ScheduledTaskService.
      • getStatsService

        public final com.soffid.iam.service.StatsService getStatsService()
        Gets an instance of StatsService.
      • getTenantService

        public final com.soffid.iam.service.TenantService getTenantService()
        Gets an instance of TenantService.
      • getVaultService

        public final com.soffid.iam.service.VaultService getVaultService()
        Gets an instance of VaultService.
      • getPamProxySessionService

        public final com.soffid.iam.sync.service.PamProxySessionService getPamProxySessionService()
        Gets an instance of PamProxySessionService.
      • getSyncServerStatsService

        public final com.soffid.iam.sync.service.SyncServerStatsService getSyncServerStatsService()
        Gets an instance of SyncServerStatsService.
      • getBpmConfigService

        public final es.caib.bpm.servei.BpmConfigService getBpmConfigService()
        Gets an instance of BpmConfigService.
      • getBpmEngine

        public final es.caib.bpm.servei.BpmEngine getBpmEngine()
        Gets an instance of BpmEngine.
      • getBpmJobExecutor

        public final es.caib.bpm.servei.BpmJobExecutor getBpmJobExecutor()
        Gets an instance of BpmJobExecutor.
      • getAccountService

        public final es.caib.seycon.ng.servei.AccountService getAccountService()
        Gets an instance of AccountService.
      • getAplicacioService

        public final es.caib.seycon.ng.servei.AplicacioService getAplicacioService()
        Gets an instance of ApplicationService.
      • getApplicationBootService

        public final es.caib.seycon.ng.servei.ApplicationBootService getApplicationBootService()
        Gets an instance of ApplicationBootService.
      • getApplicationShutdownService

        public final es.caib.seycon.ng.servei.ApplicationShutdownService getApplicationShutdownService()
        Gets an instance of ApplicationShutdownService.
      • getAuditoriaService

        public final es.caib.seycon.ng.servei.AuditoriaService getAuditoriaService()
        Gets an instance of AuditService.
      • getAutoritzacioService

        public final es.caib.seycon.ng.servei.AutoritzacioService getAutoritzacioService()
        Gets an instance of AuthorizationService.
      • getConfiguracioService

        public final es.caib.seycon.ng.servei.ConfiguracioService getConfiguracioService()
        Gets an instance of ConfigurationService.
      • getDadesAddicionalsService

        public final es.caib.seycon.ng.servei.DadesAddicionalsService getDadesAddicionalsService()
        Gets an instance of AdditionalDataService.
      • getDispatcherService

        public final es.caib.seycon.ng.servei.DispatcherService getDispatcherService()
        Gets an instance of DispatcherService.
      • getDominiService

        public final es.caib.seycon.ng.servei.DominiService getDominiService()
        Gets an instance of DomainService.
      • getDominiUsuariService

        public final es.caib.seycon.ng.servei.DominiUsuariService getDominiUsuariService()
        Gets an instance of UserDomainService.
      • getGrupService

        public final es.caib.seycon.ng.servei.GrupService getGrupService()
        Gets an instance of GroupService.
      • getImpressoraService

        public final es.caib.seycon.ng.servei.ImpressoraService getImpressoraService()
        Gets an instance of PrinterService.
      • getLlistesDeCorreuService

        public final es.caib.seycon.ng.servei.LlistesDeCorreuService getLlistesDeCorreuService()
        Gets an instance of MailListsService.
      • getPasswordService

        public final es.caib.seycon.ng.servei.PasswordService getPasswordService()
        Gets an instance of PasswordService.
      • getPuntEntradaService

        public final es.caib.seycon.ng.servei.PuntEntradaService getPuntEntradaService()
        Gets an instance of EntryPointService.
      • getRegistreAccesService

        public final es.caib.seycon.ng.servei.RegistreAccesService getRegistreAccesService()
        Gets an instance of AccessLogService.
      • getSelfService

        public final es.caib.seycon.ng.servei.SelfService getSelfService()
        Gets an instance of SelfService.
      • getServeiService

        public final es.caib.seycon.ng.servei.ServeiService getServeiService()
        Gets an instance of ServiceService.
      • getServerPluginService

        public final es.caib.seycon.ng.servei.ServerPluginService getServerPluginService()
        Gets an instance of ServerPluginService.
      • getSessioService

        public final es.caib.seycon.ng.servei.SessioService getSessioService()
        Gets an instance of SessionService.
      • getSessionCacheService

        public final es.caib.seycon.ng.servei.SessionCacheService getSessionCacheService()
        Gets an instance of SessionCacheService.
      • getSeyconServerService

        public final es.caib.seycon.ng.servei.SeyconServerService getSeyconServerService()
        Gets an instance of SyncServerService.
      • getSoDRuleService

        public final es.caib.seycon.ng.servei.SoDRuleService getSoDRuleService()
        Gets an instance of SoDRuleService.
      • getTipusUnitatOrganitzativaService

        public final es.caib.seycon.ng.servei.TipusUnitatOrganitzativaService getTipusUnitatOrganitzativaService()
        Gets an instance of OrganizationalUnitTypeService.
      • getUsuariService

        public final es.caib.seycon.ng.servei.UsuariService getUsuariService()
        Gets an instance of UserService.
      • getXarxaService

        public final es.caib.seycon.ng.servei.XarxaService getXarxaService()
        Gets an instance of NetworkService.
      • getAltaBaixaUsuariService

        public final es.caib.seycon.ng.servei.workflow.AltaBaixaUsuariService getAltaBaixaUsuariService()
        Gets an instance of CreateDisableUserService.
      • getInformacioAutoritzacioService

        public final es.caib.seycon.ng.servei.workflow.InformacioAutoritzacioService getInformacioAutoritzacioService()
        Gets an instance of AuthorizationInformationService.
      • getServidorsService

        public final es.caib.seycon.ng.servei.workflow.ServidorsService getServidorsService()
        Gets an instance of ServerLookupService.
      • getAgentManager

        public final es.caib.seycon.ng.sync.agent.AgentManager getAgentManager()
        Gets an instance of AgentManager.
      • getCertificateEnrollService

        public final es.caib.seycon.ng.sync.servei.CertificateEnrollService getCertificateEnrollService()
        Gets an instance of CertificateEnrollService.
      • getConsoleLogonService

        public final es.caib.seycon.ng.sync.servei.ConsoleLogonService getConsoleLogonService()
        Gets an instance of ConsoleLogonService.
      • getLogonService

        public final es.caib.seycon.ng.sync.servei.LogonService getLogonService()
        Gets an instance of LogonService.
      • getSecretStoreService

        public final es.caib.seycon.ng.sync.servei.SecretStoreService getSecretStoreService()
        Gets an instance of SecretStoreService.
      • getServerService

        public final es.caib.seycon.ng.sync.servei.ServerService getServerService()
        Gets an instance of ServerService.
      • getSyncStatusService

        public final es.caib.seycon.ng.sync.servei.SyncStatusService getSyncStatusService()
        Gets an instance of SyncStatusService.
      • getService

        public final Object getService​(String serviceName)
        Gets an instance of the given service.
      • getContext

        public org.springframework.context.ApplicationContext getContext()
      • shutdown

        public void shutdown()
        Shuts down the ServiceLocator and releases any used resources.