Developer Documentation
|
Class that encapsulates simultaneous backups on multiple objects. More...
#include <Plugin-Backup/GroupBackup.hh>
Public Member Functions | |
GroupBackup (IdList _objectIDs, QString _name) | |
void | apply () |
Revert this backup. More... | |
const IdList & | objectIDs () const |
bool | contains (int _objectid) const |
Public Member Functions inherited from BaseBackup | |
BaseBackup (QString _name) | |
BaseBackup (BaseObjectData *_object, QString _name, UpdateType _type) | |
constructor More... | |
QString | name () |
Get the backups name) More... | |
void | setLinks (IdList _objectIDs) |
Set links to corresponding backups. More... | |
int | id () |
get id of this backup More... | |
bool | blocked () |
Returns if this backup is blocked. More... | |
Private Attributes | |
IdList | objectIDs_ |
IdList | backupIDs_ |
Additional Inherited Members | |
Protected Attributes inherited from BaseBackup | |
std::vector< std::pair< QString, PerObjectData * > > | objectDatas_ |
Backup of the perObjectData objects. | |
BaseObjectData * | object_ |
QString | name_ |
IdList | links_ |
int | id_ |
Class that encapsulates simultaneous backups on multiple objects.
Definition at line 58 of file GroupBackup.hh.
|
virtual |
Revert this backup.
This function has to be implemented. It will be called when the backup should be restored.
You have to restore your backup to the corresponding object when this function gets called.
Reimplemented from BaseBackup.
Definition at line 95 of file GroupBackup.cc.