Interface ForeignSourceService
-
- All Known Implementing Classes:
DefaultForeignSourceService
public interface ForeignSourceService
ForeignSourceService interface.
- Version:
- $Id: $
- Author:
- ranger
-
-
Method Summary
All Methods Instance Methods Abstract 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 dataPath)
addParameterForeignSource
addPolicyToForeignSource(java.lang.String foreignSource, java.lang.String name)
addPolicyToForeignSourceForeignSource
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 dataPath)
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
-
setDeployedForeignSourceRepository
void setDeployedForeignSourceRepository(ForeignSourceRepository repo)
setDeployedForeignSourceRepository
- Parameters:
repo
- aForeignSourceRepository
object.
-
setPendingForeignSourceRepository
void setPendingForeignSourceRepository(ForeignSourceRepository repo)
setPendingForeignSourceRepository
- Parameters:
repo
- aForeignSourceRepository
object.
-
getAllForeignSources
java.util.Set<ForeignSource> getAllForeignSources()
getAllForeignSources
- Returns:
- a
Set
object.
-
getForeignSource
ForeignSource getForeignSource(java.lang.String name)
getForeignSource
- Parameters:
name
- aString
object.- Returns:
- a
ForeignSource
object.
-
saveForeignSource
ForeignSource saveForeignSource(java.lang.String name, ForeignSource fs)
saveForeignSource
- Parameters:
name
- aString
object.fs
- aForeignSource
object.- Returns:
- a
ForeignSource
object.
-
cloneForeignSource
ForeignSource cloneForeignSource(java.lang.String name, java.lang.String target)
cloneForeignSource
- Parameters:
name
- aString
object.target
- aString
object.- Returns:
- a
ForeignSource
object.
-
deleteForeignSource
void deleteForeignSource(java.lang.String name)
deleteForeignSource
- Parameters:
name
- aString
object.
-
deletePath
ForeignSource deletePath(java.lang.String foreignSourceName, java.lang.String dataPath)
deletePath
- Parameters:
foreignSourceName
- aString
object.dataPath
- aString
object.- Returns:
- a
ForeignSource
object.
-
addParameter
ForeignSource addParameter(java.lang.String foreignSourceName, java.lang.String dataPath)
addParameter
- Parameters:
foreignSourceName
- aString
object.dataPath
- aString
object.- Returns:
- a
ForeignSource
object.
-
addDetectorToForeignSource
ForeignSource addDetectorToForeignSource(java.lang.String foreignSource, java.lang.String name)
addDetectorToForeignSource
- Parameters:
foreignSource
- aString
object.name
- aString
object.- Returns:
- a
ForeignSource
object.
-
deleteDetector
ForeignSource deleteDetector(java.lang.String foreignSource, java.lang.String name)
deleteDetector
- Parameters:
foreignSource
- aString
object.name
- aString
object.- Returns:
- a
ForeignSource
object.
-
addPolicyToForeignSource
ForeignSource addPolicyToForeignSource(java.lang.String foreignSource, java.lang.String name)
addPolicyToForeignSource
- Parameters:
foreignSource
- aString
object.name
- aString
object.- Returns:
- a
ForeignSource
object.
-
deletePolicy
ForeignSource deletePolicy(java.lang.String foreignSource, java.lang.String name)
deletePolicy
- Parameters:
foreignSource
- aString
object.name
- aString
object.- Returns:
- a
ForeignSource
object.
-
getDetectorTypes
java.util.Map<java.lang.String,java.lang.String> getDetectorTypes()
getDetectorTypes
- Returns:
- a
Map
object.
-
getPolicyTypes
java.util.Map<java.lang.String,java.lang.String> getPolicyTypes()
getPolicyTypes
- Returns:
- a
Map
object.
-
getWrappers
java.util.Map<java.lang.String,PluginWrapper> getWrappers()
getWrappers
- Returns:
- a
Map
object.
-
-