12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- /**
- * DBSyncer Copyright 2020-2024 All Rights Reserved.
- */
- package org.dbsyncer.parser.model;
- import org.dbsyncer.plugin.model.Plugin;
- import org.dbsyncer.sdk.model.Filter;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- public abstract class AbstractConfigModel extends ConfigModel {
- // 全局参数
- private Map<String, String> params = new HashMap<>();
- // 过滤条件
- private List<Filter> filter = new ArrayList<>();;
- // 转换配置
- private List<Convert> convert = new ArrayList<>();;
- // 插件配置
- private Plugin plugin;
- public Map<String, String> getParams() {
- return params;
- }
- public AbstractConfigModel setParams(Map<String, String> params) {
- this.params = params;
- return this;
- }
- public List<Filter> getFilter() {
- return filter;
- }
- public void setFilter(List<Filter> filter) {
- this.filter = filter;
- }
- public List<Convert> getConvert() {
- return convert;
- }
- public void setConvert(List<Convert> convert) {
- this.convert = convert;
- }
- public Plugin getPlugin() {
- return plugin;
- }
- public void setPlugin(Plugin plugin) {
- this.plugin = plugin;
- }
- }
|