Autopsy  4.19.3
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
 
org.sleuthkit.datamodel.Blackboard getArtifactsBlackboard ()
 
Blackboard getBlackboard ()
 
FileManager getFileManager ()
 
KeywordSearchService getKeywordSearchService ()
 
TagsManager getTagsManager ()
 

Private Attributes

final FileManager fileManager
 
final TagsManager tagsManager
 

Detailed Description

A collection of case-level services: file manager, tags manager, keyword search service, artifacts blackboard.

TODO (AUT-2158): This class should not extend Closeable.

Definition at line 37 of file Services.java.

Constructor & Destructor Documentation

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

Constructs a collection of case-level services: file manager, tags manager, keyword search service, artifacts blackboard.

Parameters
caseDbThe case database for the current case.

Definition at line 48 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.
Deprecated:
Do not use.

Definition at line 111 of file Services.java.

org.sleuthkit.datamodel.Blackboard org.sleuthkit.autopsy.casemodule.services.Services.getArtifactsBlackboard ( )

Gets the artifacts blackboard for the current case.

Returns
org.sleuthkit.datamodel.Blackboard Blackboard for the current case.

Definition at line 86 of file Services.java.

References org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().

Referenced by org.sleuthkit.autopsy.modules.dataSourceIntegrity.DataSourceIntegrityIngestModule.process().

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

Gets the artifacts blackboard for the current case.

Returns
The blackboard service for the current case.
Deprecated:
Use org.sleuthkit.autopsy.casemodule.getArtifactsBlackboard instead

Definition at line 99 of file Services.java.

FileManager org.sleuthkit.autopsy.casemodule.services.Services.getFileManager ( )
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 76 of file Services.java.

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

Gets the tags manager for the current case.

Returns
The tags manager service for the current case.

Definition at line 67 of file Services.java.

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

Referenced by org.sleuthkit.autopsy.actions.AddBookmarkTagAction.actionPerformed(), org.sleuthkit.autopsy.actions.DeleteBlackboardArtifactTagAction.actionPerformed(), org.sleuthkit.autopsy.actions.DeleteContentTagAction.actionPerformed(), org.sleuthkit.autopsy.report.modules.portablecase.PortableCaseReportModule.addArtifactsToPortableCase(), org.sleuthkit.autopsy.report.modules.portablecase.PortableCaseReportModule.addFilesToPortableCase(), org.sleuthkit.autopsy.actions.AddBlackboardArtifactTagAction.addTag(), org.sleuthkit.autopsy.actions.AddContentTagAction.addTag(), org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.addTagProperty(), org.sleuthkit.autopsy.report.modules.html.HTMLReport.addThumbnailRows(), org.sleuthkit.autopsy.datamodel.Tags.TagNameNodeFactory.createKeys(), org.sleuthkit.autopsy.datamodel.Tags.ContentTagNodeFactory.createKeys(), org.sleuthkit.autopsy.datamodel.Tags.BlackboardArtifactTagNodeFactory.createKeys(), org.sleuthkit.autopsy.actions.DeleteFileBlackboardArtifactTagAction.deleteTag(), org.sleuthkit.autopsy.actions.DeleteFileContentTagAction.deleteTag(), org.sleuthkit.autopsy.actions.GetTagNameDialog.display(), org.sleuthkit.autopsy.actions.GetTagNameAndCommentDialog.display(), org.sleuthkit.autopsy.actions.GetTagNameDialog.AddTagNameWorker.doInBackground(), org.sleuthkit.autopsy.report.modules.portablecase.PortableCaseReportModule.generateCaseUcoReport(), org.sleuthkit.autopsy.report.modules.taggedhashes.SaveTaggedHashesToHashDb.generateReport(), org.sleuthkit.autopsy.report.modules.portablecase.PortableCaseReportModule.generateReport(), org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.getAllTagsFromDatabase(), org.sleuthkit.autopsy.tags.TagUtils.getDecoratedTagDisplayName(), org.sleuthkit.autopsy.casemodule.services.TagsManager.getNotableTagDisplayNames(), org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getOrderedRowDataAsStrings(), org.sleuthkit.autopsy.casemodule.services.TagsManager.getTagDisplayNames(), org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.ContentTagTask.handleTagChange(), org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.ArtifactTagTask.handleTagChange(), org.sleuthkit.autopsy.actions.ReplaceContentTagAction.replaceTag(), org.sleuthkit.autopsy.actions.ReplaceBlackboardArtifactTagAction.replaceTag(), org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.TagDefinitionChangeTask.run(), 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 FileManager org.sleuthkit.autopsy.casemodule.services.Services.fileManager
private
final TagsManager org.sleuthkit.autopsy.casemodule.services.Services.tagsManager
private

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

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