import net.pterodactylus.jsite.core.CoreListener;
import net.pterodactylus.jsite.core.JSiteException;
import net.pterodactylus.jsite.core.Node;
-import net.pterodactylus.jsite.core.Request;
import net.pterodactylus.jsite.i18n.I18n;
import net.pterodactylus.jsite.i18n.gui.I18nAction;
import net.pterodactylus.jsite.project.Project;
/** The list of all defined nodes. */
private List<Node> nodeList = Collections.synchronizedList(new ArrayList<Node>());
- /** The request table model. */
- private RequestTableModel requestTableModel = new RequestTableModel();
-
//
// CONFIGURATION
//
return deleteProjectAction;
}
- /**
- * Returns the request table model.
- *
- * @return The request table model
- */
- RequestTableModel getRequestTableModel() {
- return requestTableModel;
- }
-
//
// ACTIONS
//
private void addProject() {
try {
Project project = core.createProject();
- mainWindow.addProject(project, true);
project.setName(I18n.get("general.newProject.name"));
project.setDescription(I18n.get("general.newProject.description", new Date()));
+ mainWindow.addProject(project, true);
} catch (JSiteException nne1) {
/* TODO - add i18n */
JOptionPane.showMessageDialog(mainWindow, I18n.get(""), I18n.get(""), JOptionPane.ERROR_MESSAGE);
}
/**
- * {@inheritDoc}
+ * @see net.pterodactylus.jsite.core.CoreListener#projectInsertStarted(net.pterodactylus.jsite.project.Project)
*/
- public void requestAdded(Request request) {
- logger.log(Level.INFO, "request added to node: " + request + ", " + request.getNode());
- /* TODO - implement */
- requestTableModel.addRequest(request);
+ public void projectInsertStarted(Project project) {
+ mainWindow.projectInsertStarted(project);
}
/**
- * {@inheritDoc}
+ * @see net.pterodactylus.jsite.core.CoreListener#projectInsertProgressed(net.pterodactylus.jsite.project.Project,
+ * int, int, int, int, int, boolean)
+ */
+ public void projectInsertProgressed(Project project, int totalBlocks, int requiredBlocks, int successfulBlocks, int failedBlocks, int fatallyFailedBlocks, boolean finalizedTotal) {
+ mainWindow.projectInsertProgressed(project, totalBlocks, requiredBlocks, successfulBlocks, failedBlocks, fatallyFailedBlocks, finalizedTotal);
+ }
+
+ /**
+ * @see net.pterodactylus.jsite.core.CoreListener#projectInsertGeneratedURI(net.pterodactylus.jsite.project.Project,
+ * java.lang.String)
*/
- public void requestProgressed(Request request) {
- /* TODO - update table model */
+ public void projectInsertGeneratedURI(Project project, String uri) {
+ mainWindow.projectInsertGeneratedURI(project);
}
/**
- * @see net.pterodactylus.jsite.core.CoreListener#requestRemoved(net.pterodactylus.jsite.core.Request)
+ * @see net.pterodactylus.jsite.core.CoreListener#projectInsertFinished(net.pterodactylus.jsite.project.Project,
+ * boolean)
*/
- public void requestRemoved(Request request) {
- requestTableModel.removeRequest(request);
+ public void projectInsertFinished(Project project, boolean success) {
+ mainWindow.projectInsertFinished(project, success);
}
//