Sleuth Kit Java Bindings (JNI)
4.3
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 7999 of file SleuthkitCase.java.
|
private |
Definition at line 8003 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 8029 of file SleuthkitCase.java.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.addCarvedFiles(), org.sleuthkit.datamodel.SleuthkitCase.addLayoutFiles(), 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 8019 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 8045 of file SleuthkitCase.java.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.addCarvedFiles(), org.sleuthkit.datamodel.SleuthkitCase.addLayoutFiles(), org.sleuthkit.datamodel.SleuthkitCase.addLocalFile(), and org.sleuthkit.datamodel.SleuthkitCase.addVirtualDirectory().
|
private |
Definition at line 8001 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.