Index

A B C D E F G H I J K L M N O P R S T U V W _ 
All Classes All Packages

S

saveOrUpdate(POJO) - Method in class tenapull.data.persistence.Dao
Save or update.
saveOrUpdate(POJO, boolean) - Method in class tenapull.data.persistence.Dao
update POJO
Scan - Class in tenapull.data.entity.scan
Represents a scan object returned by the Nessus API in /scans
Scan() - Constructor for class tenapull.data.deserialize.OutputMixIns.Scan
 
Scan() - Constructor for class tenapull.data.entity.scan.Scan
Instantiates a new Scan.
ScanHistory - Class in tenapull.data.entity.scan
Represents an object from the history array returned by the Nessus API in /scans/<scan-id>
ScanHistory() - Constructor for class tenapull.data.deserialize.OutputMixIns.ScanHistory
 
ScanHistory() - Constructor for class tenapull.data.entity.scan.ScanHistory
 
ScanHost - Class in tenapull.data.entity.scan
Represents an object from the hosts array returned by the Nessus API in /scans/<scan-id>
ScanHost() - Constructor for class tenapull.data.deserialize.OutputMixIns.ScanHost
 
ScanHost() - Constructor for class tenapull.data.entity.scan.ScanHost
 
ScanHostInfo - Class in tenapull.data.entity.host
Represents the "info" object returned by the Nessus API in /scans/<scan-id>/hosts/<host-id>
ScanHostInfo() - Constructor for class tenapull.data.entity.host.ScanHostInfo
 
ScanHostResponse - Class in tenapull.data.entity.response
Represents a response from the Nessus API at the url path /scans/<scan-id>/hosts/<host-id>, with details about a specific host that was scanned
ScanHostResponse() - Constructor for class tenapull.data.entity.response.ScanHostResponse
 
ScanInfo - Class in tenapull.data.entity.scan
Represents the info object returned by the Nessus API in /scans/<scan-id>
ScanInfo() - Constructor for class tenapull.data.deserialize.OutputMixIns.ScanInfo
 
ScanInfo() - Constructor for class tenapull.data.entity.scan.ScanInfo
 
ScanJob - Class in tenapull.run
Fetches the details of the scan provided in the constructor, and adds it to the Database.
ScanJob(Scan) - Constructor for class tenapull.run.ScanJob
Instantiates a new Scan job for the provided scan
Scanner - Class in tenapull.data.entity.lookup
Represents a simple string/varchar lookup from the scanner table
Scanner() - Constructor for class tenapull.data.entity.lookup.Scanner
 
ScanOwner - Class in tenapull.data.entity.lookup
Represents a simple string/varchar lookup from the scan_owner table
ScanOwner() - Constructor for class tenapull.data.entity.lookup.ScanOwner
 
ScanPlugin - Class in tenapull.data.entity.scan
Represents the scan-specific fields (host_count, and hosts) in the plugin object from the "plugins" array returned by the Nessus API in /scans/<scan-id>.
ScanPlugin() - Constructor for class tenapull.data.deserialize.OutputMixIns.ScanPlugin
 
ScanPlugin() - Constructor for class tenapull.data.entity.scan.ScanPlugin
 
ScanPolicy - Class in tenapull.data.entity.lookup
Represents a simple string/varchar lookup from the scan_policy table
ScanPolicy() - Constructor for class tenapull.data.entity.lookup.ScanPolicy
 
ScanPrioritization - Class in tenapull.data.entity.scan
Represents a prioritization object returned by the Nessus API in /scans/<scan-id>, which contains the list of plugins.
ScanPrioritization() - Constructor for class tenapull.data.entity.scan.ScanPrioritization
 
ScanRemediation - Class in tenapull.data.entity.scan
Represents an object from the remediations array returned by the Nessus API in /scans/<scan-id>
ScanRemediation() - Constructor for class tenapull.data.entity.scan.ScanRemediation
 
ScanRemediationsSummary - Class in tenapull.data.entity.scan
Represents the scan-specific fields for the remediations object returned by the Nessus API in /scans/<scan-id>.
ScanRemediationsSummary() - Constructor for class tenapull.data.entity.scan.ScanRemediationsSummary
 
ScanResponse - Class in tenapull.data.entity.response
Represents a response from the Nessus API at the url path /scans/<scan-id> with details about a specific scan
ScanResponse() - Constructor for class tenapull.data.entity.response.ScanResponse
 
ScanResponse.MultiChild<POJO extends ScanResponse.MultiChild<POJO>> - Class in tenapull.data.entity.response
The type Multi child.
ScanResponse.MultiChildLookup<POJO extends ScanResponse.MultiChildLookup<POJO>> - Class in tenapull.data.entity.response
The type Multi child lookup.
ScanResponse.ScanResponseChild<POJO extends ScanResponse.ScanResponseChild<POJO>> - Interface in tenapull.data.entity.response
The interface Scan response child.
ScanResponse.SingleChild<POJO extends ScanResponse.SingleChild<POJO>> - Class in tenapull.data.entity.response
The type Single child.
ScanResponse.SingleChildLookup<POJO extends ScanResponse.SingleChildLookup<POJO>> - Class in tenapull.data.entity.response
The type Single child lookup.
ScanScheduleType - Class in tenapull.data.entity.lookup
Represents a simple string/varchar lookup from the scan_schedule_type table
ScanScheduleType() - Constructor for class tenapull.data.entity.lookup.ScanScheduleType
 
ScanStatus - Class in tenapull.data.entity.lookup
Represents a simple string/varchar lookup from the scan_status table
ScanStatus() - Constructor for class tenapull.data.entity.lookup.ScanStatus
 
