no message
This commit is contained in:
@@ -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);
|
||||
} //таблица в источнике данных
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package Common.Passes;
|
||||
public interface PassCode_ {
|
||||
default String getDescription(){
|
||||
default String getDescription() {
|
||||
return "?";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user