Class ForeignSource

    • Constructor Detail

      • ForeignSource

        public ForeignSource()

        Constructor for ForeignSource.

      • ForeignSource

        public ForeignSource​(String name)

        Constructor for ForeignSource.

        Parameters:
        name - a String object.
    • Method Detail

      • getName

        public String getName()

        getName

        Returns:
        the name
      • setName

        public void setName​(String name)

        setName

        Parameters:
        name - the name to set
      • getScanInterval

        public org.joda.time.Duration getScanInterval()

        getScanInterval

        Returns:
        the scanInterval
      • setScanInterval

        public void setScanInterval​(org.joda.time.Duration scanInterval)

        setScanInterval

        Parameters:
        scanInterval - the scanInterval to set
      • getDateStampAsDate

        public Date getDateStampAsDate()

        getDateStampAsDate

        Returns:
        the date stamp as a Date
      • setDateStamp

        public void setDateStamp​(XMLGregorianCalendar value)

        setDateStamp

        Parameters:
        value - the date stamp
      • updateDateStamp

        public void updateDateStamp()
        Update the date stamp to the current date and time
      • getDetectors

        public List<PluginConfig> getDetectors()

        getDetectors

        Returns:
        the detectors
      • setDetectors

        public void setDetectors​(List<PluginConfig> detectors)

        setDetectors

        Parameters:
        detectors - the detectors to set
      • getDetectorNames

        public List<String> getDetectorNames()
      • setPolicies

        public void setPolicies​(List<PluginConfig> policies)

        setPolicies

        Parameters:
        policies - a List object.
      • addDetector

        public void addDetector​(PluginConfig detector)

        addDetector

        Parameters:
        detector - a PluginConfig object.
      • deleteDetectors

        public void deleteDetectors​(PluginConfig detector)

        removeDetectors

        Parameters:
        detector - a PluginConfig object.
      • deletePolicies

        public void deletePolicies​(PluginConfig policy)

        removePolicies

        Parameters:
        policy - a PluginConfig object.
      • isDefault

        public boolean isDefault()

        isDefault

        Returns:
        a boolean.
      • setDefault

        public void setDefault​(boolean isDefault)

        setDefault

        Parameters:
        isDefault - a boolean.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object