Package com.soffid.iam
Class ServiceLocator
- java.lang.Object
-
- com.soffid.iam.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 com.soffid.iam.service.AccessLogService
getAccessLogService()
Gets an instance ofAccessLogService
.AccountNameGenerator
getAccountNameGenerator()
Gets an instance ofAccountNameGenerator
.com.soffid.iam.service.AccountService
getAccountService()
Gets an instance ofAccountService
.ACLService
getACLService()
Gets an instance ofACLService
.com.soffid.iam.service.AdditionalDataService
getAdditionalDataService()
Gets an instance ofAdditionalDataService
.com.soffid.iam.sync.agent.AgentManager
getAgentManager()
Gets an instance ofAgentManager
.com.soffid.iam.service.ApplicationBootService
getApplicationBootService()
Gets an instance ofApplicationBootService
.com.soffid.iam.service.ApplicationService
getApplicationService()
Gets an instance ofApplicationService
.com.soffid.iam.service.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
.com.soffid.iam.service.AuditService
getAuditService()
Gets an instance ofAuditService
.AuthoritativeChangeService
getAuthoritativeChangeService()
Gets an instance ofAuthoritativeChangeService
.com.soffid.iam.service.workflow.AuthorizationInformationService
getAuthorizationInformationService()
Gets an instance ofAuthorizationInformationService
.com.soffid.iam.service.AuthorizationService
getAuthorizationService()
Gets an instance ofAuthorizationService
.com.soffid.iam.bpm.service.BpmConfigService
getBpmConfigService()
Gets an instance ofBpmConfigService
.com.soffid.iam.bpm.service.BpmEngine
getBpmEngine()
Gets an instance ofBpmEngine
.com.soffid.iam.bpm.service.BpmJobExecutor
getBpmJobExecutor()
Gets an instance ofBpmJobExecutor
.com.soffid.iam.sync.service.CertificateEnrollService
getCertificateEnrollService()
Gets an instance ofCertificateEnrollService
.com.soffid.iam.service.CertificateValidationService
getCertificateValidationService()
Gets an instance ofCertificateValidationService
.ChangePasswordNotificationQueue
getChangePasswordNotificationQueue()
Gets an instance ofChangePasswordNotificationQueue
.com.soffid.iam.service.ConfigurationService
getConfigurationService()
Gets an instance ofConfigurationService
.com.soffid.iam.sync.service.ConsoleLogonService
getConsoleLogonService()
Gets an instance ofConsoleLogonService
.org.springframework.context.ApplicationContext
getContext()
Gets the Spring ApplicationContext.com.soffid.iam.service.workflow.CreateDisableUserService
getCreateDisableUserService()
Gets an instance ofCreateDisableUserService
.com.soffid.iam.service.CrudRegistryService
getCrudRegistryService()
Gets an instance ofCrudRegistryService
.com.soffid.iam.service.CustomObjectService
getCustomObjectService()
Gets an instance ofCustomObjectService
.com.soffid.iam.service.DispatcherService
getDispatcherService()
Gets an instance ofDispatcherService
.com.soffid.iam.doc.service.DocumentService
getDocumentService()
Gets an instance ofDocumentService
.com.soffid.iam.service.DomainService
getDomainService()
Gets an instance ofDomainService
.com.soffid.iam.service.EntitlementDelegationService
getEntitlementDelegationService()
Gets an instance ofEntitlementDelegationService
.com.soffid.iam.service.EntryPointService
getEntryPointService()
Gets an instance ofEntryPointService
.com.soffid.iam.service.GroupService
getGroupService()
Gets an instance ofGroupService
.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
.LogCollectorService
getLogCollectorService()
Gets an instance ofLogCollectorService
.com.soffid.iam.sync.service.LogonService
getLogonService()
Gets an instance ofLogonService
.LuceneIndexService
getLuceneIndexService()
Gets an instance ofLuceneIndexService
.com.soffid.iam.service.MailListsService
getMailListsService()
Gets an instance ofMailListsService
.MailService
getMailService()
Gets an instance ofMailService
.com.soffid.iam.service.NetworkDiscoveryService
getNetworkDiscoveryService()
Gets an instance ofNetworkDiscoveryService
.com.soffid.iam.service.NetworkService
getNetworkService()
Gets an instance ofNetworkService
.com.soffid.iam.service.OrganizationalUnitTypeService
getOrganizationalUnitTypeService()
Gets an instance ofOrganizationalUnitTypeService
.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
.com.soffid.iam.service.PasswordService
getPasswordService()
Gets an instance ofPasswordService
.com.soffid.iam.service.PreferencesService
getPreferencesService()
Gets an instance ofPreferencesService
.com.soffid.iam.service.PrinterService
getPrinterService()
Gets an instance ofPrinterService
.QueryService
getQueryService()
Gets an instance ofQueryService
.com.soffid.iam.reconcile.service.ReconcileService
getReconcileService()
Gets an instance ofReconcileService
.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
.com.soffid.iam.sync.service.SecretStoreService
getSecretStoreService()
Gets an instance ofSecretStoreService
.com.soffid.iam.service.SelfService
getSelfService()
Gets an instance ofSelfService
.com.soffid.iam.service.workflow.ServerLookupService
getServerLookupService()
Gets an instance ofServerLookupService
.com.soffid.iam.service.ServerPluginService
getServerPluginService()
Gets an instance ofServerPluginService
.com.soffid.iam.sync.service.ServerService
getServerService()
Gets an instance ofServerService
.Object
getService(String serviceName)
Gets an instance of the given service.com.soffid.iam.service.ServiceService
getServiceService()
Gets an instance ofServiceService
.com.soffid.iam.service.SessionCacheService
getSessionCacheService()
Gets an instance ofSessionCacheService
.com.soffid.iam.service.SessionService
getSessionService()
Gets an instance ofSessionService
.SignalService
getSignalService()
Gets an instance ofSignalService
.com.soffid.iam.service.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.service.SyncServerService
getSyncServerService()
Gets an instance ofSyncServerService
.com.soffid.iam.sync.service.SyncServerStatsService
getSyncServerStatsService()
Gets an instance ofSyncServerStatsService
.com.soffid.iam.sync.service.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
.com.soffid.iam.service.UserDomainService
getUserDomainService()
Gets an instance ofUserDomainService
.com.soffid.iam.service.UserService
getUserService()
Gets an instance ofUserService
.com.soffid.iam.service.VaultService
getVaultService()
Gets an instance ofVaultService
.void
init(String beanFactoryReferenceLocation)
Initializes the Spring application context from the givenbeanFactoryReferenceLocation
.void
init(String beanFactoryReferenceLocation, String beanRefFactoryReferenceId)
Initializes the Spring application context from the givenbeanFactoryReferenceLocation
.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.
-
init
public void init(String beanFactoryReferenceLocation, String beanRefFactoryReferenceId)
Initializes the Spring application context from the givenbeanFactoryReferenceLocation
. Ifnull
is specified for thebeanFactoryReferenceLocation
then the default application context will be used.- Parameters:
beanFactoryReferenceLocation
- the location of the beanRefFactory reference.
-
init
public void init(String beanFactoryReferenceLocation)
Initializes the Spring application context from the givenbeanFactoryReferenceLocation
. Ifnull
is specified for thebeanFactoryReferenceLocation
then the default application context will be used.- Parameters:
beanFactoryReferenceLocation
- the location of the beanRefFactory reference.
-
getContext
public org.springframework.context.ApplicationContext getContext()
Gets the Spring ApplicationContext.
-
shutdown
public void shutdown()
Shuts down the ServiceLocator and releases any used resources.
-
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 com.soffid.iam.bpm.service.BpmConfigService getBpmConfigService()
Gets an instance ofBpmConfigService
.
-
getBpmEngine
public final com.soffid.iam.bpm.service.BpmEngine getBpmEngine()
Gets an instance ofBpmEngine
.
-
getBpmJobExecutor
public final com.soffid.iam.bpm.service.BpmJobExecutor getBpmJobExecutor()
Gets an instance ofBpmJobExecutor
.
-
getAccountService
public final com.soffid.iam.service.AccountService getAccountService()
Gets an instance ofAccountService
.
-
getApplicationService
public final com.soffid.iam.service.ApplicationService getApplicationService()
Gets an instance ofApplicationService
.
-
getApplicationBootService
public final com.soffid.iam.service.ApplicationBootService getApplicationBootService()
Gets an instance ofApplicationBootService
.
-
getApplicationShutdownService
public final com.soffid.iam.service.ApplicationShutdownService getApplicationShutdownService()
Gets an instance ofApplicationShutdownService
.
-
getAuditService
public final com.soffid.iam.service.AuditService getAuditService()
Gets an instance ofAuditService
.
-
getAuthorizationService
public final com.soffid.iam.service.AuthorizationService getAuthorizationService()
Gets an instance ofAuthorizationService
.
-
getConfigurationService
public final com.soffid.iam.service.ConfigurationService getConfigurationService()
Gets an instance ofConfigurationService
.
-
getAdditionalDataService
public final com.soffid.iam.service.AdditionalDataService getAdditionalDataService()
Gets an instance ofAdditionalDataService
.
-
getDispatcherService
public final com.soffid.iam.service.DispatcherService getDispatcherService()
Gets an instance ofDispatcherService
.
-
getDomainService
public final com.soffid.iam.service.DomainService getDomainService()
Gets an instance ofDomainService
.
-
getUserDomainService
public final com.soffid.iam.service.UserDomainService getUserDomainService()
Gets an instance ofUserDomainService
.
-
getGroupService
public final com.soffid.iam.service.GroupService getGroupService()
Gets an instance ofGroupService
.
-
getPrinterService
public final com.soffid.iam.service.PrinterService getPrinterService()
Gets an instance ofPrinterService
.
-
getInternalPasswordService
public final InternalPasswordService getInternalPasswordService()
Gets an instance ofInternalPasswordService
.
-
getMailListsService
public final com.soffid.iam.service.MailListsService getMailListsService()
Gets an instance ofMailListsService
.
-
getPasswordService
public final com.soffid.iam.service.PasswordService getPasswordService()
Gets an instance ofPasswordService
.
-
getEntryPointService
public final com.soffid.iam.service.EntryPointService getEntryPointService()
Gets an instance ofEntryPointService
.
-
getAccessLogService
public final com.soffid.iam.service.AccessLogService getAccessLogService()
Gets an instance ofAccessLogService
.
-
getSelfService
public final com.soffid.iam.service.SelfService getSelfService()
Gets an instance ofSelfService
.
-
getServiceService
public final com.soffid.iam.service.ServiceService getServiceService()
Gets an instance ofServiceService
.
-
getServerPluginService
public final com.soffid.iam.service.ServerPluginService getServerPluginService()
Gets an instance ofServerPluginService
.
-
getSessionService
public final com.soffid.iam.service.SessionService getSessionService()
Gets an instance ofSessionService
.
-
getSessionCacheService
public final com.soffid.iam.service.SessionCacheService getSessionCacheService()
Gets an instance ofSessionCacheService
.
-
getSyncServerService
public final com.soffid.iam.service.SyncServerService getSyncServerService()
Gets an instance ofSyncServerService
.
-
getSoDRuleService
public final com.soffid.iam.service.SoDRuleService getSoDRuleService()
Gets an instance ofSoDRuleService
.
-
getOrganizationalUnitTypeService
public final com.soffid.iam.service.OrganizationalUnitTypeService getOrganizationalUnitTypeService()
Gets an instance ofOrganizationalUnitTypeService
.
-
getUserService
public final com.soffid.iam.service.UserService getUserService()
Gets an instance ofUserService
.
-
getNetworkService
public final com.soffid.iam.service.NetworkService getNetworkService()
Gets an instance ofNetworkService
.
-
getAccountNameGenerator
public final AccountNameGenerator getAccountNameGenerator()
Gets an instance ofAccountNameGenerator
.
-
getCreateDisableUserService
public final com.soffid.iam.service.workflow.CreateDisableUserService getCreateDisableUserService()
Gets an instance ofCreateDisableUserService
.
-
getAuthorizationInformationService
public final com.soffid.iam.service.workflow.AuthorizationInformationService getAuthorizationInformationService()
Gets an instance ofAuthorizationInformationService
.
-
getServerLookupService
public final com.soffid.iam.service.workflow.ServerLookupService getServerLookupService()
Gets an instance ofServerLookupService
.
-
getAgentManager
public final com.soffid.iam.sync.agent.AgentManager getAgentManager()
Gets an instance ofAgentManager
.
-
getCertificateEnrollService
public final com.soffid.iam.sync.service.CertificateEnrollService getCertificateEnrollService()
Gets an instance ofCertificateEnrollService
.
-
getChangePasswordNotificationQueue
public final ChangePasswordNotificationQueue getChangePasswordNotificationQueue()
Gets an instance ofChangePasswordNotificationQueue
.
-
getConsoleLogonService
public final com.soffid.iam.sync.service.ConsoleLogonService getConsoleLogonService()
Gets an instance ofConsoleLogonService
.
-
getLogCollectorService
public final LogCollectorService getLogCollectorService()
Gets an instance ofLogCollectorService
.
-
getLogonService
public final com.soffid.iam.sync.service.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 com.soffid.iam.sync.service.SecretStoreService getSecretStoreService()
Gets an instance ofSecretStoreService
.
-
getServerService
public final com.soffid.iam.sync.service.ServerService getServerService()
Gets an instance ofServerService
.
-
getSyncStatusService
public final com.soffid.iam.sync.service.SyncStatusService getSyncStatusService()
Gets an instance ofSyncStatusService
.
-
getTaskGenerator
public final TaskGenerator getTaskGenerator()
Gets an instance ofTaskGenerator
.
-
-