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

T

takeFieldsFromParent(P) - Method in class tenapull.data.deserialize.NestedJsonArray
Obtains stored ExtraJson from the parent, when reconstructing this wrapper from the DB/ORM
takeFieldsFromParent(ScanResponse) - Method in class tenapull.data.entity.scan.ScanPrioritization
First invokes the super class's takeFieldsFromParent, then also takes the persisted threat level from the parent ScanResponse
tenapull.client - package tenapull.client
 
tenapull.data.deserialize - package tenapull.data.deserialize
 
tenapull.data.entity.host - package tenapull.data.entity.host
 
tenapull.data.entity.lookup - package tenapull.data.entity.lookup
 
tenapull.data.entity.objectLookup - package tenapull.data.entity.objectLookup
 
tenapull.data.entity.response - package tenapull.data.entity.response
 
tenapull.data.entity.scan - package tenapull.data.entity.scan
 
tenapull.data.entity.splunk - package tenapull.data.entity.splunk
 
tenapull.data.entity.template - package tenapull.data.entity.template
 
tenapull.data.persistence - package tenapull.data.persistence
 
tenapull.run - package tenapull.run
 
tenapull.sync - package tenapull.sync
 
tenapull.util - package tenapull.util
 
TEST_BOTH_DIRECTIONS - Static variable in class data.TestMultiTypeWrapper
Tests to perform that go in both directions -- from object into the DB, and from the DB into object
TEST_FROM_DB - Static variable in class data.TestMultiTypeWrapper
Tests that go in one direction, from the DB into an object
TEST_TO_DB - Static variable in class data.TestMultiTypeWrapper
Tests that go in one direction, from an object into the DB
testBothDirections - Variable in class data.TestMultiTypeWrapper
Tests that will go in both direction, object to DB, and DB to object
testBothDirections() - Method in class data.TestMultiTypeWrapper
Run all the tests that go in both direections
testCreate() - Method in class data.TestCRUD
Test create operations
TestCRUD - Class in data
Tests Create, Read, Update, Delete operations through the Hibernate ORM, using parameters from provided .json files.
TestCRUD(TestCRUD.TestParams) - Constructor for class data.TestCRUD
Instantiates a new Test crud with the provided params
testDelete() - Method in class data.TestCRUD
Test delete operations
TestDeserializationPersistence<R extends NessusResponse> - Class in data
Tests the pipeline from deserialization into persistence, and then fetching back out of the database, to ensure the re-constituted entity matches the originally deserialized entity
https://www.guru99.com/junit-parameterized-test.html#:~:text=What%20is%20Parameterized%20Test%20in,their%20inputs%20and%20expected%20results.
TestDeserializationPersistence(String, Class<R>, Lambda1<ObjectNode, Integer>) - Constructor for class data.TestDeserializationPersistence
Instantiates a new Test deserialization persistence.
testFetchAllScans() - Method in class client.TestNessusClient
Fetches and saves all scans from the configured Nessus API
testFromDb - Variable in class data.TestMultiTypeWrapper
Tests that will go from DB to object only
testFromDb() - Method in class data.TestMultiTypeWrapper
Run all tests which go from DB to object
TestMultiTypeWrapper - Class in data
Tests the multi-type wrapper logic
TestMultiTypeWrapper() - Constructor for class data.TestMultiTypeWrapper
Instantiates a new Test multi type wrapper using the default tests
TestNessusClient - Class in client
Unit test to make sure the Nessus Client works as expected.
TestNessusClient() - Constructor for class client.TestNessusClient
 
testParams() - Static method in class data.TestDeserializationPersistence
Obtains the test parameters from the params directory, and produces the appropriate inputs for each test
testRead() - Method in class data.TestCRUD
Test read operations
TESTS - Static variable in class data.TestCRUD
The array of test parameters for the tests to be run
TESTS_CONFIG - Static variable in class tenapull.run.Main
The configuration file to use for Unit tests, since they do NOT enter the application through the public static void main(String[] args) method of Main.
TestSplunkOutput - Class in splunk
Tests the outputs produced for Splunk, using whatever data is pre-existing in the database
TestSplunkOutput(ScanResponse, ScanHost, ScanHostResponse, List<Vulnerability>) - Constructor for class splunk.TestSplunkOutput
Instantiates a new Test splunk output using the provided responses, host, and vulnerabilities
testToDb - Variable in class data.TestMultiTypeWrapper
Tests that will go from object to DB only
testToDb() - Method in class data.TestMultiTypeWrapper
Run all the tests that go from object to DB
testUpdate() - Method in class data.TestCRUD
Test update operations
thread - Variable in class tenapull.data.persistence.Dao.SessionTracker
The Thread on which this session is being used
THREADS - Static variable in class sync.SyncMultiTypeWrapper
The constant THREADS.
Timezone - Class in tenapull.data.entity.lookup
Represents a simple string/varchar lookup from the timezone table
Timezone() - Constructor for class tenapull.data.entity.lookup.Timezone
 
toArray() - Method in class tenapull.sync.InstancesTracker.KeySet
 
toArray(T[]) - Method in class tenapull.sync.InstancesTracker.KeySet
 
toDb() - Method in class tenapull.data.persistence.MultiTypeWrapper
Gets the db string for a MultiTypeWrapper
toJsonNode() - Method in class tenapull.data.entity.objectLookup.ExtraJson
 
toJsonNode() - Method in class tenapull.data.entity.scan.ScanPlugin
 
toJsonNode() - Method in class tenapull.data.entity.scan.ScanRemediation
 
toJsonNode() - Method in class tenapull.data.entity.splunk.HostOutput
 
