Class DefaultForeignSourceService
- java.lang.Object
-
- org.opennms.netmgt.provision.persist.DefaultForeignSourceService
-
- All Implemented Interfaces:
ForeignSourceService
,org.springframework.beans.factory.InitializingBean
public class DefaultForeignSourceService extends java.lang.Object implements ForeignSourceService, org.springframework.beans.factory.InitializingBean
DefaultForeignSourceService class.
- Version:
- $Id: $
- Author:
- ranger
-
-
Constructor Summary
Constructors Constructor Description DefaultForeignSourceService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ForeignSource
addDetectorToForeignSource(java.lang.String foreignSource, java.lang.String name)
addDetectorToForeignSourceForeignSource
addParameter(java.lang.String foreignSourceName, java.lang.String pathToAdd)
addParameterForeignSource
addPolicyToForeignSource(java.lang.String foreignSource, java.lang.String name)
addPolicyToForeignSourcevoid
afterPropertiesSet()
ForeignSource
cloneForeignSource(java.lang.String name, java.lang.String target)
cloneForeignSourceForeignSource
deleteDetector(java.lang.String foreignSource, java.lang.String name)
deleteDetectorvoid
deleteForeignSource(java.lang.String name)
deleteForeignSourceForeignSource
deletePath(java.lang.String foreignSourceName, java.lang.String pathToDelete)
deletePathForeignSource
deletePolicy(java.lang.String foreignSource, java.lang.String name)
deletePolicyjava.util.Set<ForeignSource>
getAllForeignSources()
getAllForeignSourcesjava.util.Map<java.lang.String,java.lang.String>
getDetectorTypes()
getDetectorTypesForeignSource
getForeignSource(java.lang.String name)
getForeignSourcejava.util.Map<java.lang.String,java.lang.String>
getPolicyTypes()
getPolicyTypesjava.util.Map<java.lang.String,PluginWrapper>
getWrappers()
getWrappersForeignSource
saveForeignSource(java.lang.String name, ForeignSource fs)
saveForeignSourcevoid
setDeployedForeignSourceRepository(ForeignSourceRepository repo)
setDeployedForeignSourceRepositoryvoid
setPendingForeignSourceRepository(ForeignSourceRepository repo)
setPendingForeignSourceRepository
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
java.lang.Exception
-
setDeployedForeignSourceRepository
public void setDeployedForeignSourceRepository(ForeignSourceRepository repo)
setDeployedForeignSourceRepository
- Specified by:
setDeployedForeignSourceRepository
in interfaceForeignSourceService
- Parameters:
repo
- aForeignSourceRepository
object.
-
setPendingForeignSourceRepository
public void setPendingForeignSourceRepository(ForeignSourceRepository repo)
setPendingForeignSourceRepository
- Specified by:
setPendingForeignSourceRepository
in interfaceForeignSourceService
- Parameters:
repo
- aForeignSourceRepository
object.
-
getAllForeignSources
public java.util.Set<ForeignSource> getAllForeignSources()
getAllForeignSources
- Specified by:
getAllForeignSources
in interfaceForeignSourceService
- Returns:
- a
Set
object.
-
getForeignSource
public ForeignSource getForeignSource(java.lang.String name)
getForeignSource
- Specified by:
getForeignSource
in interfaceForeignSourceService
- Parameters:
name
- aString
object.- Returns:
- a
ForeignSource
object.
-
saveForeignSource
public ForeignSource saveForeignSource(java.lang.String name, ForeignSource fs)
saveForeignSource
- Specified by:
saveForeignSource
in interfaceForeignSourceService
- Parameters:
name
- aString
object.fs
- aForeignSource
object.- Returns:
- a
ForeignSource
object.
-
deleteForeignSource
public void deleteForeignSource(java.lang.String name)
deleteForeignSource
- Specified by:
deleteForeignSource
in interfaceForeignSourceService
- Parameters:
name
- aString
object.
-
cloneForeignSource
public ForeignSource cloneForeignSource(java.lang.String name, java.lang.String target)
cloneForeignSource
- Specified by:
cloneForeignSource
in interfaceForeignSourceService
- Parameters:
name
- aString
object.target
- aString
object.- Returns:
- a
ForeignSource
object.
-
addParameter
public ForeignSource addParameter(java.lang.String foreignSourceName, java.lang.String pathToAdd)
addParameter
- Specified by:
addParameter
in interfaceForeignSourceService
- Parameters:
foreignSourceName
- aString
object.pathToAdd
- aString
object.- Returns:
- a
ForeignSource
object.
-
deletePath
public ForeignSource deletePath(java.lang.String foreignSourceName, java.lang.String pathToDelete)
deletePath
- Specified by:
deletePath
in interfaceForeignSourceService
- Parameters:
foreignSourceName
- aString
object.pathToDelete
- aString
object.- Returns:
- a
ForeignSource
object.
-
addDetectorToForeignSource
public ForeignSource addDetectorToForeignSource(java.lang.String foreignSource, java.lang.String name)
addDetectorToForeignSource
- Specified by:
addDetectorToForeignSource
in interfaceForeignSourceService
- Parameters:
foreignSource
- aString
object.name
- aString
object.- Returns:
- a
ForeignSource
object.
-
deleteDetector
public ForeignSource deleteDetector(java.lang.String foreignSource, java.lang.String name)
deleteDetector
- Specified by:
deleteDetector
in interfaceForeignSourceService
- Parameters:
foreignSource
- aString
object.name
- aString
object.- Returns:
- a
ForeignSource
object.
-
addPolicyToForeignSource
public ForeignSource addPolicyToForeignSource(java.lang.String foreignSource, java.lang.String name)
addPolicyToForeignSource
- Specified by:
addPolicyToForeignSource
in interfaceForeignSourceService
- Parameters:
foreignSource
- aString
object.name
- aString
object.- Returns:
- a
ForeignSource
object.
-
deletePolicy
public ForeignSource deletePolicy(java.lang.String foreignSource, java.lang.String name)
deletePolicy
- Specified by:
deletePolicy
in interfaceForeignSourceService
- Parameters:
foreignSource
- aString
object.name
- aString
object.- Returns:
- a
ForeignSource
object.
-
getDetectorTypes
public java.util.Map<java.lang.String,java.lang.String> getDetectorTypes()
getDetectorTypes
- Specified by:
getDetectorTypes
in interfaceForeignSourceService
- Returns:
- a
Map
object.
-
getPolicyTypes
public java.util.Map<java.lang.String,java.lang.String> getPolicyTypes()
getPolicyTypes
- Specified by:
getPolicyTypes
in interfaceForeignSourceService
- Returns:
- a
Map
object.
-
getWrappers
public java.util.Map<java.lang.String,PluginWrapper> getWrappers()
getWrappers
- Specified by:
getWrappers
in interfaceForeignSourceService
- Returns:
- a
Map
object.
-
-