Autopsy
4.4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.centralrepository.datamodel.AbstractSqlEamDb.
Public Member Functions | |
void | addArtifact (CorrelationAttribute eamArtifact) throws EamDbException |
void | addReferenceInstance (EamGlobalFileInstance eamGlobalFileInstance, CorrelationAttribute.Type correlationType) throws EamDbException |
void | bulkInsertArtifacts () throws EamDbException |
void | bulkInsertCases (List< CorrelationCase > cases) throws EamDbException |
void | bulkInsertReferenceTypeEntries (Set< EamGlobalFileInstance > globalInstances, CorrelationAttribute.Type contentType) throws EamDbException |
List< CorrelationAttributeInstance > | getArtifactInstancesByPath (CorrelationAttribute.Type aType, String filePath) throws EamDbException |
List< CorrelationAttributeInstance > | getArtifactInstancesByTypeValue (CorrelationAttribute.Type aType, String value) throws EamDbException |
List< CorrelationAttributeInstance > | getArtifactInstancesKnownBad (CorrelationAttribute.Type aType, String value) throws EamDbException |
List< String > | getBadTags () |
CorrelationCase | getCaseByUUID (String caseUUID) throws EamDbException |
List< CorrelationCase > | getCases () throws EamDbException |
CorrelationAttribute.Type | getCorrelationTypeById (int typeId) throws EamDbException |
Long | getCountArtifactInstancesByCaseDataSource (String caseUUID, String dataSourceID) throws EamDbException |
Long | getCountArtifactInstancesByTypeValue (CorrelationAttribute.Type aType, String value) throws EamDbException |
Long | getCountArtifactInstancesKnownBad (CorrelationAttribute.Type aType, String value) throws EamDbException |
Long | getCountUniqueCaseDataSourceTuplesHavingTypeValue (CorrelationAttribute.Type aType, String value) throws EamDbException |
Long | getCountUniqueDataSources () throws EamDbException |
CorrelationDataSource | getDataSourceDetails (String dataSourceDeviceId) throws EamDbException |
List< CorrelationDataSource > | getDataSources () throws EamDbException |
String | getDbInfo (String name) throws EamDbException |
List< CorrelationAttribute.Type > | getDefinedCorrelationTypes () throws EamDbException |
List< CorrelationAttribute.Type > | getEnabledCorrelationTypes () throws EamDbException |
int | getFrequencyPercentage (CorrelationAttribute corAttr) throws EamDbException |
List< String > | getListCasesHavingArtifactInstancesKnownBad (CorrelationAttribute.Type aType, String value) throws EamDbException |
EamOrganization | getOrganizationByID (int orgID) throws EamDbException |
List< EamOrganization > | getOrganizations () throws EamDbException |
List< EamGlobalFileInstance > | getReferenceInstancesByTypeValue (CorrelationAttribute.Type aType, String aValue) throws EamDbException |
EamGlobalSet | getReferenceSetByID (int referenceSetID) throws EamDbException |
List< CorrelationAttribute.Type > | getSupportedCorrelationTypes () throws EamDbException |
boolean | isArtifactlKnownBadByReference (CorrelationAttribute.Type aType, String value) throws EamDbException |
CorrelationCase | newCase (Case autopsyCase) throws EamDbException |
void | newCase (CorrelationCase eamCase) throws EamDbException |
int | newCorrelationType (CorrelationAttribute.Type newType) throws EamDbException |
void | newDataSource (CorrelationDataSource eamDataSource) throws EamDbException |
void | newDbInfo (String name, String value) throws EamDbException |
void | newOrganization (EamOrganization eamOrg) throws EamDbException |
int | newReferencelSet (EamGlobalSet eamGlobalSet) throws EamDbException |
void | prepareBulkArtifact (CorrelationAttribute eamArtifact) throws EamDbException |
void | reset () throws EamDbException |
void | saveSettings () |
void | setArtifactInstanceKnownStatus (CorrelationAttribute eamArtifact, TskData.FileKnown knownStatus) throws EamDbException |
void | setBadTags (List< String > badTags) |
void | shutdownConnections () throws EamDbException |
void | updateCase (CorrelationCase eamCase) throws EamDbException |
void | updateCorrelationType (CorrelationAttribute.Type aType) throws EamDbException |
void | updateDbInfo (String name, String value) throws EamDbException |
void | updateSettings () |
Static Public Member Functions | |
static synchronized SqliteEamDb | getInstance () throws EamDbException |
static boolean | isEnabled () |
Static Public Attributes | |
static final int | SCHEMA_VERSION = 1 |
Protected Member Functions | |
Connection | connect () throws EamDbException |
String | getConflictClause () |
Protected Attributes | |
int | bulkArtifactsThreshold |
final List< CorrelationAttribute.Type > | DEFAULT_CORRELATION_TYPES |
Private Member Functions | |
SqliteEamDb () throws EamDbException | |
void | acquireExclusiveLock () |
void | acquireSharedLock () |
void | releaseExclusiveLock () |
void | releaseSharedLock () |
void | setupConnectionPool () throws EamDbException |
Private Attributes | |
BasicDataSource | connectionPool = null |
final SqliteEamDbSettings | dbSettings |
final ReentrantReadWriteLock | rwLock = new ReentrantReadWriteLock(true) |
Static Private Attributes | |
static SqliteEamDb | instance |
static final Logger | LOGGER = Logger.getLogger(SqliteEamDb.class.getName()) |
Sqlite implementation of the Central Repository database. All methods in AbstractSqlEamDb that read or write to the database should be overriden here and use appropriate locking.
Definition at line 39 of file SqliteEamDb.java.
|
private |
EamDbException | if the AbstractSqlEamDb class has one or more default correlation type(s) having an invalid db table name. |
Definition at line 73 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.AbstractSqlEamDb.bulkArtifactsThreshold, and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDbSettings.getBulkThreshold().
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getInstance().
|
private |
Acquire the lock that provides exclusive access to the case database. Call this method in a try block with a call to the lock release method in an associated finally block.
Definition at line 928 of file SqliteEamDb.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.addArtifact(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.addReferenceInstance(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.bulkInsertArtifacts(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.bulkInsertCases(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.bulkInsertReferenceTypeEntries(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newCase(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newCorrelationType(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newDataSource(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newDbInfo(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newOrganization(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newReferencelSet(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.reset(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.setArtifactInstanceKnownStatus(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.updateCase(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.updateCorrelationType(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.updateDbInfo().
|
private |
Acquire the lock that provides shared access to the case database. Call this method in a try block with a call to the lock release method in an associated finally block.
Definition at line 946 of file SqliteEamDb.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getArtifactInstancesByPath(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getArtifactInstancesByTypeValue(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getArtifactInstancesKnownBad(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCaseByUUID(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCases(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCorrelationTypeById(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountArtifactInstancesByCaseDataSource(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountArtifactInstancesByTypeValue(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountArtifactInstancesKnownBad(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountUniqueCaseDataSourceTuplesHavingTypeValue(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountUniqueDataSources(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getDataSourceDetails(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getDataSources(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getDbInfo(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getDefinedCorrelationTypes(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getEnabledCorrelationTypes(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getFrequencyPercentage(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getListCasesHavingArtifactInstancesKnownBad(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getOrganizationByID(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getOrganizations(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getReferenceInstancesByTypeValue(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getReferenceSetByID(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getSupportedCorrelationTypes(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.isArtifactlKnownBadByReference().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.addArtifact | ( | CorrelationAttribute | eamArtifact | ) | throws EamDbException |
Inserts new Artifact(s) into the database. Should add associated Case and Data Source first.
eamArtifact | The artifact to add |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 416 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.addReferenceInstance | ( | EamGlobalFileInstance | eamGlobalFileInstance, |
CorrelationAttribute.Type | correlationType | ||
) | throws EamDbException |
Add a new reference instance
eamGlobalFileInstance | The reference instance to add |
correlationType | Correlation Type that this Reference Instance is |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 767 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.bulkInsertArtifacts | ( | ) | throws EamDbException |
Executes a bulk insert of the eamArtifacts added from the prepareBulkArtifact() method
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 551 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.bulkInsertCases | ( | List< CorrelationCase > | cases | ) | throws EamDbException |
Executes a bulk insert of the cases
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 564 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.bulkInsertReferenceTypeEntries | ( | Set< EamGlobalFileInstance > | globalInstances, |
CorrelationAttribute.Type | contentType | ||
) | throws EamDbException |
Insert the bulk collection of Reference Type Instances
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 782 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
|
protected |
Lazily setup Singleton connection on first request.
EamDbException |
Definition at line 179 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.isEnabled(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.setupConnectionPool().
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.reset().
List<CorrelationAttributeInstance> org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getArtifactInstancesByPath | ( | CorrelationAttribute.Type | aType, |
String | filePath | ||
) | throws EamDbException |
Retrieves eamArtifact instances from the database that are associated with the aType and filePath
aType | EamArtifact.Type to search for |
filePath | File path to search for |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 455 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
List<CorrelationAttributeInstance> org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getArtifactInstancesByTypeValue | ( | CorrelationAttribute.Type | aType, |
String | value | ||
) | throws EamDbException |
Retrieves eamArtifact instances from the database that are associated with the eamArtifactType and eamArtifactValue of the given eamArtifact.
eamArtifact | The type/value to look up (artifact with 0 instances) |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 434 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
List<CorrelationAttributeInstance> org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getArtifactInstancesKnownBad | ( | CorrelationAttribute.Type | aType, |
String | value | ||
) | throws EamDbException |
Gets list of matching eamArtifact instances that have knownStatus = "Bad".
aType | EamArtifact.Type to search for |
value | Value to search for |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 599 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
List<String> org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getBadTags | ( | ) |
Get the list of tags recognized as "Bad"
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 204 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDbSettings.getBadTags().
CorrelationCase org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCaseByUUID | ( | String | caseUUID | ) | throws EamDbException |
Retrieves Case details based on Case UUID
caseUUID | unique identifier for a case |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 323 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
List<CorrelationCase> org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCases | ( | ) | throws EamDbException |
Retrieves cases that are in DB.
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 338 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
|
protected |
Definition at line 198 of file SqliteEamDb.java.
CorrelationAttribute.Type org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCorrelationTypeById | ( | int | typeId | ) | throws EamDbException |
Get the EamArtifact.Type that has the given Type.Id.
typeId | Type.Id of Correlation Type to get |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 914 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
Long org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountArtifactInstancesByCaseDataSource | ( | String | caseUUID, |
String | dataSourceID | ||
) | throws EamDbException |
Retrieves number of eamArtifact instances in the database that are associated with the caseDisplayName and dataSource of the given eamArtifact instance.
caseUUID | Case ID to search for |
dataSourceID | Data source ID to search for |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 537 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
Long org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountArtifactInstancesByTypeValue | ( | CorrelationAttribute.Type | aType, |
String | value | ||
) | throws EamDbException |
Retrieves number of artifact instances in the database that are associated with the ArtifactType and artifactValue of the given artifact.
eamArtifact | Artifact with artifactType and artifactValue to search for |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 475 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
Long org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountArtifactInstancesKnownBad | ( | CorrelationAttribute.Type | aType, |
String | value | ||
) | throws EamDbException |
Count matching eamArtifacts instances that have knownStatus = "Bad".
aType | EamArtifact.Type to search for |
value | Value to search for |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 617 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
Long org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountUniqueCaseDataSourceTuplesHavingTypeValue | ( | CorrelationAttribute.Type | aType, |
String | value | ||
) | throws EamDbException |
Retrieves number of unique caseDisplayName / dataSource tuples in the database that are associated with the artifactType and artifactValue of the given artifact.
eamArtifact | Artifact with artifactType and artifactValue to search for |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 505 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
Long org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountUniqueDataSources | ( | ) | throws EamDbException |
Retrieves number of data sources in the database.
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 516 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
CorrelationDataSource org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getDataSourceDetails | ( | String | dataSourceDeviceId | ) | throws EamDbException |
Updates a Data Source in the database
eamDataSource | the data source to update Retrieves Data Source details based on data source device ID |
dataSourceDeviceId | the data source device ID number |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 385 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
List<CorrelationDataSource> org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getDataSources | ( | ) | throws EamDbException |
Return a list of data sources in the DB
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 400 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
String org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getDbInfo | ( | String | name | ) | throws EamDbException |
Get the value for the given name from the name/value db_info table.
name | Name to search for |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 241 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
List<CorrelationAttribute.Type> org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getDefinedCorrelationTypes | ( | ) | throws EamDbException |
Get the list of EamArtifact.Type's that will be used to correlate artifacts.
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 840 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
List<CorrelationAttribute.Type> org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getEnabledCorrelationTypes | ( | ) | throws EamDbException |
Get the list of enabled EamArtifact.Type's that will be used to correlate artifacts.
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 859 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
int org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getFrequencyPercentage | ( | CorrelationAttribute | corAttr | ) | throws EamDbException |
Calculate the percentage of data sources that have this attribute value.
corAttr | Attribute type and value to get data about |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 485 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
|
static |
Get the singleton instance of SqliteEamDb
EamDbException | if one or more default correlation type(s) have an invalid db table name. |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 60 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.instance, and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.SqliteEamDb().
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.getInstance().
List<String> org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getListCasesHavingArtifactInstancesKnownBad | ( | CorrelationAttribute.Type | aType, |
String | value | ||
) | throws EamDbException |
Gets list of distinct case display names, where each case has 1+ Artifact Instance matching eamArtifact with knownStatus = "Bad".
aType | EamArtifact.Type to search for |
value | Value to search for |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 639 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
EamOrganization org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getOrganizationByID | ( | int | orgID | ) | throws EamDbException |
Get an organization having the given ID
orgID | The id to look up |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 710 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
List<EamOrganization> org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getOrganizations | ( | ) | throws EamDbException |
Get all organizations
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 691 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
List<EamGlobalFileInstance> org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getReferenceInstancesByTypeValue | ( | CorrelationAttribute.Type | aType, |
String | aValue | ||
) | throws EamDbException |
Get all reference entries having a given correlation type and value
aType | Type to use for matching |
aValue | Value to use for matching |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 802 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
EamGlobalSet org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getReferenceSetByID | ( | int | referenceSetID | ) | throws EamDbException |
Get a reference set by ID
referenceSetID | The ID to look up |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 748 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
List<CorrelationAttribute.Type> org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getSupportedCorrelationTypes | ( | ) | throws EamDbException |
Get the list of supported EamArtifact.Type's that can be used to correlate artifacts.
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 878 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
boolean org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.isArtifactlKnownBadByReference | ( | CorrelationAttribute.Type | aType, |
String | value | ||
) | throws EamDbException |
Is the artifact known as bad according to the reference entries?
aType | EamArtifact.Type to search for |
value | Value to search for |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 657 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireSharedLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseSharedLock().
|
staticinherited |
Is the database enabled?
Definition at line 93 of file EamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.EamDbPlatformEnum.DISABLED, org.sleuthkit.autopsy.centralrepository.datamodel.EamDbPlatformEnum.getSelectedPlatform(), and org.sleuthkit.autopsy.centralrepository.datamodel.EamDbUtil.useCentralRepo().
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.PostgresEamDb.connect(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.connect(), org.sleuthkit.autopsy.centralrepository.optionspanel.ImportHashDatabaseDialog.ImportHashDatabaseWorker.ImportHashDatabaseWorker(), org.sleuthkit.autopsy.centralrepository.actions.EamEditCaseInfoAction.isEnabled(), org.sleuthkit.autopsy.centralrepository.contentviewer.DataContentViewerOtherCases.isSupported(), org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.propertyChange(), org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.IngestModuleEventListener.propertyChange(), org.sleuthkit.autopsy.centralrepository.eventlisteners.NewArtifactsRunner.run(), org.sleuthkit.autopsy.centralrepository.eventlisteners.KnownStatusChangeRunner.run(), org.sleuthkit.autopsy.centralrepository.contentviewer.DataContentViewerOtherCases.setNode(), and org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.updateDb().
CorrelationCase org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newCase | ( | Case | autopsyCase | ) | throws EamDbException |
Creates new Case in the database from the given case
case | The case to add |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 274 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newCase | ( | CorrelationCase | eamCase | ) | throws EamDbException |
Creates new Case in the database
Expects the Organization for this case to already exist in the database.
eamCase | The case to add |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 291 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
int org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newCorrelationType | ( | CorrelationAttribute.Type | newType | ) | throws EamDbException |
Add a new EamArtifact.Type to the db.
newType | New type to add. |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 821 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newDataSource | ( | CorrelationDataSource | eamDataSource | ) | throws EamDbException |
Creates new Data Source in the database
eamDataSource | the data source to add |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 353 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newDbInfo | ( | String | name, |
String | value | ||
) | throws EamDbException |
Add a new name/value pair in the db_info table.
name | Key to set |
value | Value to set |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 222 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newOrganization | ( | EamOrganization | eamOrg | ) | throws EamDbException |
Add a new organization
eamOrg | The organization to add |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 674 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
int org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newReferencelSet | ( | EamGlobalSet | eamGlobalSet | ) | throws EamDbException |
Add a new Global Set
eamGlobalSet | The global set to add |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 729 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
|
inherited |
Adds an eamArtifact to an internal list to be later added to DB. Artifact can have 1 or more Artifact Instances. Insert will be triggered by a threshold or a call to bulkInsertArtifacts().
eamArtifact | The artifact to add |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 878 of file AbstractSqlEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.AbstractSqlEamDb.bulkArtifacts, and org.sleuthkit.autopsy.centralrepository.datamodel.AbstractSqlEamDb.bulkInsertArtifacts().
|
private |
Release the lock that provides exclusive access to the database. This method should always be called in the finally block of a try block in which the lock was acquired.
Definition at line 937 of file SqliteEamDb.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.addArtifact(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.addReferenceInstance(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.bulkInsertArtifacts(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.bulkInsertCases(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.bulkInsertReferenceTypeEntries(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newCase(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newCorrelationType(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newDataSource(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newDbInfo(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newOrganization(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.newReferencelSet(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.reset(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.setArtifactInstanceKnownStatus(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.updateCase(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.updateCorrelationType(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.updateDbInfo().
|
private |
Release the lock that provides shared access to the database. This method should always be called in the finally block of a try block in which the lock was acquired.
Definition at line 955 of file SqliteEamDb.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getArtifactInstancesByPath(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getArtifactInstancesByTypeValue(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getArtifactInstancesKnownBad(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCaseByUUID(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCases(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCorrelationTypeById(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountArtifactInstancesByCaseDataSource(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountArtifactInstancesByTypeValue(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountArtifactInstancesKnownBad(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountUniqueCaseDataSourceTuplesHavingTypeValue(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getCountUniqueDataSources(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getDataSourceDetails(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getDataSources(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getDbInfo(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getDefinedCorrelationTypes(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getEnabledCorrelationTypes(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getFrequencyPercentage(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getListCasesHavingArtifactInstancesKnownBad(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getOrganizationByID(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getOrganizations(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getReferenceInstancesByTypeValue(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getReferenceSetByID(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getSupportedCorrelationTypes(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.isArtifactlKnownBadByReference().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.reset | ( | ) | throws EamDbException |
Reset the database (testing method)
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 108 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), org.sleuthkit.autopsy.centralrepository.datamodel.EamDbUtil.closeConnection(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.connect(), org.sleuthkit.autopsy.centralrepository.datamodel.AbstractSqlEamDb.DEFAULT_CORRELATION_TYPES, org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttribute.FILES_TYPE_ID, org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDbSettings.insertDefaultDatabaseContent(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.saveSettings | ( | ) |
Save settings
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 101 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDbSettings.saveSettings().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.setArtifactInstanceKnownStatus | ( | CorrelationAttribute | eamArtifact, |
TskData.FileKnown | knownStatus | ||
) | throws EamDbException |
Sets an eamArtifact instance as knownStatus = "Bad". If eamArtifact exists, it is updated. If eamArtifact does not exist nothing happens
eamArtifact | Artifact containing exactly one (1) ArtifactInstance. |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 580 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.setBadTags | ( | List< String > | tags | ) |
Set the tags recognized as "Bad"
tags | The tags to consider bad |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 209 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDbSettings.setBadTags().
|
private |
Setup a connection pool for db connections.
Definition at line 151 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDbSettings.getDbDirectory(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDbSettings.getDbName(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDbSettings.getDriver(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDbSettings.getJDBCBaseURI(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDbSettings.getValidationQuery().
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.connect().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.shutdownConnections | ( | ) | throws EamDbException |
Shutdown the connection pool.
This closes the connection pool including all idle database connections. It will not close active/in-use connections. Thus, it is vital that there are no in-use connections when you call this method.
EamDbException | if there is a problem closing the connection pool. |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 79 of file SqliteEamDb.java.
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.updateCase | ( | CorrelationCase | eamCase | ) | throws EamDbException |
Updates an existing Case in the database
eamCase | The case to update |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 306 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.updateCorrelationType | ( | CorrelationAttribute.Type | aType | ) | throws EamDbException |
Update a EamArtifact.Type.
aType | EamArtifact.Type to update. |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 895 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.updateDbInfo | ( | String | name, |
String | value | ||
) | throws EamDbException |
Update the value for a name in the name/value db_info table.
name | Name to find |
value | Value to assign to name. |
EamDbException |
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 259 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.acquireExclusiveLock(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.releaseExclusiveLock().
void org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.updateSettings | ( | ) |
Update settings
When using updateSettings, if any database settings have changed, you should call shutdownConnections() before using any API methods. That will ensure that any old connections are closed and all new connections will be made using the new settings.
Implements org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.
Definition at line 93 of file SqliteEamDb.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.AbstractSqlEamDb.bulkArtifactsThreshold, org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDbSettings.getBulkThreshold(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDbSettings.loadSettings().
|
protectedinherited |
Definition at line 53 of file AbstractSqlEamDb.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.PostgresEamDb.PostgresEamDb(), org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.SqliteEamDb(), org.sleuthkit.autopsy.centralrepository.datamodel.PostgresEamDb.updateSettings(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.updateSettings().
|
private |
Definition at line 45 of file SqliteEamDb.java.
|
private |
Definition at line 47 of file SqliteEamDb.java.
|
protectedinherited |
Definition at line 50 of file AbstractSqlEamDb.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.AbstractSqlEamDb.AbstractSqlEamDb(), org.sleuthkit.autopsy.centralrepository.datamodel.PostgresEamDb.reset(), and org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.reset().
|
staticprivate |
Definition at line 43 of file SqliteEamDb.java.
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.SqliteEamDb.getInstance().
|
staticprivate |
Definition at line 41 of file SqliteEamDb.java.
|
private |
Definition at line 51 of file SqliteEamDb.java.
|
staticinherited |
Definition at line 31 of file EamDb.java.
Copyright © 2012-2016 Basis Technology. Generated on: Fri Sep 29 2017
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.