Package es.caib.seycon.ng
Class ServiceLocator
- java.lang.Object
-
- es.caib.seycon.ng.ServiceLocator
-
public class ServiceLocator extends Object
Locates and provides all available application services.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountNameGeneratorgetAccountNameGenerator()Gets an instance ofAccountNameGenerator.es.caib.seycon.ng.servei.AccountServicegetAccountService()Gets an instance ofAccountService.ACLServicegetACLService()Gets an instance ofACLService.es.caib.seycon.ng.sync.agent.AgentManagergetAgentManager()Gets an instance ofAgentManager.es.caib.seycon.ng.servei.workflow.AltaBaixaUsuariServicegetAltaBaixaUsuariService()Gets an instance ofCreateDisableUserService.es.caib.seycon.ng.servei.AplicacioServicegetAplicacioService()Gets an instance ofApplicationService.es.caib.seycon.ng.servei.ApplicationBootServicegetApplicationBootService()Gets an instance ofApplicationBootService.es.caib.seycon.ng.servei.ApplicationShutdownServicegetApplicationShutdownService()Gets an instance ofApplicationShutdownService.com.soffid.iam.service.AsyncRunnerServicegetAsyncRunnerService()Gets an instance ofAsyncRunnerService.com.soffid.iam.service.AttributeTranslationServicegetAttributeTranslationService()Gets an instance ofAttributeTranslationService.AttributeValidationServicegetAttributeValidationService()Gets an instance ofAttributeValidationService.es.caib.seycon.ng.servei.AuditoriaServicegetAuditoriaService()Gets an instance ofAuditService.AuthoritativeChangeServicegetAuthoritativeChangeService()Gets an instance ofAuthoritativeChangeService.es.caib.seycon.ng.servei.AutoritzacioServicegetAutoritzacioService()Gets an instance ofAuthorizationService.es.caib.bpm.servei.BpmConfigServicegetBpmConfigService()Gets an instance ofBpmConfigService.es.caib.bpm.servei.BpmEnginegetBpmEngine()Gets an instance ofBpmEngine.es.caib.bpm.servei.BpmJobExecutorgetBpmJobExecutor()Gets an instance ofBpmJobExecutor.es.caib.seycon.ng.sync.servei.CertificateEnrollServicegetCertificateEnrollService()Gets an instance ofCertificateEnrollService.com.soffid.iam.service.CertificateValidationServicegetCertificateValidationService()Gets an instance ofCertificateValidationService.ChangePasswordNotificationQueuegetChangePasswordNotificationQueue()Gets an instance ofChangePasswordNotificationQueue.es.caib.seycon.ng.servei.ConfiguracioServicegetConfiguracioService()Gets an instance ofConfigurationService.es.caib.seycon.ng.sync.servei.ConsoleLogonServicegetConsoleLogonService()Gets an instance ofConsoleLogonService.org.springframework.context.ApplicationContextgetContext()com.soffid.iam.service.CrudRegistryServicegetCrudRegistryService()Gets an instance ofCrudRegistryService.com.soffid.iam.service.CustomObjectServicegetCustomObjectService()Gets an instance ofCustomObjectService.es.caib.seycon.ng.servei.DadesAddicionalsServicegetDadesAddicionalsService()Gets an instance ofAdditionalDataService.es.caib.seycon.ng.servei.DispatcherServicegetDispatcherService()Gets an instance ofDispatcherService.com.soffid.iam.doc.service.DocumentServicegetDocumentService()Gets an instance ofDocumentService.es.caib.seycon.ng.servei.DominiServicegetDominiService()Gets an instance ofDomainService.es.caib.seycon.ng.servei.DominiUsuariServicegetDominiUsuariService()Gets an instance ofUserDomainService.com.soffid.iam.service.EntitlementDelegationServicegetEntitlementDelegationService()Gets an instance ofEntitlementDelegationService.es.caib.seycon.ng.servei.GrupServicegetGrupService()Gets an instance ofGroupService.es.caib.seycon.ng.servei.ImpressoraServicegetImpressoraService()Gets an instance ofPrinterService.es.caib.seycon.ng.servei.workflow.InformacioAutoritzacioServicegetInformacioAutoritzacioService()Gets an instance ofAuthorizationInformationService.InternalPasswordServicegetInternalPasswordService()Gets an instance ofInternalPasswordService.com.soffid.iam.service.IssuePolicyServicegetIssuePolicyService()Gets an instance ofIssuePolicyService.com.soffid.iam.service.IssueServicegetIssueService()Gets an instance ofIssueService.es.caib.seycon.ng.servei.LlistesDeCorreuServicegetLlistesDeCorreuService()Gets an instance ofMailListsService.LogCollectorServicegetLogCollectorService()Gets an instance ofLogCollectorService.es.caib.seycon.ng.sync.servei.LogonServicegetLogonService()Gets an instance ofLogonService.LuceneIndexServicegetLuceneIndexService()Gets an instance ofLuceneIndexService.MailServicegetMailService()Gets an instance ofMailService.com.soffid.iam.service.NetworkDiscoveryServicegetNetworkDiscoveryService()Gets an instance ofNetworkDiscoveryService.com.soffid.iam.service.OTPValidationServicegetOTPValidationService()Gets an instance ofOTPValidationService.com.soffid.iam.service.PamPolicyServicegetPamPolicyService()Gets an instance ofPamPolicyService.com.soffid.iam.sync.service.PamProxySessionServicegetPamProxySessionService()Gets an instance ofPamProxySessionService.PamSecurityHandlerServicegetPamSecurityHandlerService()Gets an instance ofPamSecurityHandlerService.com.soffid.iam.service.PamSessionServicegetPamSessionService()Gets an instance ofPamSessionService.PasswordManagerServicegetPasswordManagerService()Gets an instance ofPasswordManagerService.es.caib.seycon.ng.servei.PasswordServicegetPasswordService()Gets an instance ofPasswordService.com.soffid.iam.service.PreferencesServicegetPreferencesService()Gets an instance ofPreferencesService.es.caib.seycon.ng.servei.PuntEntradaServicegetPuntEntradaService()Gets an instance ofEntryPointService.QueryServicegetQueryService()Gets an instance ofQueryService.com.soffid.iam.reconcile.service.ReconcileServicegetReconcileService()Gets an instance ofReconcileService.es.caib.seycon.ng.servei.RegistreAccesServicegetRegistreAccesService()Gets an instance ofAccessLogService.RuleEvaluatorServicegetRuleEvaluatorService()Gets an instance ofRuleEvaluatorService.com.soffid.iam.service.RulesServicegetRulesService()Gets an instance ofRulesService.com.soffid.iam.service.SamlServicegetSamlService()Gets an instance ofSamlService.com.soffid.iam.service.ScheduledTaskServicegetScheduledTaskService()Gets an instance ofScheduledTaskService.SecretConfigurationServicegetSecretConfigurationService()Gets an instance ofSecretConfigurationService.es.caib.seycon.ng.sync.servei.SecretStoreServicegetSecretStoreService()Gets an instance ofSecretStoreService.es.caib.seycon.ng.servei.SelfServicegetSelfService()Gets an instance ofSelfService.es.caib.seycon.ng.servei.ServeiServicegetServeiService()Gets an instance ofServiceService.es.caib.seycon.ng.servei.ServerPluginServicegetServerPluginService()Gets an instance ofServerPluginService.es.caib.seycon.ng.sync.servei.ServerServicegetServerService()Gets an instance ofServerService.ObjectgetService(String serviceName)Gets an instance of the given service.es.caib.seycon.ng.servei.workflow.ServidorsServicegetServidorsService()Gets an instance ofServerLookupService.es.caib.seycon.ng.servei.SessionCacheServicegetSessionCacheService()Gets an instance ofSessionCacheService.es.caib.seycon.ng.servei.SessioServicegetSessioService()Gets an instance ofSessionService.es.caib.seycon.ng.servei.SeyconServerServicegetSeyconServerService()Gets an instance ofSyncServerService.SignalServicegetSignalService()Gets an instance ofSignalService.es.caib.seycon.ng.servei.SoDRuleServicegetSoDRuleService()Gets an instance ofSoDRuleService.SoffidEventListenergetSoffidEventListener()Gets an instance ofSoffidEventListener.com.soffid.iam.service.StatsServicegetStatsService()Gets an instance ofStatsService.com.soffid.iam.sync.service.SyncServerStatsServicegetSyncServerStatsService()Gets an instance ofSyncServerStatsService.es.caib.seycon.ng.sync.servei.SyncStatusServicegetSyncStatusService()Gets an instance ofSyncStatusService.TaskGeneratorgetTaskGenerator()Gets an instance ofTaskGenerator.TaskQueuegetTaskQueue()Gets an instance ofTaskQueue.com.soffid.iam.service.TenantServicegetTenantService()Gets an instance ofTenantService.es.caib.seycon.ng.servei.TipusUnitatOrganitzativaServicegetTipusUnitatOrganitzativaService()Gets an instance ofOrganizationalUnitTypeService.es.caib.seycon.ng.servei.UsuariServicegetUsuariService()Gets an instance ofUserService.com.soffid.iam.service.VaultServicegetVaultService()Gets an instance ofVaultService.es.caib.seycon.ng.servei.XarxaServicegetXarxaService()Gets an instance ofNetworkService.static ServiceLocatorinstance()Gets the shared instance of this Classvoidshutdown()Shuts down the ServiceLocator and releases any used resources.
-
-
-
Method Detail
-
instance
public static final ServiceLocator instance()
Gets the shared instance of this Class- Returns:
- the shared service locator instance.
-
getAuthoritativeChangeService
public final AuthoritativeChangeService getAuthoritativeChangeService()
Gets an instance ofAuthoritativeChangeService.
-
getDocumentService
public final com.soffid.iam.doc.service.DocumentService getDocumentService()
Gets an instance ofDocumentService.
-
getReconcileService
public final com.soffid.iam.reconcile.service.ReconcileService getReconcileService()
Gets an instance ofReconcileService.
-
getACLService
public final ACLService getACLService()
Gets an instance ofACLService.
-
getAsyncRunnerService
public final com.soffid.iam.service.AsyncRunnerService getAsyncRunnerService()
Gets an instance ofAsyncRunnerService.
-
getAttributeTranslationService
public final com.soffid.iam.service.AttributeTranslationService getAttributeTranslationService()
Gets an instance ofAttributeTranslationService.
-
getCertificateValidationService
public final com.soffid.iam.service.CertificateValidationService getCertificateValidationService()
Gets an instance ofCertificateValidationService.
-
getCrudRegistryService
public final com.soffid.iam.service.CrudRegistryService getCrudRegistryService()
Gets an instance ofCrudRegistryService.
-
getCustomObjectService
public final com.soffid.iam.service.CustomObjectService getCustomObjectService()
Gets an instance ofCustomObjectService.
-
getEntitlementDelegationService
public final com.soffid.iam.service.EntitlementDelegationService getEntitlementDelegationService()
Gets an instance ofEntitlementDelegationService.
-
getIssuePolicyService
public final com.soffid.iam.service.IssuePolicyService getIssuePolicyService()
Gets an instance ofIssuePolicyService.
-
getIssueService
public final com.soffid.iam.service.IssueService getIssueService()
Gets an instance ofIssueService.
-
getLuceneIndexService
public final LuceneIndexService getLuceneIndexService()
Gets an instance ofLuceneIndexService.
-
getMailService
public final MailService getMailService()
Gets an instance ofMailService.
-
getNetworkDiscoveryService
public final com.soffid.iam.service.NetworkDiscoveryService getNetworkDiscoveryService()
Gets an instance ofNetworkDiscoveryService.
-
getOTPValidationService
public final com.soffid.iam.service.OTPValidationService getOTPValidationService()
Gets an instance ofOTPValidationService.
-
getPamPolicyService
public final com.soffid.iam.service.PamPolicyService getPamPolicyService()
Gets an instance ofPamPolicyService.
-
getPamSecurityHandlerService
public final PamSecurityHandlerService getPamSecurityHandlerService()
Gets an instance ofPamSecurityHandlerService.
-
getPamSessionService
public final com.soffid.iam.service.PamSessionService getPamSessionService()
Gets an instance ofPamSessionService.
-
getPasswordManagerService
public final PasswordManagerService getPasswordManagerService()
Gets an instance ofPasswordManagerService.
-
getPreferencesService
public final com.soffid.iam.service.PreferencesService getPreferencesService()
Gets an instance ofPreferencesService.
-
getRuleEvaluatorService
public final RuleEvaluatorService getRuleEvaluatorService()
Gets an instance ofRuleEvaluatorService.
-
getRulesService
public final com.soffid.iam.service.RulesService getRulesService()
Gets an instance ofRulesService.
-
getSamlService
public final com.soffid.iam.service.SamlService getSamlService()
Gets an instance ofSamlService.
-
getScheduledTaskService
public final com.soffid.iam.service.ScheduledTaskService getScheduledTaskService()
Gets an instance ofScheduledTaskService.
-
getSignalService
public final SignalService getSignalService()
Gets an instance ofSignalService.
-
getSoffidEventListener
public final SoffidEventListener getSoffidEventListener()
Gets an instance ofSoffidEventListener.
-
getStatsService
public final com.soffid.iam.service.StatsService getStatsService()
Gets an instance ofStatsService.
-
getTenantService
public final com.soffid.iam.service.TenantService getTenantService()
Gets an instance ofTenantService.
-
getVaultService
public final com.soffid.iam.service.VaultService getVaultService()
Gets an instance ofVaultService.
-
getAttributeValidationService
public final AttributeValidationService getAttributeValidationService()
Gets an instance ofAttributeValidationService.
-
getPamProxySessionService
public final com.soffid.iam.sync.service.PamProxySessionService getPamProxySessionService()
Gets an instance ofPamProxySessionService.
-
getSyncServerStatsService
public final com.soffid.iam.sync.service.SyncServerStatsService getSyncServerStatsService()
Gets an instance ofSyncServerStatsService.
-
getBpmConfigService
public final es.caib.bpm.servei.BpmConfigService getBpmConfigService()
Gets an instance ofBpmConfigService.
-
getBpmEngine
public final es.caib.bpm.servei.BpmEngine getBpmEngine()
Gets an instance ofBpmEngine.
-
getBpmJobExecutor
public final es.caib.bpm.servei.BpmJobExecutor getBpmJobExecutor()
Gets an instance ofBpmJobExecutor.
-
getAccountService
public final es.caib.seycon.ng.servei.AccountService getAccountService()
Gets an instance ofAccountService.
-
getAplicacioService
public final es.caib.seycon.ng.servei.AplicacioService getAplicacioService()
Gets an instance ofApplicationService.
-
getApplicationBootService
public final es.caib.seycon.ng.servei.ApplicationBootService getApplicationBootService()
Gets an instance ofApplicationBootService.
-
getApplicationShutdownService
public final es.caib.seycon.ng.servei.ApplicationShutdownService getApplicationShutdownService()
Gets an instance ofApplicationShutdownService.
-
getAuditoriaService
public final es.caib.seycon.ng.servei.AuditoriaService getAuditoriaService()
Gets an instance ofAuditService.
-
getAutoritzacioService
public final es.caib.seycon.ng.servei.AutoritzacioService getAutoritzacioService()
Gets an instance ofAuthorizationService.
-
getConfiguracioService
public final es.caib.seycon.ng.servei.ConfiguracioService getConfiguracioService()
Gets an instance ofConfigurationService.
-
getDadesAddicionalsService
public final es.caib.seycon.ng.servei.DadesAddicionalsService getDadesAddicionalsService()
Gets an instance ofAdditionalDataService.
-
getDispatcherService
public final es.caib.seycon.ng.servei.DispatcherService getDispatcherService()
Gets an instance ofDispatcherService.
-
getDominiService
public final es.caib.seycon.ng.servei.DominiService getDominiService()
Gets an instance ofDomainService.
-
getDominiUsuariService
public final es.caib.seycon.ng.servei.DominiUsuariService getDominiUsuariService()
Gets an instance ofUserDomainService.
-
getGrupService
public final es.caib.seycon.ng.servei.GrupService getGrupService()
Gets an instance ofGroupService.
-
getImpressoraService
public final es.caib.seycon.ng.servei.ImpressoraService getImpressoraService()
Gets an instance ofPrinterService.
-
getInternalPasswordService
public final InternalPasswordService getInternalPasswordService()
Gets an instance ofInternalPasswordService.
-
getLlistesDeCorreuService
public final es.caib.seycon.ng.servei.LlistesDeCorreuService getLlistesDeCorreuService()
Gets an instance ofMailListsService.
-
getPasswordService
public final es.caib.seycon.ng.servei.PasswordService getPasswordService()
Gets an instance ofPasswordService.
-
getPuntEntradaService
public final es.caib.seycon.ng.servei.PuntEntradaService getPuntEntradaService()
Gets an instance ofEntryPointService.
-
getRegistreAccesService
public final es.caib.seycon.ng.servei.RegistreAccesService getRegistreAccesService()
Gets an instance ofAccessLogService.
-
getSelfService
public final es.caib.seycon.ng.servei.SelfService getSelfService()
Gets an instance ofSelfService.
-
getServeiService
public final es.caib.seycon.ng.servei.ServeiService getServeiService()
Gets an instance ofServiceService.
-
getServerPluginService
public final es.caib.seycon.ng.servei.ServerPluginService getServerPluginService()
Gets an instance ofServerPluginService.
-
getSessioService
public final es.caib.seycon.ng.servei.SessioService getSessioService()
Gets an instance ofSessionService.
-
getSessionCacheService
public final es.caib.seycon.ng.servei.SessionCacheService getSessionCacheService()
Gets an instance ofSessionCacheService.
-
getSeyconServerService
public final es.caib.seycon.ng.servei.SeyconServerService getSeyconServerService()
Gets an instance ofSyncServerService.
-
getSoDRuleService
public final es.caib.seycon.ng.servei.SoDRuleService getSoDRuleService()
Gets an instance ofSoDRuleService.
-
getTipusUnitatOrganitzativaService
public final es.caib.seycon.ng.servei.TipusUnitatOrganitzativaService getTipusUnitatOrganitzativaService()
Gets an instance ofOrganizationalUnitTypeService.
-
getUsuariService
public final es.caib.seycon.ng.servei.UsuariService getUsuariService()
Gets an instance ofUserService.
-
getXarxaService
public final es.caib.seycon.ng.servei.XarxaService getXarxaService()
Gets an instance ofNetworkService.
-
getAccountNameGenerator
public final AccountNameGenerator getAccountNameGenerator()
Gets an instance ofAccountNameGenerator.
-
getAltaBaixaUsuariService
public final es.caib.seycon.ng.servei.workflow.AltaBaixaUsuariService getAltaBaixaUsuariService()
Gets an instance ofCreateDisableUserService.
-
getInformacioAutoritzacioService
public final es.caib.seycon.ng.servei.workflow.InformacioAutoritzacioService getInformacioAutoritzacioService()
Gets an instance ofAuthorizationInformationService.
-
getServidorsService
public final es.caib.seycon.ng.servei.workflow.ServidorsService getServidorsService()
Gets an instance ofServerLookupService.
-
getAgentManager
public final es.caib.seycon.ng.sync.agent.AgentManager getAgentManager()
Gets an instance ofAgentManager.
-
getCertificateEnrollService
public final es.caib.seycon.ng.sync.servei.CertificateEnrollService getCertificateEnrollService()
Gets an instance ofCertificateEnrollService.
-
getChangePasswordNotificationQueue
public final ChangePasswordNotificationQueue getChangePasswordNotificationQueue()
Gets an instance ofChangePasswordNotificationQueue.
-
getConsoleLogonService
public final es.caib.seycon.ng.sync.servei.ConsoleLogonService getConsoleLogonService()
Gets an instance ofConsoleLogonService.
-
getLogCollectorService
public final LogCollectorService getLogCollectorService()
Gets an instance ofLogCollectorService.
-
getLogonService
public final es.caib.seycon.ng.sync.servei.LogonService getLogonService()
Gets an instance ofLogonService.
-
getQueryService
public final QueryService getQueryService()
Gets an instance ofQueryService.
-
getSecretConfigurationService
public final SecretConfigurationService getSecretConfigurationService()
Gets an instance ofSecretConfigurationService.
-
getSecretStoreService
public final es.caib.seycon.ng.sync.servei.SecretStoreService getSecretStoreService()
Gets an instance ofSecretStoreService.
-
getServerService
public final es.caib.seycon.ng.sync.servei.ServerService getServerService()
Gets an instance ofServerService.
-
getSyncStatusService
public final es.caib.seycon.ng.sync.servei.SyncStatusService getSyncStatusService()
Gets an instance ofSyncStatusService.
-
getTaskGenerator
public final TaskGenerator getTaskGenerator()
Gets an instance ofTaskGenerator.
-
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.
-
-