Sleuth Kit Java Bindings (JNI)
4.4.1
Java bindings for using The Sleuth Kit
|
Public Member Functions | |
void | commit () throws TskCoreException |
void | rollback () throws TskCoreException |
Private Member Functions | |
CaseDbTransaction (CaseDbConnection connection) throws TskCoreException | |
CaseDbConnection | getConnection () |
Private Attributes | |
final CaseDbConnection | connection |
Wraps the transactional capabilities of a CaseDbConnection object to support use cases where control of a transaction is given to a SleuthkitCase client. Note that this class does not implement the Transaction interface because that sort of flexibility and its associated complexity is not needed. Also, TskCoreExceptions are thrown to be consistent with the outer SleuthkitCase class.
Definition at line 8484 of file SleuthkitCase.java.
|
private |
Definition at line 8488 of file SleuthkitCase.java.
References org.sleuthkit.datamodel.SleuthkitCase.CaseDbTransaction.connection.
void org.sleuthkit.datamodel.SleuthkitCase.CaseDbTransaction.commit | ( | ) | throws TskCoreException |
Commits the transaction on the case database that was begun when this object was constructed.
TskCoreException |
Definition at line 8514 of file SleuthkitCase.java.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.addCarvedFiles(), org.sleuthkit.datamodel.SleuthkitCase.addLayoutFiles(), org.sleuthkit.datamodel.SleuthkitCase.addLocalDirectory(), org.sleuthkit.datamodel.SleuthkitCase.addLocalFile(), and org.sleuthkit.datamodel.SleuthkitCase.addVirtualDirectory().
|
private |
The implementations of the public APIs that take a CaseDbTransaction object need access to the underlying CaseDbConnection.
Definition at line 8504 of file SleuthkitCase.java.
References org.sleuthkit.datamodel.SleuthkitCase.CaseDbTransaction.connection.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.addCarvedFiles(), and org.sleuthkit.datamodel.SleuthkitCase.addLayoutFiles().
void org.sleuthkit.datamodel.SleuthkitCase.CaseDbTransaction.rollback | ( | ) | throws TskCoreException |
Rolls back the transaction on the case database that was begun when this object was constructed.
TskCoreException |
Definition at line 8530 of file SleuthkitCase.java.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.addCarvedFiles(), org.sleuthkit.datamodel.SleuthkitCase.addLayoutFiles(), org.sleuthkit.datamodel.SleuthkitCase.addLocalDirectory(), org.sleuthkit.datamodel.SleuthkitCase.addLocalFile(), and org.sleuthkit.datamodel.SleuthkitCase.addVirtualDirectory().
|
private |
Definition at line 8486 of file SleuthkitCase.java.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.CaseDbTransaction.CaseDbTransaction(), and org.sleuthkit.datamodel.SleuthkitCase.CaseDbTransaction.getConnection().
Copyright © 2011-2015 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.