1 package com.atlassian.activeobjects.spi;
2
3 public interface RestoreProgressMonitor {
4 void beginRestore();
5
6 void endRestore();
7
8 void beginDatabaseInformationRestore();
9
10 void beginTableDefinitionsRestore();
11
12 void beginTablesRestore();
13
14 void beginTableDataRestore(String tableName);
15
16 void beginTableCreationRestore(String tableName);
17
18 void beginTableRowRestore();
19
20 void endDatabaseInformationRestore();
21
22 void endTableDefinitionsRestore();
23
24 void endTablesRestore();
25
26 void endTableDataRestore(String tableName);
27
28 void endTableCreationRestore(String tableName);
29
30 void endTableRowRestore();
31
32 void updateTotalNumberOfTablesToRestore(int tableCount);
33 }