Autopsy  4.4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.casemodule.services.Services Class Reference

Inherits Closeable.

Public Member Functions

 Services (SleuthkitCase caseDb)
 
void close () throws IOException
 
Blackboard getBlackboard ()
 
FileManager getFileManager ()
 
KeywordSearchService getKeywordSearchService ()
 
TagsManager getTagsManager ()
 

Private Attributes

final Blackboard blackboard
 
final FileManager fileManager
 
final KeywordSearchService keywordSearchService
 
final List< Closeable > services = new ArrayList<>()
 
final TagsManager tagsManager
 

Detailed Description

A collection of case-level services (e.g., file manager, tags manager, keyword search, blackboard).

Definition at line 36 of file Services.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.casemodule.services.Services.Services ( SleuthkitCase  caseDb)

Constructs a collection of case-level services (e.g., file manager, tags manager, keyword search, blackboard).

Parameters
caseDbThe case database for the current case.

Definition at line 50 of file Services.java.

Member Function Documentation

void org.sleuthkit.autopsy.casemodule.services.Services.close ( ) throws IOException

Closes the services for the current case.

Exceptions
IOExceptionif there is a problem closing the services.

Definition at line 106 of file Services.java.

Referenced by org.sleuthkit.autopsy.casemodule.Case.close().

Blackboard org.sleuthkit.autopsy.casemodule.services.Services.getBlackboard ( )
FileManager org.sleuthkit.autopsy.casemodule.services.Services.getFileManager ( )

Gets the file manager service for the current case.

Returns
The file manager service for the current case.

Definition at line 69 of file Services.java.

References org.sleuthkit.autopsy.casemodule.services.Services.fileManager.

Referenced by org.sleuthkit.autopsy.externalresults.ExternalResultsImporter.importDerivedFiles(), and org.sleuthkit.autopsy.thunderbirdparser.ThunderbirdMboxFileIngestModule.startUp().

KeywordSearchService org.sleuthkit.autopsy.casemodule.services.Services.getKeywordSearchService ( )

Gets the keyword search service for the current case.

Returns
The keyword search service for the current case.

Definition at line 87 of file Services.java.

References org.sleuthkit.autopsy.casemodule.services.Services.keywordSearchService.

TagsManager org.sleuthkit.autopsy.casemodule.services.Services.getTagsManager ( )

Gets the tags manager service for the current case.

Returns
The tags manager service for the current case.

Definition at line 78 of file Services.java.

References org.sleuthkit.autopsy.casemodule.services.Services.tagsManager.

Referenced by org.sleuthkit.autopsy.actions.AddBookmarkTagAction.actionPerformed(), org.sleuthkit.autopsy.actions.DeleteContentTagAction.actionPerformed(), org.sleuthkit.autopsy.actions.DeleteBlackboardArtifactTagAction.actionPerformed(), org.sleuthkit.autopsy.actions.AddBlackboardArtifactTagAction.addTag(), org.sleuthkit.autopsy.actions.AddContentTagAction.addTag(), org.sleuthkit.autopsy.datamodel.AbstractAbstractFileNode< SpecialDirectory >.addTagProperty(), org.sleuthkit.autopsy.datamodel.Tags.TagNameNodeFactory.createKeys(), org.sleuthkit.autopsy.datamodel.Tags.ContentTagNodeFactory.createKeys(), org.sleuthkit.autopsy.datamodel.Tags.BlackboardArtifactTagNodeFactory.createKeys(), org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createSheet(), org.sleuthkit.autopsy.actions.DeleteFileContentTagAction.deleteTag(), org.sleuthkit.autopsy.actions.DeleteFileBlackboardArtifactTagAction.deleteTag(), org.sleuthkit.autopsy.actions.GetTagNameDialog.display(), org.sleuthkit.autopsy.actions.GetTagNameAndCommentDialog.display(), org.sleuthkit.autopsy.report.taggedhashes.AddTaggedHashesToHashDb.generateReport(), org.sleuthkit.autopsy.actions.AddTagAction.TagMenu.getAndAddTag(), org.sleuthkit.autopsy.report.TableReportGenerator.ArtifactData.getOrderedRowDataAsStrings(), org.sleuthkit.autopsy.casemodule.services.TagsManager.getTagDisplayNames(), org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel.handleArtifactTagDeleted(), org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel.handleContentTagDeleted(), org.sleuthkit.autopsy.actions.GetTagNameAndCommentDialog.okButtonActionPerformed(), org.sleuthkit.autopsy.actions.GetTagNameDialog.okButtonActionPerformed(), org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.propertyChange(), org.sleuthkit.autopsy.timeline.filters.TagNameFilter.TagNameFilter(), org.sleuthkit.autopsy.datamodel.Tags.TagNameNode.updateDisplayName(), org.sleuthkit.autopsy.datamodel.Tags.ContentTagTypeNode.updateDisplayName(), and org.sleuthkit.autopsy.datamodel.Tags.BlackboardArtifactTagTypeNode.updateDisplayName().

Member Data Documentation

final Blackboard org.sleuthkit.autopsy.casemodule.services.Services.blackboard
private
final FileManager org.sleuthkit.autopsy.casemodule.services.Services.fileManager
private
final KeywordSearchService org.sleuthkit.autopsy.casemodule.services.Services.keywordSearchService
private
final List<Closeable> org.sleuthkit.autopsy.casemodule.services.Services.services = new ArrayList<>()
private

Definition at line 38 of file Services.java.

final TagsManager org.sleuthkit.autopsy.casemodule.services.Services.tagsManager
private

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

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.