View Javadoc
1   package com.atlassian.dbexporter.importer;
2   
3   import com.atlassian.dbexporter.Context;
4   import com.atlassian.dbexporter.ImportExportErrorService;
5   import com.atlassian.dbexporter.node.NodeParser;
6   
7   public final class NoOpImporter extends AbstractImporter {
8       public NoOpImporter(ImportExportErrorService errorService) {
9           super(errorService);
10      }
11  
12      @Override
13      protected final void doImportNode(NodeParser node, ImportConfiguration configuration, Context context) {
14          if (node.isClosed()) {
15              node.getNextNode();
16              return;
17          }
18  
19          final String nodeName = node.getName();
20          while (!(node.getName().equals(nodeName) && node.isClosed())) {
21              node.getNextNode();
22              if (node.getName().equals(nodeName) && !node.isClosed()) {
23                  doImportNode(node, configuration, context);
24              }
25          }
26      }
27  
28      @Override
29      public final boolean supports(NodeParser node) {
30          return true;
31      }
32  
33      @Override
34      public String toString() {
35          return "No Op Importer";
36      }
37  }