Autopsy  4.8.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance Class Reference

Inherits Serializable.

Classes

class  Type
 

Public Member Functions

 CorrelationAttributeInstance (String correlationValue, CorrelationAttributeInstance.Type correlationType, CorrelationCase eamCase, CorrelationDataSource eamDataSource, String filePath) throws EamDbException, CorrelationAttributeNormalizationException
 
 CorrelationAttributeInstance (String correlationValue, CorrelationAttributeInstance.Type correlationType, CorrelationCase eamCase, CorrelationDataSource eamDataSource, String filePath, String comment, TskData.FileKnown knownStatus) throws EamDbException, CorrelationAttributeNormalizationException
 
 CorrelationAttributeInstance (Type correlationType, String correlationValue, CorrelationCase correlationCase, CorrelationDataSource fromTSKDataSource, String string) throws EamDbException, CorrelationAttributeNormalizationException
 
 CorrelationAttributeInstance (Type aType, String value) throws EamDbException, CorrelationAttributeNormalizationException
 
Boolean equals (CorrelationAttributeInstance otherInstance)
 
String getComment ()
 
CorrelationCase getCorrelationCase ()
 
CorrelationDataSource getCorrelationDataSource ()
 
Type getCorrelationType ()
 
String getCorrelationValue ()
 
String getFilePath ()
 
int getID ()
 
TskData.FileKnown getKnownStatus ()
 
boolean isDatabaseInstance ()
 
void setComment (String comment)
 
void setCorrelationType (Type correlationType)
 
void setCorrelationValue (String correlationValue)
 
void setKnownStatus (TskData.FileKnown knownStatus)
 
String toString ()
 

Static Public Member Functions

static List< CorrelationAttributeInstance.Type > getDefaultCorrelationTypes () throws EamDbException
 

Static Public Attributes

static final int DOMAIN_TYPE_ID = 1
 
static final int EMAIL_TYPE_ID = 2
 
static final int FILES_TYPE_ID = 0
 
static final int PHONE_TYPE_ID = 3
 
static final int USBID_TYPE_ID = 4
 

Private Attributes

String comment
 
CorrelationCase correlationCase
 
CorrelationDataSource correlationDataSource
 
CorrelationAttributeInstance.Type correlationType
 
String correlationValue
 
String filePath
 
int ID
 
TskData.FileKnown knownStatus
 

Static Private Attributes

static final long serialVersionUID = 1L
 

Detailed Description

Used to store details about a specific instance of a CorrelationAttribute. Includes its data source, path, etc.

Definition at line 39 of file CorrelationAttributeInstance.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.CorrelationAttributeInstance ( String  correlationValue,
CorrelationAttributeInstance.Type  correlationType,
CorrelationCase  eamCase,
CorrelationDataSource  eamDataSource,
String  filePath 
) throws EamDbException, CorrelationAttributeNormalizationException

Definition at line 52 of file CorrelationAttributeInstance.java.

org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.CorrelationAttributeInstance ( String  correlationValue,
CorrelationAttributeInstance.Type  correlationType,
CorrelationCase  eamCase,
CorrelationDataSource  eamDataSource,
String  filePath,
String  comment,
TskData.FileKnown  knownStatus 
) throws EamDbException, CorrelationAttributeNormalizationException

Definition at line 62 of file CorrelationAttributeInstance.java.

org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.CorrelationAttributeInstance ( Type  correlationType,
String  correlationValue,
CorrelationCase  correlationCase,
CorrelationDataSource  fromTSKDataSource,
String  string 
) throws EamDbException, CorrelationAttributeNormalizationException

Definition at line 74 of file CorrelationAttributeInstance.java.

org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.CorrelationAttributeInstance ( Type  aType,
String  value 
) throws EamDbException, CorrelationAttributeNormalizationException

NOTE: Only used for when EamDB is NOT enabled.

Parameters
aTypeCorrelationAttributeInstance.Type
valuecorrelation value

Definition at line 89 of file CorrelationAttributeInstance.java.

Member Function Documentation

Boolean org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.equals ( CorrelationAttributeInstance  otherInstance)
String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.getComment ( )
CorrelationCase org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.getCorrelationCase ( )
CorrelationDataSource org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.getCorrelationDataSource ( )
Type org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.getCorrelationType ( )
String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.getCorrelationValue ( )
static List<CorrelationAttributeInstance.Type> org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.getDefaultCorrelationTypes ( ) throws EamDbException
static
String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.getFilePath ( )
int org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.getID ( )
TskData.FileKnown org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.getKnownStatus ( )

Get this knownStatus. This only indicates whether an item has been tagged as notable and should never return KNOWN.

Returns
BAD if the item has been tagged as notable, UNKNOWN otherwise

Definition at line 228 of file CorrelationAttributeInstance.java.

Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.equals(), and org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.TagDefinitionChangeTask.run().

boolean org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.isDatabaseInstance ( )

Is this a database instance?

Returns
True if the instance ID is greater or equal to zero; otherwise false.

Definition at line 176 of file CorrelationAttributeInstance.java.

void org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.setComment ( String  comment)
Parameters
commentthe comment to set

Definition at line 218 of file CorrelationAttributeInstance.java.

void org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.setCorrelationType ( Type  correlationType)
Parameters
correlationTypethe correlation Type to set

Definition at line 166 of file CorrelationAttributeInstance.java.

void org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.setCorrelationValue ( String  correlationValue)
Parameters
correlationValuethe correlationValue to set

Definition at line 151 of file CorrelationAttributeInstance.java.

void org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.setKnownStatus ( TskData.FileKnown  knownStatus)

Set the knownStatus. This only indicates whether an item has been tagged as notable and should never be set to KNOWN.

Parameters
knownStatusShould be BAD if the item is tagged as notable, UNKNOWN otherwise

Definition at line 239 of file CorrelationAttributeInstance.java.

String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.toString ( )

Definition at line 130 of file CorrelationAttributeInstance.java.

Member Data Documentation

String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.comment
private

Definition at line 49 of file CorrelationAttributeInstance.java.

CorrelationCase org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.correlationCase
private

Definition at line 46 of file CorrelationAttributeInstance.java.

CorrelationDataSource org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.correlationDataSource
private

Definition at line 47 of file CorrelationAttributeInstance.java.

CorrelationAttributeInstance.Type org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.correlationType
private

Definition at line 45 of file CorrelationAttributeInstance.java.

String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.correlationValue
private

Definition at line 44 of file CorrelationAttributeInstance.java.

final int org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.DOMAIN_TYPE_ID = 1
static
final int org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.EMAIL_TYPE_ID = 2
static
String org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.filePath
private

Definition at line 48 of file CorrelationAttributeInstance.java.

final int org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.FILES_TYPE_ID = 0
static
int org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.ID
private

Definition at line 43 of file CorrelationAttributeInstance.java.

TskData.FileKnown org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.knownStatus
private

Definition at line 50 of file CorrelationAttributeInstance.java.

final int org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.PHONE_TYPE_ID = 3
static
final long org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.serialVersionUID = 1L
staticprivate

Definition at line 41 of file CorrelationAttributeInstance.java.

final int org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.USBID_TYPE_ID = 4
static

The documentation for this class was generated from the following file:

Copyright © 2012-2018 Basis Technology. Generated on: Thu Oct 4 2018
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.