package Common.Passes; import Common.Database.DBObject; import Common.Database.DBTable; import Common.Database.Database; public abstract class ObjectPass extends Pass_2021 { protected Class d; //класс объектов. public ObjectPass(Class d_in) { d = d_in; } protected abstract Database getDb(); //источник данных public DBTable getTable() { return getDb().tables.get(d); } //таблица в источнике данных @Override public String getButtonText() { return ""; } }