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

Classes

class  PersonaAliasesQueryCallback
 

Public Member Functions

 PersonaAlias (long id, long personaId, String alias, String justification, Persona.Confidence confidence, long dateAdded, CentralRepoExaminer examiner)
 
String getAlias ()
 
Persona.Confidence getConfidence ()
 
long getDateAadded ()
 
CentralRepoExaminer getExaminer ()
 
long getId ()
 
String getJustification ()
 
long getPersonaId ()
 

Static Public Member Functions

static Collection< PersonaAliasgetPersonaAliases (long personaId) throws CentralRepoException
 

Static Private Member Functions

static CentralRepository getCRInstance () throws CentralRepoException
 

Private Attributes

final String alias
 
final Persona.Confidence confidence
 
final long dateAdded
 
final CentralRepoExaminer examiner
 
final long id
 
final String justification
 
final long personaId
 

Static Private Attributes

static final String SELECT_QUERY_BASE
 

Detailed Description

This class abstracts an alias assigned to a Persona. A Persona may have multiple aliases.

Definition at line 35 of file PersonaAlias.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.PersonaAlias ( long  id,
long  personaId,
String  alias,
String  justification,
Persona.Confidence  confidence,
long  dateAdded,
CentralRepoExaminer  examiner 
)

Member Function Documentation

String org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.getAlias ( )
Persona.Confidence org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.getConfidence ( )
static CentralRepository org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.getCRInstance ( ) throws CentralRepoException
staticprivate
long org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.getDateAadded ( )
CentralRepoExaminer org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.getExaminer ( )
long org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.getId ( )
String org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.getJustification ( )
static Collection<PersonaAlias> org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.getPersonaAliases ( long  personaId) throws CentralRepoException
static

Gets all aliases for the persona with specified id.

Parameters
personaIdId of the persona for which to get the aliases.
Returns
A collection of aliases, may be empty.
Exceptions
CentralRepoExceptionIf there is an error in retrieving aliases.

Definition at line 207 of file PersonaAlias.java.

References org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.executeSelectSQL(), org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.getCRInstance(), and org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.personaId.

Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.Persona.getAliases().

long org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.getPersonaId ( )

Member Data Documentation

final String org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.alias
private
final Persona.Confidence org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.confidence
private
final long org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.dateAdded
private
final CentralRepoExaminer org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.examiner
private
final long org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.id
private
final String org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.justification
private
final long org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.personaId
private
final String org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAlias.SELECT_QUERY_BASE
staticprivate
Initial value:
=
"SELECT pa.id, pa.persona_id, pa.alias, pa.justification, pa.confidence_id, pa.date_added, pa.examiner_id, e.login_name, e.display_name "
+ "FROM persona_alias as pa "
+ "INNER JOIN examiners as e ON e.id = pa.examiner_id "

Definition at line 37 of file PersonaAlias.java.


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

Copyright © 2012-2020 Basis Technology. Generated on: Mon Jul 6 2020
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.