public class ForeignSource extends Object implements Serializable, Comparable<ForeignSource>
ForeignSource class.
Modifier and Type | Field and Description |
---|---|
protected XMLGregorianCalendar |
m_dateStamp |
Constructor and Description |
---|
ForeignSource()
Constructor for ForeignSource.
|
ForeignSource(String name)
Constructor for ForeignSource.
|
Modifier and Type | Method and Description |
---|---|
void |
addDetector(PluginConfig detector)
addDetector
|
void |
addPolicy(PluginConfig policy)
addPolicy
|
int |
compareTo(ForeignSource other) |
void |
deleteDetectors(PluginConfig detector)
removeDetectors
|
void |
deletePolicies(PluginConfig policy)
removePolicies
|
boolean |
equals(Object obj) |
XMLGregorianCalendar |
getDateStamp()
getDateStamp
|
Date |
getDateStampAsDate()
getDateStampAsDate
|
PluginConfig |
getDetector(String detector)
getDetector
|
List<String> |
getDetectorNames() |
List<PluginConfig> |
getDetectors()
getDetectors
|
String |
getName()
getName
|
List<PluginConfig> |
getPolicies()
getPolicies
|
PluginConfig |
getPolicy(String policy)
getPolicy
|
org.joda.time.Duration |
getScanInterval()
getScanInterval
|
int |
hashCode() |
boolean |
isDefault()
isDefault
|
void |
setDateStamp(XMLGregorianCalendar value)
setDateStamp
|
void |
setDefault(boolean isDefault)
setDefault
|
void |
setDetectors(List<PluginConfig> detectors)
setDetectors
|
void |
setName(String name)
setName
|
void |
setPolicies(List<PluginConfig> policies)
setPolicies
|
void |
setScanInterval(org.joda.time.Duration scanInterval)
setScanInterval
|
String |
toString() |
void |
updateDateStamp()
Update the date stamp to the current date and time
|
protected XMLGregorianCalendar m_dateStamp
public String getName()
getName
public void setName(String name)
setName
name
- the name to setpublic org.joda.time.Duration getScanInterval()
getScanInterval
public void setScanInterval(org.joda.time.Duration scanInterval)
setScanInterval
scanInterval
- the scanInterval to setpublic XMLGregorianCalendar getDateStamp()
getDateStamp
public Date getDateStampAsDate()
getDateStampAsDate
Date
public void setDateStamp(XMLGregorianCalendar value)
setDateStamp
value
- the date stamppublic void updateDateStamp()
public List<PluginConfig> getDetectors()
getDetectors
public void setDetectors(List<PluginConfig> detectors)
setDetectors
detectors
- the detectors to setpublic List<PluginConfig> getPolicies()
getPolicies
List
object.public void setPolicies(List<PluginConfig> policies)
setPolicies
policies
- a List
object.public void addDetector(PluginConfig detector)
addDetector
detector
- a PluginConfig
object.public void addPolicy(PluginConfig policy)
addPolicy
policy
- a PluginConfig
object.public PluginConfig getDetector(String detector)
getDetector
detector
- a String
object.PluginConfig
object.public void deleteDetectors(PluginConfig detector)
removeDetectors
detector
- a PluginConfig
object.public PluginConfig getPolicy(String policy)
getPolicy
policy
- a String
object.PluginConfig
object.public void deletePolicies(PluginConfig policy)
removePolicies
policy
- a PluginConfig
object.public boolean isDefault()
isDefault
public void setDefault(boolean isDefault)
setDefault
isDefault
- a boolean.public int compareTo(ForeignSource other)
compareTo
in interface Comparable<ForeignSource>
Copyright © 2020. All rights reserved.