AbstractConfigModel.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package org.dbsyncer.parser.model;
  2. import org.dbsyncer.connector.model.Filter;
  3. import org.dbsyncer.plugin.config.Plugin;
  4. import java.util.List;
  5. import java.util.Map;
  6. public abstract class AbstractConfigModel extends ConfigModel {
  7. // 全局参数
  8. private Map<String, String> params;
  9. // 过滤条件
  10. private List<Filter> filter;
  11. // 转换配置
  12. private List<Convert> convert;
  13. // 插件配置
  14. private Plugin plugin;
  15. public Map<String, String> getParams() {
  16. return params;
  17. }
  18. public AbstractConfigModel setParams(Map<String, String> params) {
  19. this.params = params;
  20. return this;
  21. }
  22. public List<Filter> getFilter() {
  23. return filter;
  24. }
  25. public void setFilter(List<Filter> filter) {
  26. this.filter = filter;
  27. }
  28. public List<Convert> getConvert() {
  29. return convert;
  30. }
  31. public void setConvert(List<Convert> convert) {
  32. this.convert = convert;
  33. }
  34. public Plugin getPlugin() {
  35. return plugin;
  36. }
  37. public void setPlugin(Plugin plugin) {
  38. this.plugin = plugin;
  39. }
  40. }