1 package com.atlassian.activeobjects.spi;
2
3 public interface BackupProgressMonitor {
4 void beginBackup();
5
6 void endBackup();
7
8 void beginDatabaseInformationBackup();
9
10 void beginTableDefinitionsBackup();
11
12 void beginTablesBackup();
13
14 void beginTableBackup(String tableName);
15
16 void updateTotalNumberOfTablesToBackup(int tableCount);
17
18 void endDatabaseInformationBackup();
19
20 void endTableDefinitionsBackup();
21
22 void endTablesBackup();
23
24 void endTableBackup(String tableName);
25 }