DomainObjectAdapterDB

Package: ghidra.framework.data
Type: class

12.0.4_PUBLIC

addedmethod: openForcedTransaction
db.Transaction openForcedTransaction(java.lang.String description)

11.3.2_PUBLIC

modifiedmethod: endTransaction
return type: void → boolean
- void endTransaction(int transactionID, boolean commit) throws IllegalStateException
+ boolean endTransaction(int transactionID, boolean commit) throws IllegalStateException

11.2_PUBLIC

addedmethod: domainObjectRestored
void domainObjectRestored()

11.1_PUBLIC

addedmethod: invalidate
void invalidate()
addedmethod: setImmutable
void setImmutable()
modifiedtype-implements: DomainObjectAdapterDB
- db.DBConstants, db.util.ErrorHandler, ghidra.framework.model.UndoableDomainObject
+ db.util.ErrorHandler

10.4_PUBLIC

addedmethod: getAllRedoNames
java.util.List<java.lang.String> getAllRedoNames()
addedmethod: getAllUndoNames
java.util.List<java.lang.String> getAllUndoNames()

10.3_PUBLIC

addedmethod: getCurrentTransactionInfo
ghidra.framework.model.TransactionInfo getCurrentTransactionInfo()
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws TerminatedTransactionException, IllegalStateException
modifiedmethod: endTransaction
added throws IllegalStateException
- void endTransaction(int transactionID, boolean commit)
+ void endTransaction(int transactionID, boolean commit) throws IllegalStateException
modifiedmethod: startTransaction
added throws TerminatedTransactionException
- int startTransaction(java.lang.String description, ghidra.framework.model.AbortedTransactionListener listener)
+ int startTransaction(java.lang.String description, ghidra.framework.model.AbortedTransactionListener listener) throws TerminatedTransactionException
modifiedmethod: startTransaction
added throws TerminatedTransactionException
- int startTransaction(java.lang.String description)
+ int startTransaction(java.lang.String description) throws TerminatedTransactionException
removedmethod: getCurrentTransaction
ghidra.framework.model.Transaction getCurrentTransaction()

9.0.2_PUBLIC

addedfield: changeSet
ghidra.framework.data.DomainObjectDBChangeSet changeSet
addedmethod: clearCache
void clearCache(boolean all)
addedmethod: clearUndo
void clearUndo(boolean notifyListeners)
addedmethod: close
void close()
addedfield: dbh
db.DBHandle dbh
addedmethod: getUserData
ghidra.framework.data.DomainObjectAdapterDB getUserData()
addedmethod: loadMetadata
void loadMetadata() throws IOException
addedfield: NUM_UNDOS
static int NUM_UNDOS
addedfield: options
ghidra.framework.data.OptionsDB options
addedmethod: propertyChanged
boolean propertyChanged(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: saveMetadata
void saveMetadata() throws IOException
addedmethod: setChanged
void setChanged(boolean b)
addedmethod: updateMetadata
void updateMetadata() throws IOException

9.0.1_PUBLIC

introducedInitial version