no message

This commit is contained in:
2024-10-14 15:19:13 +03:00
parent 8eef367bd4
commit 5e09fb44ea
634 changed files with 3751 additions and 3263 deletions

View File

@@ -1,14 +1,17 @@
package Common.Passes;
import Common.Database.Database;
import Common.Database.Objects.DBObject;
import Common.Database.Tables.DBTable;
import Common.Database.Database;
import Common.MainModule_;
public abstract class ObjectPass<D extends DBObject> extends Pass<D> {
protected Class<D> d; //класс объектов.
public ObjectPass(Class<D> d_in) {
d = d_in;
}
protected Database getDb(){ return MainModule_.object.getDb();}; //источник данных
protected Database getDb() {
return MainModule_.object.getDb();
}
; //источник данных
public DBTable getTable() {
return getDb().tables.get(d);
} //таблица в источнике данных

View File

@@ -1,17 +1,14 @@
package Common.Passes;
import Common.Utils.Utils_;
import Common.MainModule_;
import Common.Utils.Stopwatch;
import Common.Utils.TextLog;
import Common.Utils.Utils_;
import Common.Visual.Controls.PassButton;
import Common.Visual.Controls.PassControl;
import Common.Visual.Controls.StablePassMenuItem;
import Common.Visual.UI_;
import Common.MainModule_;
import _VisualDVM.Passes.PassCode;
import Common.Visual.Windows.PassForm;
import _VisualDVM.Current;
import _VisualDVM.Global;
import _VisualDVM.Visual.Controls.PassButton;
import _VisualDVM.Visual.Controls.PassControl;
import _VisualDVM.Visual.Menus.StablePassMenuItem;
import _VisualDVM.Visual.UI;
import javax.swing.*;
import java.awt.event.ActionEvent;
@@ -28,8 +25,8 @@ public class Pass<T> {
public TextLog Log; //внутренний журнал прохода.
protected boolean interrupt;
protected SwingWorker dispatcher = null;
private PassForm form = null;
protected JMenuItem menuItem = null;
private PassForm form = null;
private JButton button = null;
private JButton tabButton = null;
private Exception last_error; //последнее пойманное исключение выполнения.
@@ -97,16 +94,18 @@ public class Pass<T> {
} catch (Exception ex) {
Utils_.MainLog.PrintException(ex);
}
UI.fastAccessMenuBar.Refresh(); //todo все бары в мейн модуль. или уи.мейн модуль
MainModule_.object.fastAccessMenuBar.Refresh(); //todo все бары в мейн модуль. или уи.мейн модуль
}
}
public boolean isDone() {
return state.equals(PassState.Done);
}
public void setDone() {
state=PassState.Done;
state = PassState.Done;
}
public String getName() {
return getClass().getSimpleName();
}
public String getName(){return getClass().getSimpleName();}
public String getDescription() {
return MainModule_.object.getPassDescription(getName());
}
@@ -178,7 +177,7 @@ public class Pass<T> {
showFail();
}
//------
protected PassCode necessary() {
protected PassCode_ necessary() {
return null;
}
protected boolean resetsNecessary() {
@@ -267,10 +266,10 @@ public class Pass<T> {
animation_sem.acquire();
//---
form = null;
MainModule_.object.set(Current.PassForm, null);
MainModule_.object.passForm = null;
System.gc();
//--
MainModule_.object.set(Current.PassForm, form = new PassForm(this));
MainModule_.object.passForm = form = new PassForm(this);
dispatcher = new SwingWorker() {
@Override
protected Object doInBackground() {

View File

@@ -1,6 +1,6 @@
package Common.Passes;
public interface PassCode_ {
default String getDescription(){
default String getDescription() {
return "?";
}
}