Autopsy
4.10.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Classes | |
class | InvalidDataException |
Public Member Functions | |
CaseNodeData (CaseMetadata metadata) throws ParseException | |
CaseNodeData (byte[] nodeData) throws IOException | |
Date | getCreateDate () |
Path | getDirectory () |
String | getDisplayName () |
boolean | getErrorsOccurred () |
Date | getLastAccessDate () |
String | getName () |
int | getVersion () |
void | setCreateDate (Date createDate) |
void | setDirectory (Path caseDirectory) |
void | setDisplayName (String displayName) |
void | setErrorsOccurred (boolean errorsOccurred) |
void | setLastAccessDate (Date lastAccessDate) |
void | setName (String name) |
byte[] | toArray () throws IOException |
Static Public Member Functions | |
static int | getCurrentVersion () |
Private Attributes | |
Date | createDate |
short | deletedItemFlags |
Path | directory |
String | displayName |
boolean | errorsOccurred |
Date | lastAccessDate |
String | name |
final int | version |
Static Private Attributes | |
static final int | CURRENT_VERSION = 1 |
An object that converts data for a case directory lock coordination service node to and from byte arrays.
Definition at line 36 of file CaseNodeData.java.
org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.CaseNodeData | ( | CaseMetadata | metadata | ) | throws ParseException |
Uses a CaseMetadata object to construct an object that converts data for a case directory lock coordination service node to and from byte arrays.
metadata | The case meta data. |
java.text.ParseException | If there is an error parsing dates from string representations of dates in the meta data. |
Definition at line 76 of file CaseNodeData.java.
References org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.CURRENT_VERSION, and org.sleuthkit.autopsy.casemodule.CaseMetadata.getDateFormat().
org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.CaseNodeData | ( | byte[] | nodeData | ) | throws IOException |
Uses coordination service node data to construct an object that converts data for a case directory lock coordination service node to and from byte arrays.
nodeData | The raw bytes received from the coordination service. |
IOException | If there is an error reading the node data. |
Definition at line 96 of file CaseNodeData.java.
Date org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getCreateDate | ( | ) |
Gets the date the case represented by this node data was created.
Definition at line 172 of file CaseNodeData.java.
|
static |
Gets the current version of the case directory lock coordination service node data.
Definition at line 62 of file CaseNodeData.java.
References org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.CURRENT_VERSION.
Path org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getDirectory | ( | ) |
Gets the path of the case directory of the case represented by this node data.
Definition at line 153 of file CaseNodeData.java.
References org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.directory.
String org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getDisplayName | ( | ) |
Gets the display name of the case represented by this node data.
Definition at line 228 of file CaseNodeData.java.
References org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.displayName.
boolean org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getErrorsOccurred | ( | ) |
Gets whether or not any errors occurred during the processing of any auto ingest job for the case represented by this node data.
Definition at line 133 of file CaseNodeData.java.
References org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.errorsOccurred.
Date org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getLastAccessDate | ( | ) |
Gets the date the case represented by this node data last accessed.
Definition at line 190 of file CaseNodeData.java.
String org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getName | ( | ) |
Gets the unique and immutable (user cannot change it) name of the case represented by this node data.
Definition at line 209 of file CaseNodeData.java.
References org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.name.
Referenced by org.sleuthkit.autopsy.casemodule.multiusercases.MultiUserCaseNodeDataCollector.createNodeDataFromCaseMetadata().
int org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getVersion | ( | ) |
Gets the node data version number of this node.
Definition at line 123 of file CaseNodeData.java.
References org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.version.
Referenced by org.sleuthkit.autopsy.casemodule.multiusercases.MultiUserCaseNodeDataCollector.getNodeData().
void org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.setCreateDate | ( | Date | createDate | ) |
Sets the date the case represented by this node data was created.
createDate | The create date. |
Definition at line 181 of file CaseNodeData.java.
void org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.setDirectory | ( | Path | caseDirectory | ) |
Sets the path of the case directory of the case represented by this node data.
caseDirectory | The case directory path. |
Definition at line 163 of file CaseNodeData.java.
void org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.setDisplayName | ( | String | displayName | ) |
Sets the display name of the case represented by this node data.
displayName | The case display name. |
Definition at line 237 of file CaseNodeData.java.
References org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.displayName.
void org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.setErrorsOccurred | ( | boolean | errorsOccurred | ) |
Sets whether or not any errors occurred during the processing of any auto ingest job for the case represented by this node data.
errorsOccurred | True or false. |
Definition at line 143 of file CaseNodeData.java.
References org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.errorsOccurred.
Referenced by org.sleuthkit.autopsy.casemodule.multiusercases.MultiUserCaseNodeDataCollector.createNodeDataFromCaseMetadata().
void org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.setLastAccessDate | ( | Date | lastAccessDate | ) |
Sets the date the case represented by this node data was last accessed.
lastAccessDate | The last access date. |
Definition at line 199 of file CaseNodeData.java.
Referenced by org.sleuthkit.autopsy.casemodule.Case.updateCaseNodeData().
void org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.setName | ( | String | name | ) |
Sets the unique and immutable (user cannot change it) name of the case represented by this node data.
name | The case name. |
Definition at line 219 of file CaseNodeData.java.
References org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.name.
byte [] org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.toArray | ( | ) | throws IOException |
Gets the node data as a byte array that can be sent to the coordination service.
IOException | If there is an error writing the node data. |
Definition at line 249 of file CaseNodeData.java.
Referenced by org.sleuthkit.autopsy.casemodule.Case.createCaseNodeData(), org.sleuthkit.autopsy.casemodule.multiusercases.MultiUserCaseNodeDataCollector.createNodeDataFromCaseMetadata(), and org.sleuthkit.autopsy.casemodule.Case.updateCaseNodeData().
|
private |
Definition at line 50 of file CaseNodeData.java.
|
staticprivate |
Definition at line 38 of file CaseNodeData.java.
Referenced by org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.CaseNodeData(), and org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getCurrentVersion().
|
private |
Definition at line 54 of file CaseNodeData.java.
|
private |
Definition at line 49 of file CaseNodeData.java.
Referenced by org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getDirectory().
|
private |
Definition at line 53 of file CaseNodeData.java.
Referenced by org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getDisplayName(), and org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.setDisplayName().
|
private |
Definition at line 44 of file CaseNodeData.java.
Referenced by org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getErrorsOccurred(), and org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.setErrorsOccurred().
|
private |
Definition at line 51 of file CaseNodeData.java.
|
private |
Definition at line 52 of file CaseNodeData.java.
Referenced by org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getName(), and org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.setName().
|
private |
Definition at line 43 of file CaseNodeData.java.
Referenced by org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getVersion().
Copyright © 2012-2018 Basis Technology. Generated on: Fri Mar 22 2019
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.