1452: Implement a GUI for StatMan Algorithms Importer
Task-Url: https://support.d4science.org/issues/1452 Fixed explorer refresh on repackage git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/statistical-algorithms-importer@122541 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
f0ad8e6d42
commit
7a5ea9243d
|
@ -58,10 +58,6 @@ public class MainDataPanel extends SimpleContainer {
|
|||
return;
|
||||
}
|
||||
switch (event.getProjectStatusEventType()) {
|
||||
case ADD_RESOURCE:
|
||||
break;
|
||||
case DELETE_RESOURCE:
|
||||
break;
|
||||
case DELETE_MAIN_CODE:
|
||||
case MAIN_CODE_SET:
|
||||
codeEditPanel.codeUpdate(event.getProject());
|
||||
|
@ -70,10 +66,13 @@ public class MainDataPanel extends SimpleContainer {
|
|||
addCodeEditPanel(event.getProject());
|
||||
break;
|
||||
case SAVE:
|
||||
break;
|
||||
case START:
|
||||
break;
|
||||
case UPDATE:
|
||||
case SOFTWARE_CREATED:
|
||||
case SOFTWARE_PUBLISH:
|
||||
case SOFTWARE_REPACKAGE:
|
||||
case ADD_RESOURCE:
|
||||
case DELETE_RESOURCE:
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
|
@ -548,77 +548,7 @@ public class ProjectManager {
|
|||
|
||||
}
|
||||
|
||||
public void startProjectManager() {
|
||||
fireProjectStatusStartEvent();
|
||||
}
|
||||
|
||||
private void fireProjectStatusOpenEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.OPEN, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private void fireProjectStatusSaveProjectEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.SAVE, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusAddResourceEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.ADD_RESOURCE, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusDeleteEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.DELETE_RESOURCE, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusDeleteMainCodeEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.DELETE_MAIN_CODE, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private void fireProjectStatusUpdateEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.UPDATE, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusMainCodeSetEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.MAIN_CODE_SET, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusSoftwareCreatedEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.SOFTWARE_CREATED, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusStartEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.START, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
public void startProjectManager(String value) {
|
||||
|
||||
StatAlgoImporterServiceAsync.INSTANCE.restoreUISession(value,
|
||||
|
@ -699,7 +629,7 @@ public class ProjectManager {
|
|||
monitor.hide();
|
||||
UtilsGXT3.info("Repackage",
|
||||
"The script has been repackaged!");
|
||||
|
||||
fireProjectStatusSoftwareRepackageEvent();
|
||||
}
|
||||
|
||||
});
|
||||
|
@ -759,12 +689,98 @@ public class ProjectManager {
|
|||
monitor.hide();
|
||||
UtilsGXT3.info("Publish",
|
||||
"The software has been published!");
|
||||
|
||||
fireProjectStatusSoftwarePublishEvent();
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
public void startProjectManager() {
|
||||
fireProjectStatusStartEvent();
|
||||
}
|
||||
|
||||
private void fireProjectStatusOpenEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.OPEN, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private void fireProjectStatusSaveProjectEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.SAVE, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusAddResourceEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.ADD_RESOURCE, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusDeleteEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.DELETE_RESOURCE, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusDeleteMainCodeEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.DELETE_MAIN_CODE, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private void fireProjectStatusUpdateEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.UPDATE, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusMainCodeSetEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.MAIN_CODE_SET, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusSoftwareCreatedEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.SOFTWARE_CREATED, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusSoftwarePublishEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.SOFTWARE_PUBLISH, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
private void fireProjectStatusSoftwareRepackageEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.SOFTWARE_REPACKAGE, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void fireProjectStatusStartEvent() {
|
||||
ProjectStatusEvent projectStatusEvent = new ProjectStatusEvent(
|
||||
ProjectStatusEventType.START, project);
|
||||
eventBus.fireEvent(projectStatusEvent);
|
||||
Log.debug("ProjectStatusEvent fired! " + projectStatusEvent);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -116,12 +116,10 @@ public class ExplorerProjectPanel extends ContentPanel {
|
|||
create(event);
|
||||
break;
|
||||
case SAVE:
|
||||
reloadWSResourceExplorerPanel();
|
||||
break;
|
||||
case MAIN_CODE_SET:
|
||||
reloadWSResourceExplorerPanel();
|
||||
break;
|
||||
case SOFTWARE_CREATED:
|
||||
case SOFTWARE_PUBLISH:
|
||||
case SOFTWARE_REPACKAGE:
|
||||
reloadWSResourceExplorerPanel();
|
||||
break;
|
||||
default:
|
||||
|
|
|
@ -109,10 +109,12 @@ public class InputVariablePanel extends ContentPanel {
|
|||
+ event.toString());
|
||||
switch (event.getProjectStatusEventType()) {
|
||||
case SAVE:
|
||||
break;
|
||||
case SOFTWARE_CREATED:
|
||||
break;
|
||||
case SOFTWARE_PUBLISH:
|
||||
case SOFTWARE_REPACKAGE:
|
||||
case START:
|
||||
case ADD_RESOURCE:
|
||||
case DELETE_RESOURCE:
|
||||
break;
|
||||
case OPEN:
|
||||
create(event.getProject());
|
||||
|
@ -120,10 +122,6 @@ public class InputVariablePanel extends ContentPanel {
|
|||
case UPDATE:
|
||||
updatePanel(event.getProject());
|
||||
break;
|
||||
case ADD_RESOURCE:
|
||||
break;
|
||||
case DELETE_RESOURCE:
|
||||
break;
|
||||
case DELETE_MAIN_CODE:
|
||||
setMainCode(event.getProject());
|
||||
break;
|
||||
|
|
|
@ -15,6 +15,8 @@ public enum ProjectStatusEventType {
|
|||
DELETE_RESOURCE,
|
||||
DELETE_MAIN_CODE,
|
||||
SOFTWARE_CREATED,
|
||||
SOFTWARE_PUBLISH,
|
||||
SOFTWARE_REPACKAGE,
|
||||
SAVE;
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue