package cn.org.rapid_framework.generator.provider.db.table.model; import java.util.ArrayList; import java.util.List; /** * 包含一组 Table对象的容器类 * @author badqiu * */ public class TableSet implements java.io.Serializable{ private static final long serialVersionUID = -6500047411657968878L; private List<Table> tables = new ArrayList<Table>(); public List<Table> getTables() { return tables; } public void setTables(List<Table> tables) { this.tables = tables; } public void addTable(Table c) { tables.add(c); } public Table getBySqlName(String name) { for(Table c : tables) { if(name.equalsIgnoreCase(c.getSqlName())) { return c; } } return null; } public Table getByClassName(String name) { for(Table c : tables) { if(name.equals(c.getClassName())) { return c; } } return null; } }