1 package com.atlassian.activeobjects.confluence.backup;
2
3 import com.atlassian.activeobjects.spi.RestoreProgressMonitor;
4 import org.slf4j.Logger;
5 import org.slf4j.LoggerFactory;
6
7
8
9
10
11
12 public class LoggingRestoreProgressMonitor implements RestoreProgressMonitor {
13 private static final Logger log = LoggerFactory.getLogger(LoggingRestoreProgressMonitor.class);
14
15 @Override
16 public void beginRestore() {
17 log.warn("Begin restoring Active Objects backup, adjust log level for com.atlassian.activeobjects.confluence.backup for more detailed logging.");
18 }
19
20 @Override
21 public void endRestore() {
22 log.warn("Completed restoring Active Objects Backup.");
23
24 }
25
26 @Override
27 public void beginDatabaseInformationRestore() {
28 log.info("Begin restoring database information");
29 }
30
31 @Override
32 public void beginTableDefinitionsRestore() {
33 log.info("Begin restoring table definitions");
34 }
35
36 @Override
37 public void beginTablesRestore() {
38 log.info("Begin restoring tables");
39 }
40
41 @Override
42 public void beginTableDataRestore(String tableName) {
43 log.info("Begin restoring table data for : {}", tableName);
44 }
45
46 @Override
47 public void beginTableCreationRestore(String tableName) {
48 log.info("Begin table creation for : {}", tableName);
49 }
50
51 @Override
52 public void beginTableRowRestore() {
53 }
54
55 @Override
56 public void endDatabaseInformationRestore() {
57 log.info("Completed database information restore");
58 }
59
60 @Override
61 public void endTableDefinitionsRestore() {
62 log.info("Completed table definitions restore");
63 }
64
65 @Override
66 public void endTablesRestore() {
67 log.info("Completed restoring tables");
68 }
69
70 @Override
71 public void endTableDataRestore(String tableName) {
72 log.info("Completed table data restore for : {}", tableName);
73 }
74
75 @Override
76 public void endTableCreationRestore(String tableName) {
77 log.info("Completed table creation for : {}", tableName);
78 }
79
80 @Override
81 public void endTableRowRestore() {
82
83 }
84
85 @Override
86 public void updateTotalNumberOfTablesToRestore(int tableCount) {
87 log.info("Update total number of tables to restore to : {}", tableCount);
88 }
89 }