package com.totvslabs.mdm.client.pojo;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class JDBCDatabaseVO {
private String name;
private List<JDBCTableVO> tables;
private Map<String, JDBCTableVO> mapTables;
public JDBCDatabaseVO() {
this.tables = new ArrayList<JDBCTableVO>();
this.mapTables = new HashMap<String, JDBCTableVO>();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public List<JDBCTableVO> getTables() {
return tables;
}
public JDBCTableVO getTable(String name) {
return this.mapTables.get(name);
}
public void addTable(JDBCTableVO table) {
this.tables.add(table);
this.mapTables.put(table.getName(), table);
}
@Override
public String toString() {
return "JDBCDatabaseVO [name=" + name + ", tables=" + tables + "]";
}
}