OpenLexocad  27.0
Core::Transaction Class Reference

#include <Transaction.h>

Public Member Functions

 Transaction (Core::CoreDocument *aDoc)
 
void commit ()
 Commits the transaction. More...
 
const std::vector< Core::DocObject * > & getNewObjects () const
 
const std::vector< Core::DocObject * > & getUpdatedObjects () const
 
const std::vector< Core::DocObject * > & getDeletedObjects () const
 
const std::map< Core::DocObject *, std::vector< std::string > > & getErroneousObjects () const
 

Constructor & Destructor Documentation

◆ Transaction()

Core::Transaction::Transaction ( Core::CoreDocument aDoc)

Member Function Documentation

◆ commit()

void Core::Transaction::commit ( )

Commits the transaction.

◆ getDeletedObjects()

const std::vector<Core::DocObject*>& Core::Transaction::getDeletedObjects ( ) const

◆ getErroneousObjects()

const std::map<Core::DocObject*, std::vector<std::string> >& Core::Transaction::getErroneousObjects ( ) const

◆ getNewObjects()

const std::vector<Core::DocObject*>& Core::Transaction::getNewObjects ( ) const

◆ getUpdatedObjects()

const std::vector<Core::DocObject*>& Core::Transaction::getUpdatedObjects ( ) const

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