Interface ForeignSourceService

  • All Known Implementing Classes:
    DefaultForeignSourceService

    public interface ForeignSourceService

    ForeignSourceService interface.

    Version:
    $Id: $
    Author:
    ranger
    • Method Detail

      • getAllForeignSources

        java.util.Set<ForeignSource> getAllForeignSources()

        getAllForeignSources

        Returns:
        a Set object.
      • getForeignSource

        ForeignSource getForeignSource​(java.lang.String name)

        getForeignSource

        Parameters:
        name - a String object.
        Returns:
        a ForeignSource object.
      • cloneForeignSource

        ForeignSource cloneForeignSource​(java.lang.String name,
                                         java.lang.String target)

        cloneForeignSource

        Parameters:
        name - a String object.
        target - a String object.
        Returns:
        a ForeignSource object.
      • deleteForeignSource

        void deleteForeignSource​(java.lang.String name)

        deleteForeignSource

        Parameters:
        name - a String object.
      • deletePath

        ForeignSource deletePath​(java.lang.String foreignSourceName,
                                 java.lang.String dataPath)

        deletePath

        Parameters:
        foreignSourceName - a String object.
        dataPath - a String object.
        Returns:
        a ForeignSource object.
      • addParameter

        ForeignSource addParameter​(java.lang.String foreignSourceName,
                                   java.lang.String dataPath)

        addParameter

        Parameters:
        foreignSourceName - a String object.
        dataPath - a String object.
        Returns:
        a ForeignSource object.
      • addDetectorToForeignSource

        ForeignSource addDetectorToForeignSource​(java.lang.String foreignSource,
                                                 java.lang.String name)

        addDetectorToForeignSource

        Parameters:
        foreignSource - a String object.
        name - a String object.
        Returns:
        a ForeignSource object.
      • deleteDetector

        ForeignSource deleteDetector​(java.lang.String foreignSource,
                                     java.lang.String name)

        deleteDetector

        Parameters:
        foreignSource - a String object.
        name - a String object.
        Returns:
        a ForeignSource object.
      • addPolicyToForeignSource

        ForeignSource addPolicyToForeignSource​(java.lang.String foreignSource,
                                               java.lang.String name)

        addPolicyToForeignSource

        Parameters:
        foreignSource - a String object.
        name - a String object.
        Returns:
        a ForeignSource object.
      • deletePolicy

        ForeignSource deletePolicy​(java.lang.String foreignSource,
                                   java.lang.String name)

        deletePolicy

        Parameters:
        foreignSource - a String object.
        name - a String 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.