factory = getCatalog().getResourcePool().getDataStoreFactory((DataStoreInfo) info); } catch (IOException e) { LOGGER.log(
@Test public void testPropertyDataStoreRelativeUrl() throws IOException { // create dir File testDS = new File(testData.getDataDirectoryRoot(), "testDS").getCanonicalFile(); testDS.mkdir(); HashMap params = new HashMap(); params.put(PropertyDataStoreFactory.DIRECTORY.key, "file:./testDS"); params.put(PropertyDataStoreFactory.NAMESPACE.key, "http://www.geotools.org/test"); DataStoreInfoImpl info = new DataStoreInfoImpl(getGeoServer().getCatalog()); info.setConnectionParameters(params); DataAccessFactory f = getGeoServer().getCatalog().getResourcePool().getDataStoreFactory(info); assertNotNull(f); assertTrue(f instanceof PropertyDataStoreFactory); DataAccess store = getGeoServer().getCatalog().getResourcePool().getDataStore(info); assertEquals( testDS.toURI().toString().toLowerCase(), store.getInfo().getSource().toString().replace("/./", "/").toLowerCase()); } }
factory = getDataStoreFactory(info); } catch (IOException e) { throw new IOException(
DataAccessFactory storeFactory; try { storeFactory = resourcePool.getDataStoreFactory((DataStoreInfo) storeInfo); } catch (IOException e) { throw new IllegalArgumentException("no factory found for StoreInfo " + storeInfo);
DataAccessFactory storeFactory; try { storeFactory = resourcePool.getDataStoreFactory((DataStoreInfo) storeInfo); } catch (IOException e) { throw new IllegalArgumentException("no factory found for StoreInfo " + storeInfo);
DataAccessFactory dataStoreFactory = null; try { dataStoreFactory = resourcePool.getDataStoreFactory((DataStoreInfo) storeInfo); } catch (IOException e) { LOGGER.log(Level.INFO, "factory class for storeInfo " + storeInfo.getName()
DataAccessFactory dataStoreFactory = null; try { dataStoreFactory = resourcePool.getDataStoreFactory((DataStoreInfo) storeInfo); } catch (IOException e) { LOGGER.log(
/** * Initializes all store parameters to their default value * * @param info */ protected void applyDataStoreParamsDefaults(StoreInfo info) { // grab the factory final DataStoreInfo dsInfo = (DataStoreInfo) info; DataAccessFactory dsFactory; try { dsFactory = getCatalog().getResourcePool().getDataStoreFactory(dsInfo); } catch (IOException e) { throw new RuntimeException(e); } final Param[] dsParams = dsFactory.getParametersInfo(); Map connParams = info.getConnectionParameters(); for (Param p : dsParams) { ParamInfo paramInfo = new ParamInfo(p); // set default value if not already set to some default if (!connParams.containsKey(p.key) || connParams.get(p.key) == null) { applyParamDefault(paramInfo, info); } } }
/** * Initializes all store parameters to their default value * @param info */ protected void applyDataStoreParamsDefaults(StoreInfo info) { // grab the factory final DataStoreInfo dsInfo = (DataStoreInfo) info; DataAccessFactory dsFactory; try { dsFactory = getCatalog().getResourcePool().getDataStoreFactory(dsInfo); } catch (IOException e) { throw new RuntimeException(e); } final Param[] dsParams = dsFactory.getParametersInfo(); Map connParams = info.getConnectionParameters(); for (Param p : dsParams) { ParamInfo paramInfo = new ParamInfo(p); // set default value if not already set to some default if (!connParams.containsKey(p.key) || connParams.get(p.key) == null) { applyParamDefault(paramInfo, info); } } }
File directory = null; try { DataAccessFactory factory = rp.getDataStoreFactory(info); for (DataAccessFactory.Param param : factory.getParametersInfo()) { if (File.class.isAssignableFrom(param.getType())) {
DataAccessFactory dsFactory; try { dsFactory = resourcePool.getDataStoreFactory(info); } catch (IOException e) { throw new RuntimeException(e);
DataAccessFactory dsFactory; try { dsFactory = resourcePool.getDataStoreFactory(info); } catch (IOException e) { throw new RuntimeException(e);
public Object getPropertyValue(StoreInfo item) { String type = item.getType(); if(type != null) { return type; } try { ResourcePool resourcePool = getCatalog().getResourcePool(); if(item instanceof DataStoreInfo) { DataStoreInfo dsInfo = (DataStoreInfo) item; DataAccessFactory factory = resourcePool.getDataStoreFactory(dsInfo); if(factory != null) { return factory.getDisplayName(); } } else if(item instanceof CoverageStoreInfo) { Format format = resourcePool.getGridCoverageFormat((CoverageStoreInfo) item); if(format != null) { return format.getName(); } } } catch(Exception e) { // fine, we tried } return "?"; } };
public Object getPropertyValue(StoreInfo item) { String type = item.getType(); if (type != null) { return type; } try { ResourcePool resourcePool = getCatalog().getResourcePool(); if (item instanceof DataStoreInfo) { DataStoreInfo dsInfo = (DataStoreInfo) item; DataAccessFactory factory = resourcePool.getDataStoreFactory(dsInfo); if (factory != null) { return factory.getDisplayName(); } } else if (item instanceof CoverageStoreInfo) { Format format = resourcePool.getGridCoverageFormat((CoverageStoreInfo) item); if (format != null) { return format.getName(); } } } catch (Exception e) { // fine, we tried } return "?"; } };
DataAccessFactory dsFactory; try { dsFactory = resourcePool.getDataStoreFactory(info); } catch (IOException e) { throw new RuntimeException(e);
DataAccessFactory dsFactory; try { dsFactory = resourcePool.getDataStoreFactory(info); } catch (IOException e) { throw new RuntimeException(e);
DataAccessFactory dsFactory; try { dsFactory = resourcePool.getDataStoreFactory(storeInfo); } catch (IOException e) { String msg = (String) new ResourceModel(
DataAccessFactory dsFactory; try { dsFactory = resourcePool.getDataStoreFactory(storeInfo); } catch (IOException e) { String msg =