private ApplicationContext getContext() { return ApplicationContext.getInstance(); } }
@Override public <T> T getServiceImplementation(final Class<T> serviceInterface) { return ApplicationContext.getInstance().getService(serviceInterface); } }
private SnomedBrowserService getBrowserService() { if (browserService == null) { browserService = (SnomedBrowserService) ApplicationContext.getInstance().getServiceChecked(ISnomedBrowserService.class); } return Preconditions.checkNotNull(browserService, "browserService cannot be null!"); }
private IEventBus getBus() { if (bus == null) { bus = ApplicationContext.getInstance().getServiceChecked(IEventBus.class); } return Preconditions.checkNotNull(bus, "bus cannot be null!"); }
@Bean public FileRegistry fileRegistry() { return com.b2international.snowowl.core.ApplicationContext.getInstance().getServiceChecked(FileRegistry.class); }
@Bean @Scope(value=ConfigurableBeanFactory.SCOPE_PROTOTYPE, proxyMode=ScopedProxyMode.TARGET_CLASS) public IEventBus eventBus() { return com.b2international.snowowl.core.ApplicationContext.getInstance().getServiceChecked(IEventBus.class); }
private ICDORepositoryManager getRepositoryManager() { return ApplicationContext.getInstance().getService(ICDORepositoryManager.class); } }
@Bean public ISnomedBrowserAxiomService axiomService() { SnomedBrowserAxiomService axiomService = new SnomedBrowserAxiomService(); if (!ApplicationContext.getInstance().exists(ISnomedBrowserAxiomService.class)) { ApplicationContext.getInstance().registerService(ISnomedBrowserAxiomService.class, axiomService); } return axiomService; }
private static ICDORepository getRepository(final String nsUri) { Preconditions.checkNotNull(nsUri, "Namespace URI argument cannot be null."); final ICDORepositoryManager repositoryManager = ApplicationContext.getInstance().getService(ICDORepositoryManager.class); return repositoryManager.get(nsUri); }
private Collection<Role> collectRoles(final IAuthorizationService authorizationService, final String userId) { if (!ApplicationContext.getInstance().isServerMode()) { return Sets.newHashSet(SpecialRole.ADMINISTRATOR); } else { return authorizationService.getRoles(userId); } }
@Override protected boolean initService() throws SnowowlServiceException { if (!isRunningInEmbeddedMode()) { return false; } final HistoryServiceImpl service = new HistoryServiceImpl(); ApplicationContext.getInstance().registerService(HistoryService.class, service); final ClassLoader classLoader = service.getClass().getClassLoader(); getInitialServerSession(INSTANCE).registerClassLoader(HistoryService.class, classLoader); return true; }
@Bean public Integer maxReasonerRuns() { return com.b2international.snowowl.core.ApplicationContext.getInstance() .getServiceChecked(SnowOwlConfiguration.class) .getModuleConfig(SnomedCoreConfiguration.class) .getClassificationConfig() .getMaxReasonerRuns(); }
@Override protected boolean initService() throws SnowowlServiceException { if (!isRunningInEmbeddedMode()) { return false; } final VersionCompareExporterServiceImpl service = new VersionCompareExporterServiceImpl(); ApplicationContext.getInstance().registerService(VersionCompareExporterService.class, service); RpcUtil.getInitialServerSession(IPluginContainer.INSTANCE).registerClassLoader(VersionCompareExporterService.class, service.getClass().getClassLoader()); return true; }
@Override protected boolean initService() throws SnowowlServiceException { if (!isRunningInEmbeddedMode()) { return false; } final VersionCompareServiceImpl service = new VersionCompareServiceImpl(); ApplicationContext.getInstance().registerService(VersionCompareService.class, service); RpcUtil.getInitialServerSession(IPluginContainer.INSTANCE).registerClassLoader(VersionCompareService.class, service.getClass().getClassLoader()); return true; }
public DelegateCDOServerChangeManager(final ICDOCommitChangeSet commitChangeSet, final Collection<CDOChangeProcessorFactory> factories, final boolean copySession, boolean isCommitNotificationEnabled) { this.isCommitNotificationEnabled = isCommitNotificationEnabled; this.commitChangeSet = Preconditions.checkNotNull(commitChangeSet, "Commit change set data argument cannot be null."); final CDOView view = commitChangeSet.getView(); this.repositoryUuid = ApplicationContext.getInstance().getService(ICDOConnectionManager.class).get(view).getUuid(); this.branchPath = BranchPathUtils.createPath(view); this.factories = Preconditions.checkNotNull(factories, "CDO change processor factories argument cannot be null."); }
@Override protected boolean initService() throws SnowowlServiceException { if (!isRunningInEmbeddedMode()) { return false; } final CodeSystemServiceImpl service = new CodeSystemServiceImpl(); ApplicationContext.getInstance().registerService(CodeSystemService.class, service); RpcUtil.getInitialServerSession(IPluginContainer.INSTANCE).registerClassLoader(CodeSystemService.class, service.getClass().getClassLoader()); return true; }
@Override protected boolean initService() throws SnowowlServiceException { if (!isRunningInEmbeddedMode()) { return false; } final TagService service = new TagService(); ApplicationContext.getInstance().registerService(ITagService.class, service); RpcUtil.getInitialServerSession(IPluginContainer.INSTANCE).registerClassLoader(ITagService.class, service.getClass().getClassLoader()); return true; }
private Integer getMaxReasonerRuns() { if (maxReasonerRuns == null) { maxReasonerRuns = ApplicationContext.getInstance().getServiceChecked(SnowOwlConfiguration.class) .getModuleConfig(SnomedCoreConfiguration.class).getClassificationConfig().getMaxReasonerRuns(); } return Preconditions.checkNotNull(maxReasonerRuns, "maximum number of reasoner runs must be configured"); }
public static Connection createConnection(final EPackage ePackage, final RepositoryConfiguration configuration) { Preconditions.checkNotNull(ePackage, "EClass argument cannot be null."); final String driverName = configuration.getDatabaseConfiguration().getDriverClass(); final JdbcUrl jdbcUrl = configuration.getDatabaseUrl(); final String username = configuration.getDatabaseConfiguration().getUsername(); final String password = configuration.getDatabaseConfiguration().getPassword(); final ICDORepositoryManager repositoryManager = ApplicationContext.getInstance().getService(ICDORepositoryManager.class); final String repositoryUuid = repositoryManager.get(ePackage).getUuid(); final String localDbUrl = jdbcUrl.build(repositoryUuid); return JdbcUtils.createConnection(driverName, localDbUrl, username, password); }
public static long getClassMetaID(final EClass eClass) { final ICDORepositoryManager repositoryManager = ApplicationContext.getInstance().getService(ICDORepositoryManager.class); final ICDORepository cdoRepository = repositoryManager.get(eClass); final IDBStore dbStore = cdoRepository.getDbStore(); final IRepository repository = cdoRepository.getRepository(); final ISession session = repository.getSessionManager().getSessions()[0]; StoreThreadLocal.setSession((InternalSession) session); final long lastCommitTime = dbStore.getLastCommitTime(); return CDOIDUtil.getLong(dbStore.getMetaDataManager().getMetaID(eClass, lastCommitTime)); }