package _VisualDVM.Passes.Server; import Common.Database.Database; import Common.Database.Objects.DBObject; import _VisualDVM.Global; import _VisualDVM.Repository.RepositoryServer; public abstract class ServerObjectPass extends RepositoryPass { protected Class d; //класс объектов. //--- public ServerObjectPass(S server_in, Class d_in) { super(server_in); d = d_in; } //-- @Override public String getButtonText() { return ""; } //-- protected Database getDb() { return server.db; } @Override protected void performFinish() throws Exception { super.performFinish(); Global.mainModule.getPass(getDb().getSynchronizePassCode()).Do(); } //- public boolean fillObjectFields() throws Exception { return getDb().tables.get(d).ShowAddObjectDialog(target); } }