ScanTargets - Class in tenapull.data.entity.lookup
Represents a MySQL longtext field from the scan_targets lookup table, that is indexed by a SHA-512 hash
ScanTargets() - Constructor for class tenapull.data.entity.lookup.ScanTargets
 
ScanType - Class in tenapull.data.entity.lookup
Represents a simple string/varchar lookup from the scan_type table
ScanType() - Constructor for class tenapull.data.entity.lookup.ScanType
 
ScanUuid - Class in tenapull.data.entity.lookup
Represents a simple string/varchar lookup from the scan_uuid table
ScanUuid() - Constructor for class tenapull.data.entity.lookup.ScanUuid
 
searchForInstanceId(POJO, int) - Method in class tenapull.data.persistence.AbstractPojoLookupDao
Search for pojo with instance id.
searchForInstanceId(POJO, int) - Method in class tenapull.data.persistence.HashLookupDao
 
serialize(String, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.FriendlyTimestamp.JsString
Serializes a standard JavaScript timestamp string into a "human friendly" output format
serialize(String, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.FriendlyTimestamp.NumericString
 
serialize(Timestamp, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.EpochTimestamp.Serializer
Serializes a java.sql.Timestamp into a JSON integer based on epoch seconds
serialize(Timestamp, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.FriendlyTimestamp.Sql
 
serialize(List<T>, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.Lists.EmptyToNullSerializer
Checks if a list is empty, and serializes it as a null JSON output if it is.
serialize(List<T>, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.Lists.SortSerializer
Takes a list of objects implementing the Comparable interface, sorts them using Collections.sort(list), and then serializes them normally
serialize(List<Vulnerability>, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.AddHostId
Serializes a List<Vulnerability>, including the host_id within each vulnerability object, as taken from the parent ScanHostResponse.
serialize(POJO, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.Lookup.Serializer
Serializes a StringLookupPojo of any type into the JSON string that it represents
serialize(SummarySerializer.Summary<S, D>, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.SummarySerializer
Obtains the summary and detail entities from a summary wrapper, and converts them into JsonObjects using the same mapper being invoked.
serialize(SeverityBase, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.SeverityBaseReducer
Simplifies a SeverityBase bean into a single text value, representing the display value of the SeverityBase if it is not null, or the value (abbreviated) if that is not null, or other the ExtraJson if that is not null.
serialize(SeverityCount, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.SeverityCountsReducer
Converts a SeverityCount's list of SeverityLevelCounts into a series of text fields, with a key of "level_#" (where # represents the level value of the SeverityLevelCount) and a value taken from the "count" field representing the SeverityLevelCount
serialize(HostOutput, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.HostOutputToArray
 
serialize(StringLookupPojo, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.Truncater
 
serialize(MultiTypeWrapper, JsonGenerator, SerializerProvider) - Method in class tenapull.data.deserialize.MultiType.Serializer
Serializes a MultiTypeWrapper into the appropriate JSON primitive, delegating to the static writeValueNotNull method for all non-null and non-string values.
Serializer() - Constructor for class tenapull.data.deserialize.EpochTimestamp.Serializer
 
Serializer() - Constructor for class tenapull.data.deserialize.Lookup.Serializer
 
Serializer() - Constructor for class tenapull.data.deserialize.MultiType.Serializer
 
session - Variable in class tenapull.data.persistence.Dao.SessionTracker
The Session being tracked
set_hash(Hash) - Method in class tenapull.data.entity.objectLookup.ExtraJson.JsonMap
Sets the hash after performing an immutability check
set_hash(Hash) - Method in class tenapull.data.entity.objectLookup.ExtraJson
 
set_hash(Hash) - Method in interface tenapull.data.entity.template.HashLookupPojo
Set the _hash of the pojo used for indexing it
set_hash(Hash) - Method in class tenapull.data.entity.template.HashLookupTemplate
 
set_hash(Hash) - Method in class tenapull.data.entity.template.StringHashLookupPojo
Sets the hash of the lookup after doing an immutability check.
setAcls(List<Acl>) - Method in class tenapull.data.entity.scan.ScanInfo
Sets acls.
setAgeOfVuln(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets age of vuln.
setAltTargetsUsed(Boolean) - Method in class tenapull.data.entity.scan.ScanHistory
Sets alt targets used.
setAltTargetsUsed(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets alt targets used.
setCert(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets cert.
setControl(boolean) - Method in class tenapull.data.entity.scan.Scan
Sets control.
setControl(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets control.
setCount(int) - Method in class tenapull.data.entity.objectLookup.SeverityLevelCount
Sets count.
setCount(Integer) - Method in class tenapull.data.entity.objectLookup.Vulnerability
Sets count.
setCpe(Cpe) - Method in class tenapull.data.entity.objectLookup.PluginVulnInformation
Sets cpe.
setCpe(Cpe) - Method in class tenapull.data.entity.objectLookup.Vulnerability
Sets cpe.
setCreationDate(Timestamp) - Method in class tenapull.data.entity.scan.Scan
Sets creation date.
setCreationDate(Timestamp) - Method in class tenapull.data.entity.scan.ScanHistory
Sets creation date.
setCritical(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets critical.
setCurrentSeverityBase(SeverityBase) - Method in class tenapull.data.entity.scan.ScanInfo
Sets current severity base.
setCurrentSeverityBaseDisplay(String) - Method in class tenapull.data.entity.scan.ScanInfo
Sets current severity base display.
setCurrentSeverityBaseValue(String) - Method in class tenapull.data.entity.scan.ScanInfo
Sets current severity base value.
setCustom(Integer) - Method in class tenapull.data.entity.scan.Folder
Sets custom.
setCvss3BaseScore(VulnerabilityScore) - Method in class tenapull.data.entity.objectLookup.PluginRiskInformation
Sets cvss 3 base score.
setCvss3TemporalScore(VulnerabilityScore) - Method in class tenapull.data.entity.objectLookup.PluginRiskInformation
Sets cvss 3 temporal score.
setCvss3TemporalVector(CvssTemporalVector) - Method in class tenapull.data.entity.objectLookup.PluginRiskInformation
Sets cvss 3 temporal vector.
setCvss3Vector(CvssVector) - Method in class tenapull.data.entity.objectLookup.PluginRiskInformation
Sets cvss 3 vector.
setCvssBaseScore(VulnerabilityScore) - Method in class tenapull.data.entity.objectLookup.PluginRiskInformation
Sets cvss base score.
setCvssScoreSource(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets cvss score source.
setCvssTemporalScore(VulnerabilityScore) - Method in class tenapull.data.entity.objectLookup.PluginRiskInformation
Sets cvss temporal score.
setCvssTemporalVector(CvssTemporalVector) - Method in class tenapull.data.entity.objectLookup.PluginRiskInformation
Sets cvss temporal vector.
setCvssV3ImpactScore(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets cvss v 3 impact score.
setCvssVector(CvssVector) - Method in class tenapull.data.entity.objectLookup.PluginRiskInformation
Sets cvss vector.
setDefaultTag(Integer) - Method in class tenapull.data.entity.scan.Folder
Sets default tag.
setDependency(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets dependency.
setDescription(PluginDescription) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets description.
setDetails(RemediationDetails) - Method in class tenapull.data.entity.scan.ScanRemediation
Sets details.
setDisplay(String) - Method in class tenapull.data.entity.objectLookup.SeverityBase
 
setDisplayName(String) - Method in class tenapull.data.entity.objectLookup.Acl
Sets display name.
setEditAllowed(boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets edit allowed.
setEnabled(boolean) - Method in class tenapull.data.entity.scan.Scan
Sets enabled.
setExploitabilityEase(String) - Method in class tenapull.data.entity.objectLookup.PluginVulnInformation
Sets exploitability ease.
setExploitableVulns(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets exploitable vulns.
setExploitAvailable(String) - Method in class tenapull.data.entity.objectLookup.PluginVulnInformation
Sets exploit available.
setExploitCodeMaturity(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets exploit code maturity.
setExtraJson(ExtraJson) - Method in class tenapull.data.entity.template.ExtensibleJsonPojo
Sets entire extra json value.
setFilename(String) - Method in class tenapull.data.entity.splunk.HostOutput
 
setFname(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets fname.
setFolder(Integer) - Method in class tenapull.data.entity.scan.ScanInfo
Sets folder.
setFolderId(Integer) - Method in class tenapull.data.entity.scan.Scan
Sets folder id.
setFolders(List<Folder>) - Method in class tenapull.data.entity.response.IndexResponse
 
setHasAuditTrail(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets has audit trail.
setHaskb(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets haskb.
setHigh(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets high.
setHistory(List<ScanHistory>) - Method in class tenapull.data.entity.response.ScanResponse
Sets history.
setHistoryId(Integer) - Method in class tenapull.data.entity.scan.ScanHistory
Sets history id.
setHost(ScanHost) - Method in class tenapull.data.entity.response.ScanHostResponse
Sets host.
setHostCount(int) - Method in class tenapull.data.entity.scan.ScanInfo
Sets host count.
setHostCount(Integer) - Method in class tenapull.data.entity.scan.ScanPlugin
 
setHostEnd(String) - Method in class tenapull.data.entity.host.ScanHostInfo
Sets host end.
setHostFqdn(HostFqdn) - Method in class tenapull.data.entity.host.ScanHostInfo
Sets host fqdn.
setHostFqdn(HostFqdn) - Method in class tenapull.data.entity.objectLookup.PluginHost
Sets host fqdn.
setHostId(Integer) - Method in class tenapull.data.entity.objectLookup.PluginHost
Sets host id.
setHostId(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets host id.
setHostIndex(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets host index.
setHostIp(HostIp) - Method in class tenapull.data.entity.host.ScanHostInfo
Sets host ip.
setHostIp(HostIp) - Method in class tenapull.data.entity.objectLookup.PluginHost
Sets host ip.
setHostname(Hostname) - Method in class tenapull.data.entity.objectLookup.PluginHost
Sets hostname.
setHostname(Hostname) - Method in class tenapull.data.entity.scan.ScanHost
Sets hostname.
setHostOutput(HostOutput) - Method in class tenapull.data.entity.splunk.HostVulnerabilityOutput
 
setHosts(Integer) - Method in class tenapull.data.entity.scan.ScanRemediation
Sets hosts.
setHosts(List<PluginHost>) - Method in class tenapull.data.entity.scan.ScanPlugin
 
setHosts(List<ScanHost>) - Method in class tenapull.data.entity.response.ScanResponse
Sets hosts.
setHostStart(String) - Method in class tenapull.data.entity.host.ScanHostInfo
Sets host start.
setHostsVulns(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets hosts vulns.
setIava(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets iava.
setId(int) - Method in class tenapull.data.entity.objectLookup.ExtraJson
 
setId(int) - Method in class tenapull.data.entity.scan.ScanPlugin
 
setId(int) - Method in class tenapull.data.entity.scan.ScanRemediation
 
setId(int) - Method in class tenapull.data.entity.splunk.HostOutput
 
setId(int) - Method in class tenapull.data.entity.splunk.HostVulnerabilityOutput
 
setId(int) - Method in interface tenapull.data.entity.template.DbPojo
Set the surrogate or natural primary key id for the lookup
setId(int) - Method in class tenapull.data.entity.template.GeneratedIdPojo
 
setId(int) - Method in class tenapull.data.entity.template.NaturalIdPojo
 
setId(int) - Method in class tenapull.data.entity.template.SimpleStringLookupPojo
Set the surrogate primary key id for the lookup
setId(int) - Method in class tenapull.data.entity.template.StringHashLookupPojo
Set the surrogate primary key id for the lookup
setInfo(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets info.
setInfo(ScanHostInfo) - Method in class tenapull.data.entity.response.ScanHostResponse
Sets info.
setInfo(ScanInfo) - Method in class tenapull.data.entity.response.ScanResponse
Sets info.
setInTheNews(String) - Method in class tenapull.data.entity.objectLookup.PluginVulnInformation
Sets in the news.
setItem(List<SeverityLevelCount>) - Method in class tenapull.data.entity.scan.SeverityCount
Sets item.
setKnownAccounts(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets known accounts.
setLastModificationDate(Timestamp) - Method in class tenapull.data.entity.scan.Scan
Sets last modification date.
setLastModificationDate(Timestamp) - Method in class tenapull.data.entity.scan.ScanHistory
Sets last modification date.
setLicenseInfo(License) - Method in class tenapull.data.entity.scan.ScanInfo
Sets license info.
setLimit(MultiTypeWrapper) - Method in class tenapull.data.entity.objectLookup.License
Sets limit.
setList(List<C>) - Method in class tenapull.data.deserialize.NestedJsonArray
Sets the list of child entities, and also sets it in the parent if a parent has been set.
setLiveResults(Integer) - Method in class tenapull.data.entity.scan.Scan
Sets live results.
setLow(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets low.
setMaxSizeToPrint(int) - Method in class tenapull.util.RecursiveMap
Sets max size to print.
setMedium(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets medium.
setMigrated(Integer) - Method in class tenapull.data.entity.scan.ScanInfo
Sets migrated.
setName(String) - Method in class tenapull.data.entity.objectLookup.Acl
Sets name.
setName(String) - Method in class tenapull.data.entity.objectLookup.PluginRefInformation
Sets name.
setName(String) - Method in class tenapull.data.entity.scan.Folder
Sets name.
setName(String) - Method in class tenapull.data.entity.scan.Scan
Sets name.
setName(String) - Method in class tenapull.data.entity.scan.ScanInfo
Sets name.
setNameForNext(String) - Method in class tenapull.run.DbManagerJob
Sets name for the next DbManager job to be created from the list of nextJobs, after this dbManager is finished
setNessusId(Integer) - Method in class tenapull.data.entity.objectLookup.Acl
Sets nessus id.
setNetbiosName(HostNetbiosName) - Method in class tenapull.data.entity.host.ScanHostInfo
Sets netbios name.
setNodeHost(String) - Method in class tenapull.data.entity.scan.ScanHistory
Sets node host.
setNodeHost(String) - Method in class tenapull.data.entity.scan.ScanInfo
Sets node host.
setNodeId(Integer) - Method in class tenapull.data.entity.scan.ScanHistory
Sets node id.
setNodeId(Integer) - Method in class tenapull.data.entity.scan.ScanInfo
Sets node id.
setNodeName(String) - Method in class tenapull.data.entity.scan.ScanHistory
Sets node name.
setNodeName(String) - Method in class tenapull.data.entity.scan.ScanInfo
Sets node name.
setNoTarget(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets no target.
setNumChecksConsidered(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets num checks considered.
setNumCves(Integer) - Method in class tenapull.data.entity.scan.ScanRemediationsSummary
Sets num cves.
setNumHosts(Integer) - Method in class tenapull.data.entity.scan.ScanRemediationsSummary
Sets num hosts.
setNumImpactedHosts(Integer) - Method in class tenapull.data.entity.scan.ScanRemediationsSummary
Sets num impacted hosts.
setNumRemediatedCves(Integer) - Method in class tenapull.data.entity.scan.ScanRemediationsSummary
Sets num remediated cves.
setObjectId(Integer) - Method in class tenapull.data.entity.scan.ScanInfo
Sets object id.
setOffline(Boolean) - Method in class tenapull.data.entity.objectLookup.Vulnerability
Sets offline.
setOffline(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets offline.
setOfflineCritical(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets offline critical.
setOfflineHigh(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets offline high.
setOfflineInfo(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets offline info.
setOfflineLow(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets offline low.
setOfflineMedium(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets offline medium.
setOperatingSystem(OperatingSystem) - Method in class tenapull.data.entity.host.ScanHostInfo
Sets operating system.
setOsesFound(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets oses found.
setOutputTimestamp(Timestamp) - Method in class tenapull.data.entity.splunk.HostOutput
 
setOwner(Integer) - Method in class tenapull.data.entity.objectLookup.Acl
Sets owner.
setOwner(ScanOwner) - Method in class tenapull.data.entity.scan.Scan
Sets owner.
setOwnerId(Integer) - Method in class tenapull.data.entity.scan.ScanHistory
Sets owner id.
setParentList(P, List<C>) - Method in class tenapull.data.deserialize.NestedJsonArray
Method that must be implemented by concrete subclasses, which sets the list of child entities in the parent object
setParentList(PluginAttributes, List<PluginRefInformation>) - Method in class tenapull.data.entity.objectLookup.RefInformation
 
setParentList(PluginRefInformation, List<PluginRefValue>) - Method in class tenapull.data.entity.objectLookup.RefValues
 
setParentList(ScanResponse, List<ScanPlugin>) - Method in class tenapull.data.entity.scan.ScanPrioritization
 
setParentList(ScanHost, List<SeverityLevelCount>) - Method in class tenapull.data.entity.scan.SeverityCount
 
setPatchPublicationDate(String) - Method in class tenapull.data.entity.objectLookup.PluginVulnInformation
Sets patch publication date.
setPciCanUpload(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets pci can upload.
setPermissions(int) - Method in class tenapull.data.entity.objectLookup.Acl
Sets permissions.
setPlugin(Plugin) - Method in class tenapull.data.entity.scan.ScanPlugin
 
setPlugin(ScanPlugin) - Method in class tenapull.data.entity.splunk.HostVulnerabilityOutput
 
setPluginAttributes(PluginAttributes) - Method in class tenapull.data.entity.objectLookup.Plugin
Sets plugin attributes.
setPluginBestGuess(Plugin) - Method in class tenapull.data.entity.splunk.HostVulnerabilityOutput
 
setPluginFamily(String) - Method in class tenapull.data.entity.objectLookup.PluginInformation
Sets plugin family.
setPluginFamily(PluginFamily) - Method in class tenapull.data.entity.objectLookup.Plugin
Sets plugin family.
setPluginFamily(PluginFamily) - Method in class tenapull.data.entity.objectLookup.Vulnerability
Sets plugin family.
setPluginId(Integer) - Method in class tenapull.data.entity.objectLookup.PluginInformation
Sets plugin id.
setPluginId(Integer) - Method in class tenapull.data.entity.objectLookup.Vulnerability
Sets plugin id.
setPluginId(String) - Method in class tenapull.data.entity.objectLookup.Plugin
Sets plugin id.
setPluginInformation(PluginInformation) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets plugin information.
setPluginModificationDate(String) - Method in class tenapull.data.entity.objectLookup.PluginInformation
Sets plugin modification date.
setPluginName(PluginName) - Method in class tenapull.data.entity.objectLookup.Plugin
Sets plugin name.
setPluginName(PluginName) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets plugin name.
setPluginName(PluginName) - Method in class tenapull.data.entity.objectLookup.Vulnerability
Sets plugin name.
setPluginPublicationDate(String) - Method in class tenapull.data.entity.objectLookup.PluginInformation
Sets plugin publication date.
setPlugins(List<ScanPlugin>) - Method in class tenapull.data.entity.response.ScanResponse
Sets plugins.
setPlugins(List<ScanPlugin>) - Method in class tenapull.data.entity.scan.ScanPrioritization
Sets plugins.
setPluginType(String) - Method in class tenapull.data.entity.objectLookup.PluginInformation
Sets plugin type.
setPluginVersion(String) - Method in class tenapull.data.entity.objectLookup.PluginInformation
Sets plugin version.
setPluginVulnInformation(PluginVulnInformation) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets plugin vuln information.
setPolicy(ScanPolicy) - Method in class tenapull.data.entity.scan.ScanInfo
Sets policy.
setPolicyTemplateUuid(PolicyTemplateUuid) - Method in class tenapull.data.entity.scan.ScanInfo
Sets policy template uuid.
setPrioritization(ScanPrioritization) - Method in class tenapull.data.entity.response.ScanResponse
Sets prioritization.
setProductCoverage(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets product coverage.
setProgress(String) - Method in class tenapull.data.entity.scan.ScanHost
Sets progress.
setRead(boolean) - Method in class tenapull.data.entity.scan.Scan
Sets read.
setRef(List<PluginRefInformation>) - Method in class tenapull.data.entity.objectLookup.RefInformation
Sets list of pluginRefInformations
setRef_information(RefInformation) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets ref information.
setRefInformation(List<PluginRefInformation>) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets ref information.
setRemediation(Remediation) - Method in class tenapull.data.entity.objectLookup.RemediationDetails
 
setRemediations(List<ScanRemediation>) - Method in class tenapull.data.entity.scan.ScanRemediationsSummary
Sets the list of remediations in both this entity and the parent (if a parent is set).
setRemediations(ScanRemediationsSummary) - Method in class tenapull.data.entity.response.ScanResponse
Sets remediations.
setRemediationsList(List<ScanRemediation>) - Method in class tenapull.data.entity.response.ScanResponse
Sets remediations list.
setRequiredKey(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets required key.
setRequiredPort(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets required port.
setResponse(R) - Method in class tenapull.data.entity.response.NessusResponse.MultiChildTemplate
 
setResponse(R) - Method in interface tenapull.data.entity.response.NessusResponse.ResponseChild
Sets parent response.
setResponse(R) - Method in class tenapull.data.entity.response.NessusResponse.SingleChildTemplate
 
setResponse(ScanResponse) - Method in class tenapull.data.entity.scan.ScanPlugin
 
setResponse(ScanResponse) - Method in class tenapull.data.entity.scan.ScanRemediation
 
setResponse(ScanResponse) - Method in class tenapull.data.entity.scan.ScanRemediationsSummary
Sets the ScanResponse parent, and sets the parent's remediations list if it is a new parent.
setRiskFactor(PluginRiskFactor) - Method in class tenapull.data.entity.objectLookup.PluginRiskInformation
Sets risk factor.
setRiskInformation(PluginRiskInformation) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets risk information.
setRrules(String) - Method in class tenapull.data.entity.scan.Scan
Sets rrules.
setScan(Scan) - Method in class tenapull.data.entity.response.ScanResponse
Sets scan.
setScanEnd(Timestamp) - Method in class tenapull.data.entity.scan.ScanInfo
Sets scan end.
setScanGroup(Integer) - Method in class tenapull.data.entity.scan.ScanHistory
Sets scan group.
setScanGroup(Integer) - Method in class tenapull.data.entity.scan.ScanInfo
Sets scan group.
setScanHost(ScanHost) - Method in class tenapull.data.entity.splunk.HostVulnerabilityOutput
 
setScanHostResponse(ScanHostResponse) - Method in class tenapull.data.entity.splunk.HostOutput
 
setScanHostResponse(ScanHostResponse) - Method in class tenapull.data.entity.splunk.HostVulnerabilityOutput
 
setScanner(Scanner) - Method in class tenapull.data.entity.scan.ScanInfo
Sets scanner.
setScannerEnd(Timestamp) - Method in class tenapull.data.entity.scan.ScanInfo
Sets scanner end.
setScannerStart(Timestamp) - Method in class tenapull.data.entity.scan.ScanInfo
Sets scanner start.
setScanProgressCurrent(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets scan progress current.
setScanProgressTotal(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets scan progress total.
setScanResponse(ScanResponse) - Method in class tenapull.data.entity.response.ScanHostResponse
Sets scan response.
setScanResponse(ScanResponse) - Method in class tenapull.data.entity.scan.Scan
Sets scan response.
setScanResponse(ScanResponse) - Method in class tenapull.data.entity.splunk.HostVulnerabilityOutput
 
setScans(List<Scan>) - Method in class tenapull.data.entity.response.IndexResponse
 
setScanStart(Timestamp) - Method in class tenapull.data.entity.scan.ScanInfo
Sets scan start.
setScanTimestamp(Timestamp) - Method in class tenapull.data.entity.splunk.HostOutput
 
setScanTimestamp(Timestamp) - Method in class tenapull.data.entity.splunk.HostVulnerabilityOutput
 
setScanType(ScanType) - Method in class tenapull.data.entity.scan.ScanInfo
Sets scan type.
setScheduler(Integer) - Method in class tenapull.data.entity.scan.ScanHistory
Sets scheduler.
setScheduleType(ScanScheduleType) - Method in class tenapull.data.entity.scan.ScanHistory
Sets schedule type.
setScore(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets score.
setScore(VulnerabilityScore) - Method in class tenapull.data.entity.objectLookup.Vulnerability
Sets score.
setScriptCopyright(PluginScriptCopyright) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets script copyright.
setSeeAlso(List<PluginSeeAlso>) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets see also.
setSelectedSeverityBase(SeverityBase) - Method in class tenapull.data.entity.scan.ScanInfo
Severity base setters
setSelectedSeverityBaseValue(String) - Method in class tenapull.data.entity.scan.ScanInfo
Sets selected severity base value.
setSeverity(Integer) - Method in class tenapull.data.entity.objectLookup.Plugin
Sets severity.
setSeverity(Integer) - Method in class tenapull.data.entity.objectLookup.Vulnerability
Sets severity.
setSeverity(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets severity.
setSeverityBaseSelections(List<SeverityBase>) - Method in class tenapull.data.entity.scan.ScanInfo
Sets severity base selections.
setSeveritycount(SeverityCount) - Method in class tenapull.data.entity.scan.ScanHost
Sets severitycount.
setSeverityCounts(List<SeverityLevelCount>) - Method in class tenapull.data.entity.scan.ScanHost
Sets severity counts.
setSeverityIndex(Integer) - Method in class tenapull.data.entity.objectLookup.Vulnerability
Sets severity index.
setSeverityLevel(int) - Method in class tenapull.data.entity.objectLookup.SeverityLevelCount
Sets severity level.
setSeverityProcessed(String) - Method in class tenapull.data.entity.scan.ScanInfo
Sets severity processed.
setShared(boolean) - Method in class tenapull.data.entity.scan.Scan
Sets shared.
setSnoozed(Integer) - Method in class tenapull.data.entity.objectLookup.Vulnerability
Sets snoozed.
setSolution(PluginSolution) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets solution.
setStartTime(String) - Method in class tenapull.data.entity.scan.Scan
Sets start time.
setStatus(ScanStatus) - Method in class tenapull.data.entity.scan.Scan
Sets status.
setStatus(ScanStatus) - Method in class tenapull.data.entity.scan.ScanHistory
Sets status.
setStatus(ScanStatus) - Method in class tenapull.data.entity.scan.ScanInfo
Sets status.
setSynopsis(PluginSynopsis) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets synopsis.
setTargetLoggingLevels() - Method in class sync.SyncMultiTypeWrapper
Sets target logging levels, to prevent excessive output to the console
setTargets(ScanTargets) - Method in class tenapull.data.entity.scan.ScanInfo
Sets targets.
setThreatIntensityLast28(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets threat intensity last 28.
setThreatLevel(Integer) - Method in class tenapull.data.entity.response.ScanResponse
Sets threat level.
setThreatLevel(Integer) - Method in class tenapull.data.entity.scan.ScanPrioritization
Sets threat level.
setThreatRecency(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets threat recency.
setThreatSourcesLast28(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets threat sources last 28.
setTimestamp(Timestamp) - Method in interface tenapull.data.entity.response.NessusResponse
Sets the Timestamp
setTimestamp(Timestamp) - Method in class tenapull.data.entity.response.NessusResponseGenerateTimestamp
 
setTimestamp(Timestamp) - Method in class tenapull.data.entity.response.NessusResponseWithTimestamp
 
setTimestamp(Timestamp) - Method in class tenapull.data.entity.scan.ScanInfo
Sets timestamp.
setTimezone(Timezone) - Method in class tenapull.data.entity.scan.Scan
Sets timezone.
setTop10(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets top 10.
setTotalChecksConsidered(Integer) - Method in class tenapull.data.entity.scan.ScanHost
Sets total checks considered.
setTrimmed(MultiTypeWrapper) - Method in class tenapull.data.entity.objectLookup.License
Sets trimmed.
setType(Class<POJO>) - Method in class tenapull.data.deserialize.AbstractContextualPojoDeserializer
First invokes the super's setType, then also sets its own pojoType and finds the appropriate Dao for the type
setType(Class<T>) - Method in class tenapull.data.deserialize.AbstractContextualDeserializer
Sets the target deserialization type
setType(String) - Method in class tenapull.data.entity.objectLookup.Acl
Sets type.
setType(String) - Method in class tenapull.data.entity.scan.Folder
Sets type.
setType(ScanType) - Method in class tenapull.data.entity.scan.Scan
Sets type.
setType(ScanType) - Method in class tenapull.data.entity.scan.ScanHistory
Sets type.
setUnreadCount(Integer) - Method in class tenapull.data.entity.scan.Folder
Sets unread count.
setUnsupportedSoftware(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets unsupported software.
setUrl(Url) - Method in class tenapull.data.entity.objectLookup.PluginRefInformation
Sets url.
setUserPermissions(Integer) - Method in class tenapull.data.entity.scan.Scan
Sets user permissions.
setUserPermissions(Integer) - Method in class tenapull.data.entity.scan.ScanInfo
Sets user permissions.
setUuid(ScanUuid) - Method in class tenapull.data.entity.scan.Scan
Sets uuid.
setUuid(ScanUuid) - Method in class tenapull.data.entity.scan.ScanHistory
Sets uuid.
setUuid(ScanUuid) - Method in class tenapull.data.entity.scan.ScanInfo
Sets uuid.
setValue(String) - Method in class tenapull.data.entity.objectLookup.RemediationDetails
 
setValue(String) - Method in class tenapull.data.entity.objectLookup.SeverityBase
 
setValue(String) - Method in class tenapull.data.entity.template.SimpleStringLookupPojo
Sets the string lookup value this record represents, after doing an immutability check
setValue(String) - Method in class tenapull.data.entity.template.StringHashLookupPojo
Sets the string lookup value this record represents, after doing an immutability check
setValue(String) - Method in interface tenapull.data.entity.template.StringLookupPojo
 
setValue(List<PluginRefValue>) - Method in class tenapull.data.entity.objectLookup.RefValues
Sets list of values
setValue(ExtraJson.JsonMap) - Method in class tenapull.data.entity.objectLookup.ExtraJson
Sets the value map
setValues(List<PluginRefValue>) - Method in class tenapull.data.entity.objectLookup.PluginRefInformation
Sets values.
setValuesJson(RefValues) - Method in class tenapull.data.entity.objectLookup.PluginRefInformation
Sets values json.
setVprScore(String) - Method in class tenapull.data.entity.objectLookup.PluginAttributes
Sets vpr score.
setVulnerabilities(List<Vulnerability>) - Method in class tenapull.data.entity.response.ScanHostResponse
Sets vulnerabilities.
setVulnerabilities(List<Vulnerability>) - Method in class tenapull.data.entity.response.ScanResponse
Sets vulnerabilities.
setVulnerabilities(List<HostVulnerabilityOutput>) - Method in class tenapull.data.entity.splunk.HostOutput
 
setVulnerability(Vulnerability) - Method in class tenapull.data.entity.splunk.HostVulnerabilityOutput
 
setVulnerabilityTimestamps() - Method in class tenapull.data.entity.splunk.HostOutput
 
setVulnIndex(Integer) - Method in class tenapull.data.entity.objectLookup.Vulnerability
Sets vuln index.
setVulnPublicationDate(String) - Method in class tenapull.data.entity.objectLookup.PluginVulnInformation
Sets vuln publication date.
setVulns(Integer) - Method in class tenapull.data.entity.scan.ScanRemediation
Sets vulns.
setYearOldVulns(Boolean) - Method in class tenapull.data.entity.scan.ScanInfo
Sets year old vulns.
SeverityBase - Class in tenapull.data.entity.objectLookup
Represents a reusable "object lookup", for the "severity_base" objects included in the scan info returned from the Nessus API at /scans/<scan-id>
SeverityBase() - Constructor for class tenapull.data.entity.objectLookup.SeverityBase
 
SeverityBaseReducer - Class in tenapull.data.deserialize
Serializer for simplifying a SeverityBase bean into a single text value, used for serializing the output.
SeverityBaseReducer() - Constructor for class tenapull.data.deserialize.SeverityBaseReducer
 
SeverityCount - Class in tenapull.data.entity.scan
JSON container for the array of SeverityLevelCounts in a ScanHost
SeverityCount() - Constructor for class tenapull.data.entity.scan.SeverityCount
 
SeverityCountsReducer - Class in tenapull.data.deserialize
Serializer for simplifying the list of SeverityLevelCount beans into a series of single text values, used for serializing the output.
SeverityCountsReducer() - Constructor for class tenapull.data.deserialize.SeverityCountsReducer
 
SeverityLevelCount - Class in tenapull.data.entity.objectLookup
Represents a reusable "object lookup", for the list of objects in the "severitycount" arrays within the host objects returned from the Nessus API at /scans/<scan-id>
SeverityLevelCount() - Constructor for class tenapull.data.entity.objectLookup.SeverityLevelCount
 
sharers - Variable in class tenapull.data.persistence.Dao.SessionTracker
All daos which are sharing this session.
Short() - Constructor for class tenapull.util.Var.Short
Instantiates a new Short.
Short(short) - Constructor for class tenapull.util.Var.Short
Instantiates a new Short.
SHORT_TYPES - Static variable in class tenapull.data.persistence.MultiTypeWrapper
The constant SHORT_TYPES.
SimpleStringLookupDao<POJO extends SimpleStringLookupPojo<POJO>> - Class in tenapull.data.persistence
Used for simple string lookups, typically of DB data type varchar(255) though may be shorter than 255 in some cases.
SimpleStringLookupDao(Class<POJO>) - Constructor for class tenapull.data.persistence.SimpleStringLookupDao
Instantiates a new Simple string lookup dao using the provided pojo type
SimpleStringLookupPojo<POJO extends SimpleStringLookupPojo<POJO>> - Class in tenapull.data.entity.template
Abstract super class for all simple string lookup entities.
SimpleStringLookupPojo() - Constructor for class tenapull.data.entity.template.SimpleStringLookupPojo
 
SingleChild() - Constructor for class tenapull.data.entity.response.ScanResponse.SingleChild
 
SingleChildLookup() - Constructor for class tenapull.data.entity.response.ScanResponse.SingleChildLookup
 
SingleChildTemplate() - Constructor for class tenapull.data.entity.response.NessusResponse.SingleChildTemplate
 
size() - Method in class tenapull.data.entity.objectLookup.ExtraJson
The size of the value map
size() - Method in class tenapull.data.entity.splunk.HostOutput
 
size() - Static method in class tenapull.data.persistence.MultiTypeWrapper
Returns the size of the MultiTypeWrapper's instances tracker (aka, the number of viable instances of MultiTypeWrapper currently in working memory)
size() - Method in class tenapull.sync.InstancesTracker.KeySet
 
size() - Method in class tenapull.sync.InstancesTracker
The number of instances that have been constructed and which still exist (aka, haven't been GC'd).
size() - Method in class tenapull.util.RecursiveMap
 
size() - Method in class tenapull.util.ReverseMap
 
SortSerializer() - Constructor for class tenapull.data.deserialize.Lists.SortSerializer
 
splunk - package splunk
 
SplunkOutputMapper - Class in tenapull.data.deserialize
Custom Jackson object mapper for serializing the outputs to be ingested by splunk.
SplunkOutputMapper() - Constructor for class tenapull.data.deserialize.SplunkOutputMapper
Instantiates a new Splunk output mapper.
Sql() - Constructor for class tenapull.data.deserialize.FriendlyTimestamp.Sql
 
StackTracePrinter - Class in tenapull.util
A debugging utility only (thus the use of println statements...) for multi-thread concurrency issues.
start(WorkerThread, NessusClient) - Method in class tenapull.run.Job
Start the job.
startThread() - Static method in class tenapull.util.StackTracePrinter
Starts a stackTracePrinter thread with a delay of 0
startThread(int) - Static method in class tenapull.util.StackTracePrinter
Starts a stackTracePrinter thread with a delay of 0
String() - Constructor for class tenapull.util.Var.String
Instantiates a new String.
String(Var.String) - Constructor for class tenapull.util.Var.String
Instantiates a new String.
STRING_TYPES - Static variable in class tenapull.data.persistence.MultiTypeWrapper
The constant STRING_TYPES.
StringHashLookupDao<POJO extends StringHashLookupPojo<POJO>> - Class in tenapull.data.persistence
Dao used for string lookups of the longtext db data type, which cannot be indexed by MySQL.
StringHashLookupDao(Class<POJO>) - Constructor for class tenapull.data.persistence.StringHashLookupDao
Instantiates a new String hash lookup dao.
StringHashLookupPojo<POJO extends StringHashLookupPojo<POJO>> - Class in tenapull.data.entity.template
Abstract super class of all StringHashLookups.
StringHashLookupPojo() - Constructor for class tenapull.data.entity.template.StringHashLookupPojo
 
StringLookupDao<POJO extends StringLookupPojo> - Interface in tenapull.data.persistence
The interface for String lookup daos, implemented by both SimpleStringLookupDao and StringHashLookupDao (which inherits from HashLookupDao).
StringLookupPojo<POJO extends StringLookupPojo<POJO>> - Interface in tenapull.data.entity.template
 
StringLookupPojo() - Constructor for class tenapull.data.deserialize.OutputMixIns.StringLookupPojo
 
SummarySerializer<S extends DbPojo,​D extends DbPojo> - Class in tenapull.data.deserialize
Used when outputting records, for serializing the "summary" wrapper objects inside the HostVulnerabilityOutput entity.
SummarySerializer() - Constructor for class tenapull.data.deserialize.SummarySerializer
 
SummarySerializer.Summary<S extends DbPojo,​D extends DbPojo> - Interface in tenapull.data.deserialize
The interface that must be implemented by the summary wrappers being serialized
sync - package sync
 
SyncMultiTypeWrapper - Class in sync
An intensive test of multi-threading using MultiTypeWrapper as the test subject.
SyncMultiTypeWrapper(Lambda0<Map<String, Object>>, Lambda0<Map<String, Object>>, Lambda0<Map<Object, String>>, Lambda0<Map<Class, Level>>) - Constructor for class sync.SyncMultiTypeWrapper
Instantiates a new Sync multi type wrapper with the provided params
A B C D E F G H I J K L M N O P R S T U V W _ 
All Classes All Packages