public String getRepoName() { if (this.location != null) { if (this.repoName == null) { // lookup the resolver if (RepositoryResolver.resolverAvailableForURIScheme(this.location.getScheme())) { RepositoryResolver resolver = RepositoryResolver.lookup(this.location); this.repoName = resolver.getName(this.location); } } } return this.repoName; }
/** * @return the name of the repository * @see org.locationtech.geogig.repository.AbstractGeoGigOp#call() */ @Override protected String _call() { Optional<String> repoName = configDb.get("repo.name"); if (repoName.isPresent()) { return repoName.get(); } URI repoURI = repository().getLocation(); RepositoryResolver resolver = RepositoryResolver.lookup(repoURI); return resolver.getName(repoURI); } }
/** * @return the name of the repository * @see org.locationtech.geogig.repository.AbstractGeoGigOp#call() */ @Override protected String _call() { Optional<String> repoName = configDb.get("repo.name"); if (repoName.isPresent()) { return repoName.get(); } URI repoURI = repository().getLocation(); RepositoryResolver resolver = RepositoryResolver.lookup(repoURI); return resolver.getName(repoURI); } }
@Override public Object getDisplayValue(String repoUriStr) { try { URI repoUri = new URI(repoUriStr); RepositoryResolver resolver = RepositoryResolver.lookup(repoUri); RepositoryInfo info = RepositoryManager.get().getByRepoName(resolver.getName(repoUri)); return info.getRepoName() + " (" + info.getMaskedLocation() + ")"; } catch (URISyntaxException e) { throw Throwables.propagate(e); } }
public Repository findRepository(LayerInfo geogigLayer) { Preconditions.checkArgument(isGeogigLayer(geogigLayer)); Map<String, Serializable> params = geogigLayer.getResource().getStore().getConnectionParameters(); String repoUriStr = String.valueOf(params.get(GeoGigDataStoreFactory.REPOSITORY.key)); URI repoURI = URI.create(repoUriStr); RepositoryResolver resolver = RepositoryResolver.lookup(repoURI); String repoName = resolver.getName(repoURI); RepositoryInfo repoInfo = getByRepoName(repoName); String repoId = repoInfo.getId(); try { Repository repository = getRepository(repoId); Preconditions.checkState(repository != null); return repository; } catch (IOException e) { throw Throwables.propagate(e); } } }
URI repoURI = new URI(repoUriStr); RepositoryResolver resolver = RepositoryResolver.lookup(repoURI); String repoName = resolver.getName(repoURI); RepositoryInfo repoInfo = manager.getByRepoName(repoName); if (repoInfo != null) {
} else { RepositoryResolver remoteResolver = RepositoryResolver.lookup(remoteURI); targetArg = remoteResolver.getName(remoteURI);
} else { RepositoryResolver remoteResolver = RepositoryResolver.lookup(remoteURI); targetArg = remoteResolver.getName(remoteURI);
} else { RepositoryResolver remoteResolver = RepositoryResolver.lookup(remoteURI); targetArg = remoteResolver.getName(remoteURI);