2020-03-28 15:24:35 +00:00
|
|
|
package de.wwwu.awolf.view.services;
|
|
|
|
|
|
|
|
import de.wwwu.awolf.presenter.Presenter;
|
|
|
|
import de.wwwu.awolf.view.ViewController;
|
|
|
|
import javafx.concurrent.Service;
|
|
|
|
import javafx.concurrent.Task;
|
|
|
|
|
2020-04-05 17:28:38 +00:00
|
|
|
public class GuiRegisterService extends Service<Boolean> {
|
2020-03-28 15:24:35 +00:00
|
|
|
|
|
|
|
private final ViewController view;
|
|
|
|
|
|
|
|
|
|
|
|
public GuiRegisterService(final ViewController view) {
|
|
|
|
this.view = view;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2020-04-05 17:28:38 +00:00
|
|
|
protected Task<Boolean> createTask() {
|
2020-03-28 15:24:35 +00:00
|
|
|
return new Task<>() {
|
|
|
|
@Override
|
2020-04-05 17:28:38 +00:00
|
|
|
protected Boolean call() throws Exception {
|
2020-03-28 15:24:35 +00:00
|
|
|
Presenter.getInstance().registerView(view);
|
2020-04-05 17:28:38 +00:00
|
|
|
return true;
|
2020-03-28 15:24:35 +00:00
|
|
|
}
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|