/** * Get Mapping, update from file if changed * * @param typeName * @return the mapping */ public CatalogStoreMapping getMapping(String typeName) { PropertyFileWatcher watcher = watchers.get(typeName); if (watcher!=null && watcher.isModified() ) { try { addMapping (typeName, CatalogStoreMapping.parse(new HashMap<String, String>((Map) watcher.getProperties()))); } catch (IOException e) { LOGGER.log(Level.WARNING, e.toString()); } } return super.getMapping( typeName); }
/** * Get Mapping, update from file if changed * * @param typeName * @return the mapping */ public CatalogStoreMapping getMapping(String typeName) { PropertyFileWatcher watcher = watchers.get(typeName); if (watcher != null && watcher.isModified()) { try { addMapping( typeName, CatalogStoreMapping.parse( new HashMap<String, String>((Map) watcher.getProperties()))); } catch (IOException e) { LOGGER.log(Level.WARNING, e.toString()); } } return super.getMapping(typeName); }
assertTrue(record.exists()); assertNotNull(store.getMapping("MD_Metadata").getElement("fileIdentifier.CharacterString")); assertNotNull(store.getMapping("Record").getElement("identifier.value")); assertNull(store.getMapping("Record").getElement("format.value")); assertEquals( "img/jpeg", store.getMapping("Record").getElement("format.value").getContent().toString());
CatalogStoreMapping mapping = getMapping(q.getTypeName()); CatalogStoreMapping outputMapping = getMapping(rdOutput.getFeatureDescriptor().getName().getLocalPart());
CatalogStoreMapping mapping = getMapping(q.getTypeName()); CatalogStoreMapping outputMapping = getMapping(rdOutput.getFeatureDescriptor().getName().getLocalPart());