AbstractHarvester abstractHarvester = gc.getBean(HarvestManager.class).getHarvester(uuid);
if(Log.isDebugEnabled(Geonet.CSW_HARVEST))
Log.debug(Geonet.CSW_HARVEST, "abstractHarvester: " + abstractHarvester);
if(abstractHarvester == null) {return false;}
abstractHarvester.addInfo(harvester);
if(Log.isDebugEnabled(Geonet.CSW_HARVEST))
Log.debug(Geonet.CSW_HARVEST, "abstractHarvester added info: " + Xml.getString(harvester));
// GeoNetwork has a bug that whenever addInfo() is called, a <running> element is added again (not overwritten);
// so you need to check for the existence of a <running>false</running> element to determine whether harvester is