1 package com.atlassian.dbexporter.importer;
2
3 import com.atlassian.dbexporter.BatchMode;
4 import com.atlassian.dbexporter.CleanupMode;
5 import com.atlassian.dbexporter.DatabaseInformation;
6 import com.atlassian.dbexporter.ImportExportConfiguration;
7
8 public interface ImportConfiguration extends ImportExportConfiguration {
9 /**
10 * This is information of the targeted database.
11 *
12 * @return the "complete" database information of database data is being imported into
13 * @see DatabaseInformation
14 */
15 DatabaseInformation getDatabaseInformation();
16
17 /**
18 * Whether the database should be cleaned up before importing.
19 *
20 * @return the clean up mode.
21 */
22 CleanupMode getCleanupMode();
23
24 BatchMode getBatchMode();
25 }