View Javadoc

1   package org.jumpmind.symmetric.ext;
2   
3   import org.jumpmind.symmetric.load.IDataLoaderContext;
4   import org.jumpmind.symmetric.load.IDataLoaderFilter;
5   
6   public class TestDataLoaderFilter implements IDataLoaderFilter {
7   
8       private boolean autoRegister = true;
9   
10      private int numberOfTimesCalled = 0;
11  
12      public boolean filterDelete(IDataLoaderContext context, String[] keyValues) {
13          numberOfTimesCalled++;
14          return true;
15      }
16  
17      public boolean filterInsert(IDataLoaderContext context, String[] columnValues) {
18          numberOfTimesCalled++;
19          return true;
20      }
21  
22      public boolean filterUpdate(IDataLoaderContext context, String[] columnValues, String[] keyValues) {
23          numberOfTimesCalled++;
24          return true;
25      }
26  
27      public boolean isAutoRegister() {
28          return this.autoRegister;
29      }
30  
31      public void setAutoRegister(boolean autoRegister) {
32          this.autoRegister = autoRegister;
33      }
34  
35      public int getNumberOfTimesCalled() {
36          return numberOfTimesCalled;
37      }
38  
39  }