toJsonNode() - Method in class tenapull.data.entity.splunk.HostVulnerabilityOutput
 
toJsonNode() - Method in interface tenapull.data.entity.template.DbPojo
Convert the pojo into a JsonNode
toJsonNode() - Method in class tenapull.data.entity.template.ExtensibleJsonPojo
Converts the pojo into a serialized JSON ObjectNode
toJsonNode() - Method in class tenapull.data.entity.template.SimpleStringLookupPojo
Converts this lookup entity into a JSON TextNode
toJsonNode() - Method in class tenapull.data.entity.template.StringHashLookupPojo
Converts this lookup entity into a JSON TextNode
toJsonString() - Method in class tenapull.data.entity.objectLookup.ExtraJson
 
toJsonString() - Method in class tenapull.data.entity.scan.ScanPlugin
 
toJsonString() - Method in class tenapull.data.entity.scan.ScanRemediation
 
toJsonString() - Method in class tenapull.data.entity.splunk.HostOutput
 
toJsonString() - Method in class tenapull.data.entity.splunk.HostVulnerabilityOutput
 
toJsonString() - Method in interface tenapull.data.entity.template.DbPojo
Convert the pojo into a Json string
toJsonString() - Method in class tenapull.data.entity.template.ExtensibleJsonPojo
Serializes the pojo into a JSON string
toJsonString() - Method in class tenapull.data.entity.template.SimpleStringLookupPojo
Converts this lookup entity's value into a JSON-escaped String
toJsonString() - Method in class tenapull.data.entity.template.StringHashLookupPojo
Converts this lookup entity's value into a JSON-escaped String
toString() - Method in class tenapull.data.entity.objectLookup.ExtraJson.JsonMap
Serializes the map into a string
toString() - Method in class tenapull.data.entity.objectLookup.ExtraJson
 
toString() - Method in class tenapull.data.entity.scan.ScanPlugin
 
toString() - Method in class tenapull.data.entity.scan.ScanRemediation
 
toString() - Method in class tenapull.data.entity.splunk.HostOutput
 
toString() - Method in class tenapull.data.entity.splunk.HostVulnerabilityOutput
 
toString() - Method in class tenapull.data.entity.template.ExtensibleJsonPojo
Uses the toJsonString() method to convert to a JSON string, except catches any JsonProcessingException and returns an error message instead
toString() - Method in class tenapull.data.entity.template.SimpleStringLookupPojo
 
toString() - Method in class tenapull.data.entity.template.StringHashLookupPojo
 
toString() - Method in class tenapull.data.persistence.Dao
 
toString() - Method in class tenapull.data.persistence.Hash
 
toString() - Method in class tenapull.data.persistence.HashLookupDao
 
toString() - Method in class tenapull.data.persistence.MapLookupDao
 
toString() - Method in class tenapull.data.persistence.MultiTypeWrapper
 
toString() - Method in class tenapull.data.persistence.SimpleStringLookupDao
 
toString() - Method in class tenapull.data.persistence.StringHashLookupDao
 
toString() - Method in class tenapull.util.KeyValueType
 
toString() - Method in class tenapull.util.RecursiveMap
 
toString() - Method in class tenapull.util.Type
 
toStringBasic() - Method in class tenapull.util.Type
Produces a string representation of this type (with type params if applicable) that does NOT include an indication that this represents an instance of the Type class.
TRUNCATE - Static variable in class tenapull.data.deserialize.SplunkOutputMapper
 
TRUNCATE - Static variable in class tenapull.run.ReformatOutput
 
TRUNCATE_NOTICE - Static variable in class tenapull.data.deserialize.Truncater
 
Truncater - Class in tenapull.data.deserialize
 
Truncater() - Constructor for class tenapull.data.deserialize.Truncater
 
tryAgainIn(long) - Method in class tenapull.run.Job
Overrides the default tryAgainIn for a job which may have had an exception or will be returning false from the isReady method This method MAY ONLY BE INVOKED within the WorkerThread running the job WHILE the job is underway in one of the processing methods (isReady, fetch, process, or output)
tryMatchFilter(POJO) - Method in class tenapull.data.persistence.HashLookupDao
Attempts to use the _match function to find a matching pojo, so that calculating the hash can be skipped when possible
Type<T> - Class in tenapull.util
Represents a type that may have type parameters, including any arbitrary level of nested type parameters e.g.
Type(Class<T>) - Constructor for class tenapull.util.Type
Instantiates a new Type for the provided class
Type(Class<T>, Class) - Constructor for class tenapull.util.Type
Instantiates a new Type for the provided class, with the given class as a type param
Type(Class<T>, Class[]) - Constructor for class tenapull.util.Type
Instantiates a new Type for the provided class, with an array of classes as type params
Type(Class<T>, Class, Class) - Constructor for class tenapull.util.Type
Instantiates a new Type for the provided class, with two type params of the two provided classes
Type(Class<T>, List<Class>) - Constructor for class tenapull.util.Type
Instantiates a new Type for the provided class with a List of classes as the type params
Type(Class<T>, List<Type>, Void) - Constructor for class tenapull.util.Type
Instantiates a new Type for the provided class with a list of types as the type params
Type(Class<T>, Type) - Constructor for class tenapull.util.Type
Instantiates a new Type for the provided class, with the given Type as a type param
Type(Class<T>, Type[]) - Constructor for class tenapull.util.Type
Instantiates a new Type for the provided class, with an array of type params
Type(Class<T>, Type, Type) - Constructor for class tenapull.util.Type
Instantiates a new Type for the provided class, with the two type params of the two provided types
TYPE_MAP - Static variable in class tenapull.data.persistence.MultiTypeWrapper
The map of types, with their type-character prefix as the key.
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