private ForeignSource createForeignSource(String foreignSource) throws Exception { ForeignSource fs = new ForeignSource(foreignSource); fs.addDetector( new PluginConfig("HTTP", "org.opennms.netmgt.provision.detector.simple.HttpDetector")); fs.addPolicy( new PluginConfig( "all-ipinterfaces", "org.opennms.netmgt.provision.persist.policies.InclusiveInterfacePolicy")); m_foreignSourceRepository.save(fs); m_foreignSourceRepository.flush(); return fs; }