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

Inherits org.sleuthkit.autopsy.datamodel.AutopsyVisitableItem.

Classes

class  AccountArtifactNode
 
class  AccountsRootNode
 
class  AccountTypeFactory
 
class  AccountTypeResults
 
class  ApproveAccounts
 
class  BINFactory
 
class  BINNode
 
class  BinResult
 
class  ByBINNode
 
class  ByFileNode
 
class  CreditCardNumberAccountTypeNode
 
class  CreditCardNumberFactory
 
enum  CreditCardViewMode
 
class  DefaultAccountFactory
 
class  DefaultAccountTypeNode
 
class  FileWithCCN
 
class  FileWithCCNFactory
 
class  FileWithCCNNode
 
class  ObservingChildren
 
class  RejectAccounts
 
class  ReviewStatusAction
 
class  ReviewStatusChangeEvent
 
class  ToggleShowRejected
 
class  ViewModeFactory
 

Public Member Functions

 Accounts (SleuthkitCase skCase)
 
 Accounts (SleuthkitCase skCase, long objId)
 
Action newToggleShowRejectedAction ()
 
void setShowRejected (boolean showRejected)
 

Static Public Member Functions

static String getIconFilePath (Account.Type type)
 

Static Public Attributes

final static String NAME = Bundle.AccountsRootNode_name()
 

Private Member Functions

String getBinRangeString (BinResult bin)
 
String getFilterByDataSourceClause ()
 
String getRejectedArtifactFilterClause ()
 

Private Attributes

final AccountTypeResults accountTypeResults
 
final ApproveAccounts approveActionInstance
 
final long filteringDSObjId
 
final RejectAccounts rejectActionInstance
 
final EventBus reviewStatusBus = new EventBus("ReviewStatusBus")
 
boolean showRejected = false
 
SleuthkitCase skCase
 

Static Private Attributes

static final String DISPLAY_NAME = Bundle.Accounts_RootNode_displayName()
 
static final String ICON_BASE_PATH = "/org/sleuthkit/autopsy/images/"
 
static final Set< IngestManager.IngestJobEvent > INGEST_JOB_EVENTS_OF_INTEREST = EnumSet.of(IngestManager.IngestJobEvent.COMPLETED, IngestManager.IngestJobEvent.CANCELLED)
 
static final Set< IngestManager.IngestModuleEvent > INGEST_MODULE_EVENTS_OF_INTEREST = EnumSet.of(IngestManager.IngestModuleEvent.DATA_ADDED)
 
static final Logger LOGGER = Logger.getLogger(Accounts.class.getName())
 

Detailed Description

AutopsyVisitableItem for the Accounts section of the tree. All nodes, factories, and custom key class related to accounts are inner classes.

Definition at line 94 of file Accounts.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.datamodel.accounts.Accounts.Accounts ( SleuthkitCase  skCase)

Constructor

Parameters
skCaseThe SleuthkitCase object to use for db queries.

Definition at line 126 of file Accounts.java.

References org.sleuthkit.autopsy.datamodel.accounts.Accounts.skCase.

org.sleuthkit.autopsy.datamodel.accounts.Accounts.Accounts ( SleuthkitCase  skCase,
long  objId 
)

Constructor

Parameters
skCaseThe SleuthkitCase object to use for db queries.
objIdObject id of the data source

Definition at line 136 of file Accounts.java.

References org.sleuthkit.autopsy.datamodel.accounts.Accounts.skCase.

Member Function Documentation

String org.sleuthkit.autopsy.datamodel.accounts.Accounts.getBinRangeString ( BinResult  bin)
private
String org.sleuthkit.autopsy.datamodel.accounts.Accounts.getFilterByDataSourceClause ( )
private
static String org.sleuthkit.autopsy.datamodel.accounts.Accounts.getIconFilePath ( Account.Type  type)
static

Get the path of the icon for the given Account Type.

Returns
The path of the icon for the given Account Type.

Definition at line 2001 of file Accounts.java.

Referenced by org.sleuthkit.autopsy.datamodel.accounts.Accounts.DefaultAccountTypeNode.DefaultAccountTypeNode(), and org.sleuthkit.autopsy.communications.Utils.getIconFilePath().

String org.sleuthkit.autopsy.datamodel.accounts.Accounts.getRejectedArtifactFilterClause ( )
private
Action org.sleuthkit.autopsy.datamodel.accounts.Accounts.newToggleShowRejectedAction ( )

Gets a new Action that when invoked toggles showing rejected artifacts on or off.

Returns
An Action that will toggle whether rejected artifacts are shown in the tree rooted by this Accounts instance.

Definition at line 183 of file Accounts.java.

void org.sleuthkit.autopsy.datamodel.accounts.Accounts.setShowRejected ( boolean  showRejected)

Update the user interface to show or hide rejected artifacts.

Parameters
showRejectedShow rejected artifacts? Yes if true; otherwise no.

Definition at line 1884 of file Accounts.java.

References org.sleuthkit.autopsy.datamodel.accounts.Accounts.showRejected.

Referenced by org.sleuthkit.autopsy.directorytree.DirectoryTreeTopComponent.setShowRejectedResults().

Member Data Documentation

final AccountTypeResults org.sleuthkit.autopsy.datamodel.accounts.Accounts.accountTypeResults
private

Definition at line 119 of file Accounts.java.

final ApproveAccounts org.sleuthkit.autopsy.datamodel.accounts.Accounts.approveActionInstance
private

Definition at line 116 of file Accounts.java.

final String org.sleuthkit.autopsy.datamodel.accounts.Accounts.DISPLAY_NAME = Bundle.Accounts_RootNode_displayName()
staticprivate
final long org.sleuthkit.autopsy.datamodel.accounts.Accounts.filteringDSObjId
private
final String org.sleuthkit.autopsy.datamodel.accounts.Accounts.ICON_BASE_PATH = "/org/sleuthkit/autopsy/images/"
staticprivate

Definition at line 97 of file Accounts.java.

final Set<IngestManager.IngestJobEvent> org.sleuthkit.autopsy.datamodel.accounts.Accounts.INGEST_JOB_EVENTS_OF_INTEREST = EnumSet.of(IngestManager.IngestJobEvent.COMPLETED, IngestManager.IngestJobEvent.CANCELLED)
staticprivate
final Set<IngestManager.IngestModuleEvent> org.sleuthkit.autopsy.datamodel.accounts.Accounts.INGEST_MODULE_EVENTS_OF_INTEREST = EnumSet.of(IngestManager.IngestModuleEvent.DATA_ADDED)
staticprivate
final Logger org.sleuthkit.autopsy.datamodel.accounts.Accounts.LOGGER = Logger.getLogger(Accounts.class.getName())
staticprivate

Definition at line 96 of file Accounts.java.

final static String org.sleuthkit.autopsy.datamodel.accounts.Accounts.NAME = Bundle.AccountsRootNode_name()
static
final RejectAccounts org.sleuthkit.autopsy.datamodel.accounts.Accounts.rejectActionInstance
private

Definition at line 115 of file Accounts.java.

final EventBus org.sleuthkit.autopsy.datamodel.accounts.Accounts.reviewStatusBus = new EventBus("ReviewStatusBus")
private

Definition at line 108 of file Accounts.java.

boolean org.sleuthkit.autopsy.datamodel.accounts.Accounts.showRejected = false
private
SleuthkitCase org.sleuthkit.autopsy.datamodel.accounts.Accounts.skCase
private

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

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