@Override public CoverageStoreInfo createStore(ImportData data, WorkspaceInfo workspace, Catalog catalog) throws IOException { File f = file(data); if (f == null) { return null; } CatalogBuilder cb = new CatalogBuilder(catalog); cb.setWorkspace(workspace); CoverageStoreInfo store = cb.buildCoverageStore(data.getName()); store.setURL(f.toURI().toURL().toString()); store.setType(gridFormat().getName()); return store; }
@Override public CoverageStoreInfo createStore(ImportData data, WorkspaceInfo workspace, Catalog catalog) throws IOException { File f = file(data); if (f == null) { return null; } CatalogBuilder cb = new CatalogBuilder(catalog); cb.setWorkspace(workspace); CoverageStoreInfo store = cb.buildCoverageStore(data.getName()); store.setURL(relativeDataFileURL(f.toURI().toURL().toString(), catalog)); store.setType(gridFormat().getName()); return store; }
public DataStoreInfo createStore(ImportData data, WorkspaceInfo workspace, Catalog catalog) throws IOException { Map<String,Serializable> params = createConnectionParameters(data); if (params == null) { return null; } CatalogBuilder cb = new CatalogBuilder(catalog); cb.setWorkspace(workspace); DataStoreInfo store = cb.buildDataStore(data.getName()); store.setType(factory().getDisplayName()); store.getConnectionParameters().putAll(params); return store; }
public DataStoreInfo createStore(ImportData data, WorkspaceInfo workspace, Catalog catalog) throws IOException { Map<String, Serializable> params = createConnectionParameters(data, catalog); if (params == null) { return null; } CatalogBuilder cb = new CatalogBuilder(catalog); cb.setWorkspace(workspace); DataStoreInfo store = cb.buildDataStore(data.getName()); DataStoreFactorySpi factory = factory(); if (store.getName() == null) { store.setName(factory.getDisplayName()); } store.setType(factory().getDisplayName()); store.getConnectionParameters().putAll(params); return store; }