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 AccountNameGenerator
getAccountNameGenerator()
Gets an instance ofAccountNameGenerator
.es.caib.seycon.ng.servei.AccountService
getAccountService()
Gets an instance ofAccountService
.ACLService
getACLService()
Gets an instance ofACLService
.es.caib.seycon.ng.sync.agent.AgentManager
getAgentManager()
Gets an instance ofAgentManager
.es.caib.seycon.ng.servei.workflow.AltaBaixaUsuariService
getAltaBaixaUsuariService()
Gets an instance ofCreateDisableUserService
.es.caib.seycon.ng.servei.AplicacioService
getAplicacioService()
Gets an instance ofApplicationService
.es.caib.seycon.ng.servei.ApplicationBootService
getApplicationBootService()
Gets an instance ofApplicationBootService
.es.caib.seycon.ng.servei.ApplicationShutdownService
getApplicationShutdownService()
Gets an instance ofApplicationShutdownService
.com.soffid.iam.service.AsyncRunnerService
getAsyncRunnerService()
Gets an instance ofAsyncRunnerService
.com.soffid.iam.service.AttributeTranslationService
getAttributeTranslationService()
Gets an instance ofAttributeTranslationService
.AttributeValidationService
getAttributeValidationService()
Gets an instance ofAttributeValidationService
.es.caib.seycon.ng.servei.AuditoriaService
getAuditoriaService()
Gets an instance ofAuditService
.AuthoritativeChangeService
getAuthoritativeChangeService()
Gets an instance ofAuthoritativeChangeService
.es.caib.seycon.ng.servei.AutoritzacioService
getAutoritzacioService()
Gets an instance ofAuthorizationService
.es.caib.bpm.servei.BpmConfigService
getBpmConfigService()
Gets an instance ofBpmConfigService
.es.caib.bpm.servei.BpmEngine
getBpmEngine()
Gets an instance ofBpmEngine
.es.caib.bpm.servei.BpmJobExecutor
getBpmJobExecutor()
Gets an instance ofBpmJobExecutor
.es.caib.seycon.ng.sync.servei.CertificateEnrollService
getCertificateEnrollService()
Gets an instance ofCertificateEnrollService
.com.soffid.iam.service.CertificateValidationService
getCertificateValidationService()
Gets an instance ofCertificateValidationService
.ChangePasswordNotificationQueue
getChangePasswordNotificationQueue()
Gets an instance ofChangePasswordNotificationQueue
.es.caib.seycon.ng.servei.ConfiguracioService
getConfiguracioService()
Gets an instance ofConfigurationService
.es.caib.seycon.ng.sync.servei.ConsoleLogonService
getConsoleLogonService()
Gets an instance ofConsoleLogonService
.org.springframework.context.ApplicationContext
getContext()
com.soffid.iam.service.CrudRegistryService
getCrudRegistryService()
Gets an instance ofCrudRegistryService
.com.soffid.iam.service.CustomObjectService
getCustomObjectService()
Gets an instance ofCustomObjectService
.es.caib.seycon.ng.servei.DadesAddicionalsService
getDadesAddicionalsService()
Gets an instance ofAdditionalDataService
.es.caib.seycon.ng.servei.DispatcherService
getDispatcherService()
Gets an instance ofDispatcherService
.com.soffid.iam.doc.service.DocumentService
getDocumentService()
Gets an instance ofDocumentService
.es.caib.seycon.ng.servei.DominiService
getDominiService()
Gets an instance ofDomainService
.es.caib.seycon.ng.servei.DominiUsuariService
getDominiUsuariService()
Gets an instance ofUserDomainService
.com.soffid.iam.service.EntitlementDelegationService
getEntitlementDelegationService()
Gets an instance ofEntitlementDelegationService
.es.caib.seycon.ng.servei.GrupService
getGrupService()
Gets an instance ofGroupService
.es.caib.seycon.ng.servei.ImpressoraService
getImpressoraService()
Gets an instance ofPrinterService
.es.caib.seycon.ng.servei.workflow.InformacioAutoritzacioService
getInformacioAutoritzacioService()
Gets an instance ofAuthorizationInformationService
.InternalPasswordService
getInternalPasswordService()
Gets an instance ofInternalPasswordService
.com.soffid.iam.service.IssuePolicyService
getIssuePolicyService()
Gets an instance ofIssuePolicyService
.com.soffid.iam.service.IssueService
getIssueService()
Gets an instance ofIssueService
.es.caib.seycon.ng.servei.LlistesDeCorreuService
getLlistesDeCorreuService()
Gets an instance ofMailListsService
.LogCollectorService
getLogCollectorService()
Gets an instance ofLogCollectorService
.es.caib.seycon.ng.sync.servei.LogonService
getLogonService()
Gets an instance ofLogonService
.LuceneIndexService
getLuceneIndexService()
Gets an instance ofLuceneIndexService
.MailService
getMailService()
Gets an instance ofMailService
.com.soffid.iam.service.NetworkDiscoveryService
getNetworkDiscoveryService()
Gets an instance ofNetworkDiscoveryService
.com.soffid.iam.service.OTPValidationService
getOTPValidationService()
Gets an instance ofOTPValidationService
.com.soffid.iam.service.PamPolicyService
getPamPolicyService()
Gets an instance ofPamPolicyService
.com.soffid.iam.sync.service.PamProxySessionService
getPamProxySessionService()
Gets an instance ofPamProxySessionService
.PamSecurityHandlerService
getPamSecurityHandlerService()
Gets an instance ofPamSecurityHandlerService
.com.soffid.iam.service.PamSessionService
getPamSessionService()
Gets an instance ofPamSessionService
.PasswordManagerService
getPasswordManagerService()
Gets an instance ofPasswordManagerService
.es.caib.seycon.ng.servei.PasswordService
getPasswordService()
Gets an instance ofPasswordService
.com.soffid.iam.service.PreferencesService
getPreferencesService()
Gets an instance ofPreferencesService
.es.caib.seycon.ng.servei.PuntEntradaService
getPuntEntradaService()
Gets an instance ofEntryPointService
.QueryService
getQueryService()
Gets an instance ofQueryService
.com.soffid.iam.reconcile.service.ReconcileService
getReconcileService()
Gets an instance ofReconcileService
.es.caib.seycon.ng.servei.RegistreAccesService
getRegistreAccesService()
Gets an instance ofAccessLogService
.RuleEvaluatorService
getRuleEvaluatorService()
Gets an instance ofRuleEvaluatorService
.com.soffid.iam.service.RulesService
getRulesService()
Gets an instance ofRulesService
.com.soffid.iam.service.SamlService
getSamlService()
Gets an instance ofSamlService
.com.soffid.iam.service.ScheduledTaskService
getScheduledTaskService()
Gets an instance ofScheduledTaskService
.SecretConfigurationService
getSecretConfigurationService()
Gets an instance ofSecretConfigurationService
.es.caib.seycon.ng.sync.servei.SecretStoreService
getSecretStoreService()
Gets an instance ofSecretStoreService
.es.caib.seycon.ng.servei.SelfService
getSelfService()
Gets an instance ofSelfService
.es.caib.seycon.ng.servei.ServeiService
getServeiService()
Gets an instance ofServiceService
.es.caib.seycon.ng.servei.ServerPluginService
getServerPluginService()
Gets an instance ofServerPluginService
.es.caib.seycon.ng.sync.servei.ServerService
getServerService()
Gets an instance ofServerService
.Object
getService(String serviceName)
Gets an instance of the given service.es.caib.seycon.ng.servei.workflow.ServidorsService
getServidorsService()
Gets an instance ofServerLookupService
.es.caib.seycon.ng.servei.SessionCacheService
getSessionCacheService()
Gets an instance ofSessionCacheService
.es.caib.seycon.ng.servei.SessioService
getSessioService()
Gets an instance ofSessionService
.es.caib.seycon.ng.servei.SeyconServerService
getSeyconServerService()
Gets an instance ofSyncServerService
.SignalService
getSignalService()
Gets an instance ofSignalService
.es.caib.seycon.ng.servei.SoDRuleService
getSoDRuleService()
Gets an instance ofSoDRuleService
.SoffidEventListener
getSoffidEventListener()
Gets an instance ofSoffidEventListener
.com.soffid.iam.service.StatsService
getStatsService()
Gets an instance ofStatsService
.com.soffid.iam.sync.service.SyncServerStatsService
getSyncServerStatsService()
Gets an instance ofSyncServerStatsService
.es.caib.seycon.ng.sync.servei.SyncStatusService
getSyncStatusService()
Gets an instance ofSyncStatusService
.TaskGenerator
getTaskGenerator()
Gets an instance ofTaskGenerator
.TaskQueue
getTaskQueue()
Gets an instance ofTaskQueue
.com.soffid.iam.service.TenantService
getTenantService()
Gets an instance ofTenantService
.es.caib.seycon.ng.servei.TipusUnitatOrganitzativaService
getTipusUnitatOrganitzativaService()
Gets an instance ofOrganizationalUnitTypeService
.es.caib.seycon.ng.servei.UsuariService
getUsuariService()
Gets an instance ofUserService
.com.soffid.iam.service.VaultService
getVaultService()
Gets an instance ofVaultService
.es.caib.seycon.ng.servei.XarxaService
getXarxaService()
Gets an instance ofNetworkService
.static ServiceLocator
instance()
Gets the shared instance of this Classvoid
shutdown()
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.
-
-