@Override public void init() { super.init(); nodeRegistry = context.getBean(NodeRegistryService.class); repoConfig = new RepositoryHttpConfig( nodeRegistry.getGlobalNodeURL() ); }
private static StringBuffer buildSingleFederated( final String nodeUrl, final StringBuffer federatedQueryFragment ) { final RepositoryHttpConfig repoConfig = new RepositoryHttpConfig( nodeUrl ); final StringBuffer fragment = getServiceFragment( repoConfig.getFullRepositoryUrl( RepositoryLocale.PUBLIC_SPARQLER ) + "?view=published"); newLine(true, fragment); fragment.append( " { " ); newLine(true, fragment); fragment.append( federatedQueryFragment ); newLine(true, fragment); fragment.append( " } " ); return fragment; }
@Override public void init() { super.init(); csvGenerator = new StemCellQueryCSVGenerator( false ); localNode = context.getBean(LocalNodeService.class); repoConfig = new RepositoryHttpConfig( localNode.getLocalNodeConfig().getNodeUrlString() ); }
final RepositoryHttpConfig nodeRepoConfig = new RepositoryHttpConfig( nodeUrlString ); final String sparql = buildAskQuery( nodeRepoConfig.getFullRepositoryUrl( RepositoryLocale.PUBLIC_SPARQLER ) + "?view=published"); boolean hasCellLineData = false;
@Override public void logOut(final String sessionId) { try { final RepositoryHttpConfig rconfig = new RepositoryHttpConfig( localNode.getLocalNodeConfig().getNodeUrlString(), true ); final String logoutUrl = rconfig.getFullRepositoryUrl( RepositoryLocale.LOGOUT_URL ); if ( searchUIConfig.requiresLogin() ) { authMgr.logOut( logoutUrl, sessionId ); } else { if ( searchUIConfig.hasSystemUser() ) { authMgr.logOut( logoutUrl, sessionId ); } else { authMgr.logOut( null, sessionId ); } } } catch (RepositoryProviderException rpe) { if (rpe.getExceptionType() == ExternalServiceExceptionType.UNAUTHORIZED) { logger.warn("Authentication failed. Username and/or password is incorrect for the REPOSITORY."); return; } else { logger.error("Error in logout",rpe); } } }
public DataProvider(final EIModelProvider eiModelProvider) throws EIFileException, JAXBException { node = LocalNodeService.getInstance(); securityProvider = new DatatoolsSecurityProvider( node.getLocalNodeConfig().getNodeUrlString() ); sslRepoConfig = securityProvider.getRepoConfig(); repoConfig = new RepositoryHttpConfig( sslRepoConfig.getHostURL() ); fixedQueryProvider = new RepositoryQueryProvider( eiModelProvider, sslRepoConfig ); instanceProvider = new RepositoryInstanceProvider( eiModelProvider, sslRepoConfig, true ); jenaIntanceFactory = new JenaEIInstanceFactory( eiModelProvider ); getCredentialsForRepoFromProperties(); user = securityProvider.login( userName, password ); eiModel = eiModelProvider; }
rconfig = new RepositoryHttpConfig( localNode.getLocalNodeConfig().getNodeUrlString(), true ); logger.info( "institution ID: " + this.institutionId + "; url: " + rconfig.getBaseURL() );
if ( localNode.getLocalInstitution() != null ) { final InstitutionConfig instConfig = localNode.getLocalInstitution(); final RepositoryHttpConfig localRepoHttpConfig = new RepositoryHttpConfig( localNode.getLocalNodeConfig().getNodeUrlString() );