package com.xiruibin; import java.util.ArrayList; import java.util.List; import com.xiruibin.db.util.StringUtils; public final class Parameters { private String host = "192.168.1.170"; private String user; private String port = "50001";// 默认值 private String password; private String database; private String schema; private List<String> tables = new ArrayList<String>(); private String path = ""; public Parameters() { } public Parameters(String host, String user, String port, String password, String database, List<String> tables, String path) { this.host = host; this.user = user; this.port = port; this.password = password; this.database = database; this.tables = tables; this.path = path; } public Parameters(String host, String user, String port, String password, String database, String schema, List<String> tables, String path) { this.host = host; this.user = user; this.port = port; this.password = password; this.database = database; this.schema = schema; this.tables = tables; this.path = path; } public String getHost() { return host; } public void setHost(String host) { if (StringUtils.hasLength(host)) { this.host = host; } } public String getUser() { return user; } public void setUser(String user) { this.user = user; } public String getPort() { return port; } public void setPort(String port) { if (StringUtils.hasLength(port)) { this.port = port; } } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getDatabase() { return database; } public void setDatabase(String database) { this.database = database; } public String getSchema() { return schema; } public void setSchema(String schema) { this.schema = schema; } public List<String> getTables() { return tables; } public void setTables(List<String> tables) { if (tables != null && tables.size()>0) { this.tables = tables; } } public String getPath() { return path; } public void setPath(String path) { if (StringUtils.hasLength(path)) { this.path = path; } } }