Class DefaultForeignSourceService
- java.lang.Object
-
- org.opennms.netmgt.provision.persist.DefaultForeignSourceService
-
- All Implemented Interfaces:
ForeignSourceService,org.springframework.beans.factory.InitializingBean
public class DefaultForeignSourceService extends Object implements ForeignSourceService, org.springframework.beans.factory.InitializingBean
DefaultForeignSourceService class.
- Version:
- $Id: $
- Author:
- ranger
-
-
Constructor Summary
Constructors Constructor Description DefaultForeignSourceService()
-
Method Summary
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
setDeployedForeignSourceRepository
public void setDeployedForeignSourceRepository(ForeignSourceRepository repo)
setDeployedForeignSourceRepository
- Specified by:
setDeployedForeignSourceRepositoryin interfaceForeignSourceService- Parameters:
repo- aForeignSourceRepositoryobject.
-
setPendingForeignSourceRepository
public void setPendingForeignSourceRepository(ForeignSourceRepository repo)
setPendingForeignSourceRepository
- Specified by:
setPendingForeignSourceRepositoryin interfaceForeignSourceService- Parameters:
repo- aForeignSourceRepositoryobject.
-
getAllForeignSources
public Set<ForeignSource> getAllForeignSources()
getAllForeignSources
- Specified by:
getAllForeignSourcesin interfaceForeignSourceService- Returns:
- a
Setobject.
-
getForeignSource
public ForeignSource getForeignSource(String name)
getForeignSource
- Specified by:
getForeignSourcein interfaceForeignSourceService- Parameters:
name- aStringobject.- Returns:
- a
ForeignSourceobject.
-
saveForeignSource
public ForeignSource saveForeignSource(String name, ForeignSource fs)
saveForeignSource
- Specified by:
saveForeignSourcein interfaceForeignSourceService- Parameters:
name- aStringobject.fs- aForeignSourceobject.- Returns:
- a
ForeignSourceobject.
-
deleteForeignSource
public void deleteForeignSource(String name)
deleteForeignSource
- Specified by:
deleteForeignSourcein interfaceForeignSourceService- Parameters:
name- aStringobject.
-
cloneForeignSource
public ForeignSource cloneForeignSource(String name, String target)
cloneForeignSource
- Specified by:
cloneForeignSourcein interfaceForeignSourceService- Parameters:
name- aStringobject.target- aStringobject.- Returns:
- a
ForeignSourceobject.
-
addParameter
public ForeignSource addParameter(String foreignSourceName, String pathToAdd)
addParameter
- Specified by:
addParameterin interfaceForeignSourceService- Parameters:
foreignSourceName- aStringobject.pathToAdd- aStringobject.- Returns:
- a
ForeignSourceobject.
-
deletePath
public ForeignSource deletePath(String foreignSourceName, String pathToDelete)
deletePath
- Specified by:
deletePathin interfaceForeignSourceService- Parameters:
foreignSourceName- aStringobject.pathToDelete- aStringobject.- Returns:
- a
ForeignSourceobject.
-
addDetectorToForeignSource
public ForeignSource addDetectorToForeignSource(String foreignSource, String name)
addDetectorToForeignSource
- Specified by:
addDetectorToForeignSourcein interfaceForeignSourceService- Parameters:
foreignSource- aStringobject.name- aStringobject.- Returns:
- a
ForeignSourceobject.
-
deleteDetector
public ForeignSource deleteDetector(String foreignSource, String name)
deleteDetector
- Specified by:
deleteDetectorin interfaceForeignSourceService- Parameters:
foreignSource- aStringobject.name- aStringobject.- Returns:
- a
ForeignSourceobject.
-
addPolicyToForeignSource
public ForeignSource addPolicyToForeignSource(String foreignSource, String name)
addPolicyToForeignSource
- Specified by:
addPolicyToForeignSourcein interfaceForeignSourceService- Parameters:
foreignSource- aStringobject.name- aStringobject.- Returns:
- a
ForeignSourceobject.
-
deletePolicy
public ForeignSource deletePolicy(String foreignSource, String name)
deletePolicy
- Specified by:
deletePolicyin interfaceForeignSourceService- Parameters:
foreignSource- aStringobject.name- aStringobject.- Returns:
- a
ForeignSourceobject.
-
getDetectorTypes
public Map<String,String> getDetectorTypes()
getDetectorTypes
- Specified by:
getDetectorTypesin interfaceForeignSourceService- Returns:
- a
Mapobject.
-
getPolicyTypes
public Map<String,String> getPolicyTypes()
getPolicyTypes
- Specified by:
getPolicyTypesin interfaceForeignSourceService- Returns:
- a
Mapobject.
-
getWrappers
public Map<String,PluginWrapper> getWrappers()
getWrappers
- Specified by:
getWrappersin interfaceForeignSourceService- Returns:
- a
Mapobject.
-
-