Updated Task in background

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-toolbox-widget@99770 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2014-09-11 16:38:47 +00:00 committed by Giancarlo Panichi
parent 4800bbd3d8
commit 6fc618f854
2 changed files with 200 additions and 135 deletions

View File

@ -5,6 +5,7 @@ import org.gcube.portlets.user.td.columnwidget.client.DeleteColumnPanel;
import org.gcube.portlets.user.td.columnwidget.client.LabelColumnPanel; import org.gcube.portlets.user.td.columnwidget.client.LabelColumnPanel;
import org.gcube.portlets.user.td.columnwidget.client.create.AddColumnPanel; import org.gcube.portlets.user.td.columnwidget.client.create.AddColumnPanel;
import org.gcube.portlets.user.td.informationwidget.client.TabularResourceProperties; import org.gcube.portlets.user.td.informationwidget.client.TabularResourceProperties;
import org.gcube.portlets.user.td.monitorwidget.client.background.MonitorBackgroundPanel;
import org.gcube.portlets.user.td.tablewidget.client.ChangeTableTypePanel; import org.gcube.portlets.user.td.tablewidget.client.ChangeTableTypePanel;
import org.gcube.portlets.user.td.tablewidget.client.history.HistoryPanel; import org.gcube.portlets.user.td.tablewidget.client.history.HistoryPanel;
import org.gcube.portlets.user.td.tablewidget.client.normalize.DenormalizePanel; import org.gcube.portlets.user.td.tablewidget.client.normalize.DenormalizePanel;
@ -51,7 +52,8 @@ public class ToolBox extends TabPanel {
protected GroupByColumnPanel groupByPanel; protected GroupByColumnPanel groupByPanel;
protected NormalizePanel normalizePanel; protected NormalizePanel normalizePanel;
protected DenormalizePanel denormalizePanel; protected DenormalizePanel denormalizePanel;
protected MonitorBackgroundPanel monitorBackgroundPanel;
// protected TdTaskController tdTaskController; // protected TdTaskController tdTaskController;
// protected DialogBox tdTaskMainWindow; // protected DialogBox tdTaskMainWindow;
protected FramedPanel taskPanel; protected FramedPanel taskPanel;
@ -92,6 +94,14 @@ public class ToolBox extends TabPanel {
setActiveWidget(trProperties); setActiveWidget(trProperties);
} }
public void openMonitorBackgroundTab(){
Log.debug("Open Monitor Background Tab");
if (monitorBackgroundPanel == null) {
addMonitorBackgroundPanel();
}
setActiveWidget(monitorBackgroundPanel);
}
public void openHistoryTab() { public void openHistoryTab() {
Log.debug("Open History Tab"); Log.debug("Open History Tab");
@ -250,6 +260,16 @@ public class ToolBox extends TabPanel {
} }
} }
public void closeMonitorBackgroundPanel() {
Log.debug("Close MonitorBackground Tab");
if (monitorBackgroundPanel != null) {
remove(monitorBackgroundPanel);
monitorBackgroundPanel = null;
}
}
public void closeHistoryPanel() { public void closeHistoryPanel() {
Log.debug("Close History Tab"); Log.debug("Close History Tab");
@ -370,6 +390,10 @@ public class ToolBox extends TabPanel {
if (trProperties != null) { if (trProperties != null) {
trProperties.update(); trProperties.update();
} }
if (monitorBackgroundPanel != null) {
monitorBackgroundPanel.update();
}
if (historyPanel != null) { if (historyPanel != null) {
// historyPanel.update(); // historyPanel.update();
remove(historyPanel); remove(historyPanel);
@ -473,6 +497,25 @@ public class ToolBox extends TabPanel {
}); });
}; };
protected void addMonitorBackgroundPanel() {
TabItemConfig monitorBackgroundPanelItemConf = new TabItemConfig("Background", true);
monitorBackgroundPanel = new MonitorBackgroundPanel(eventBus);
add(monitorBackgroundPanel, monitorBackgroundPanelItemConf);
addBeforeCloseHandler(new BeforeCloseHandler<Widget>() {
public void onBeforeClose(BeforeCloseEvent<Widget> event) {
if (monitorBackgroundPanel == event.getItem()) {
monitorBackgroundPanel.close();
remove(monitorBackgroundPanel);
monitorBackgroundPanel = null;
}
}
});
};
protected void addHistoryPanel() { protected void addHistoryPanel() {
TabItemConfig historyPanelItemConf = new TabItemConfig("History", true); TabItemConfig historyPanelItemConf = new TabItemConfig("History", true);

View File

@ -1,6 +1,5 @@
package org.gcube.portlets.user.td.toolboxwidget.client; package org.gcube.portlets.user.td.toolboxwidget.client;
import org.gcube.portlets.user.td.widgetcommonevent.client.event.RibbonEvent; import org.gcube.portlets.user.td.widgetcommonevent.client.event.RibbonEvent;
import org.gcube.portlets.user.td.widgetcommonevent.client.event.UIStateEvent; import org.gcube.portlets.user.td.widgetcommonevent.client.event.UIStateEvent;
import org.gcube.portlets.user.td.widgetcommonevent.client.event.WidgetRequestEvent; import org.gcube.portlets.user.td.widgetcommonevent.client.event.WidgetRequestEvent;
@ -12,70 +11,64 @@ import com.allen_sauer.gwt.log.client.Log;
import com.google.web.bindery.event.shared.EventBus; import com.google.web.bindery.event.shared.EventBus;
import com.sencha.gxt.widget.core.client.ContentPanel; import com.sencha.gxt.widget.core.client.ContentPanel;
public class ToolBoxPanel extends ContentPanel { public class ToolBoxPanel extends ContentPanel {
protected EventBus eventBus; protected EventBus eventBus;
protected ToolBox toolBox; protected ToolBox toolBox;
protected ToolBoxPanelState state; protected ToolBoxPanelState state;
protected UIStateType uiStateType; protected UIStateType uiStateType;
protected WidgetRequestType widgetRequestType; protected WidgetRequestType widgetRequestType;
public ToolBoxPanel(String name, EventBus eventBus) { public ToolBoxPanel(String name, EventBus eventBus) {
super(); super();
Log.debug("Open ToolBoxPanel"); Log.debug("Open ToolBoxPanel");
this.eventBus=eventBus; this.eventBus = eventBus;
setId(name); setId(name);
setWidth(310); setWidth(310);
setHeaderVisible(false); setHeaderVisible(false);
setResize(true); setResize(true);
setBodyBorder(false); setBodyBorder(false);
setBorders(false); setBorders(false);
forceLayoutOnResize = true; forceLayoutOnResize = true;
toolBox = new ToolBox("ToolBox",eventBus,this); toolBox = new ToolBox("ToolBox", eventBus, this);
add(toolBox); add(toolBox);
startPanel(); startPanel();
bindToEvents(); bindToEvents();
} }
protected void bindToEvents() { protected void bindToEvents() {
eventBus.addHandler(RibbonEvent.TYPE, eventBus.addHandler(RibbonEvent.TYPE,
new RibbonEvent.RibbonEventHandler() { new RibbonEvent.RibbonEventHandler() {
public void onRibbon(RibbonEvent event) { public void onRibbon(RibbonEvent event) {
manageRibbonEvents(event); manageRibbonEvents(event);
} }
}); });
eventBus.addHandler(WidgetRequestEvent.TYPE, eventBus.addHandler(WidgetRequestEvent.TYPE,
new WidgetRequestEvent.WidgetRequestEventHandler() { new WidgetRequestEvent.WidgetRequestEventHandler() {
public void onWidgetRequest(WidgetRequestEvent event) { public void onWidgetRequest(WidgetRequestEvent event) {
manageWidgetRequestEvents(event); manageWidgetRequestEvents(event);
} }
}); });
eventBus.addHandler(UIStateEvent.TYPE,
eventBus.addHandler(
UIStateEvent.TYPE,
new UIStateEvent.UIStateHandler() { new UIStateEvent.UIStateHandler() {
public void onUIState(UIStateEvent event) { public void onUIState(UIStateEvent event) {
manageUIStateEvents(event); manageUIStateEvents(event);
} }
}); });
} }
protected void manageRibbonEvents(RibbonEvent event){ protected void manageRibbonEvents(RibbonEvent event) {
Log.debug("ToolBox recieved event: "+event.getRibbonType().toString()); Log.debug("ToolBox recieved event: " + event.getRibbonType().toString());
switch (event.getRibbonType()){ switch (event.getRibbonType()) {
case PROPERTIES: case PROPERTIES:
doPropertiesOpenTab(); doPropertiesOpenTab();
break; break;
@ -83,26 +76,27 @@ public class ToolBoxPanel extends ContentPanel {
doHelpTab(); doHelpTab();
break; break;
case HISTORY: case HISTORY:
doHistoryTab(); doHistoryTab();
break; break;
default: default:
break; break;
} }
} }
protected void manageUIStateEvents(UIStateEvent event){ protected void manageUIStateEvents(UIStateEvent event) {
Log.debug("ToolBox recieved event: "+event.getUIStateType().toString()); Log.debug("ToolBox recieved event: "
+ event.getUIStateType().toString());
uiStateType = event.getUIStateType(); uiStateType = event.getUIStateType();
switch (event.getUIStateType()){ switch (event.getUIStateType()) {
case START: case START:
break; break;
case TR_CLOSE: case TR_CLOSE:
//this.enable(); // this.enable();
closePanel(); closePanel();
break; break;
case TR_OPEN: case TR_OPEN:
//this.enable(); // this.enable();
updateForOpenPanel(); updateForOpenPanel();
break; break;
case TABLECURATION: case TABLECURATION:
@ -114,19 +108,19 @@ public class ToolBoxPanel extends ContentPanel {
case TR_READONLY: case TR_READONLY:
break; break;
case WIZARD_OPEN: case WIZARD_OPEN:
//this.disable(); // this.disable();
break; break;
default: default:
break; break;
} }
} }
protected void manageWidgetRequestEvents(WidgetRequestEvent event){ protected void manageWidgetRequestEvents(WidgetRequestEvent event) {
Log.debug("ToolBox recieved event: "+event.getWidgetRequestType().toString()); Log.debug("ToolBox recieved event: "
+ event.getWidgetRequestType().toString());
widgetRequestType = event.getWidgetRequestType(); widgetRequestType = event.getWidgetRequestType();
switch (event.getWidgetRequestType()){ switch (event.getWidgetRequestType()) {
case CHANGECOLUMNTYPEPANEL: case CHANGECOLUMNTYPEPANEL:
doColumnTypeChangeTab(event); doColumnTypeChangeTab(event);
break; break;
@ -138,38 +132,42 @@ public class ToolBoxPanel extends ContentPanel {
break; break;
case SPLITCOLUMNPANEL: case SPLITCOLUMNPANEL:
doSplitColumnTab(event); doSplitColumnTab(event);
break; break;
case MERGECOLUMNPANEL: case MERGECOLUMNPANEL:
doMergeColumnTab(event); doMergeColumnTab(event);
break; break;
case GROUPBYPANEL: case GROUPBYPANEL:
doGroupByTab(event); doGroupByTab(event);
break; break;
case LABELCOLUNPANEL: case LABELCOLUNPANEL:
doLabelColumnTab(event); doLabelColumnTab(event);
break; break;
case CHANGETABLETYPEPANEL: case CHANGETABLETYPEPANEL:
doChangeTableTypeTab(event); doChangeTableTypeTab(event);
break; break;
case DUPLICATESROWSPANEL: case DUPLICATESROWSPANEL:
doDuplicatesRowsTab(event); doDuplicatesRowsTab(event);
break; break;
case VALIDATIONSTASKSPANEL: case VALIDATIONSTASKSPANEL:
doValidationsTasksTab(event); doValidationsTasksTab(event);
break; break;
case NORMALIZEPANEL: case NORMALIZEPANEL:
doNormalizeTab(event); doNormalizeTab(event);
break; break;
case DENORMALIZEPANEL: case DENORMALIZEPANEL:
doDenormalizeTab(event); doDenormalizeTab(event);
break; break;
case MONITORBACKGROUNDPANEL:
doMonitorBackgroundTab(event);
break;
default: default:
break; break;
} }
} }
protected void doHistoryTab(){ protected void doHistoryTab() {
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
@ -186,30 +184,33 @@ public class ToolBoxPanel extends ContentPanel {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doColumnTypeChangeTab(WidgetRequestEvent event) {
Log.debug("WidgetRequestEvent.CHANGECOLUMNTYPEPANEL : ["
protected void doColumnTypeChangeTab(WidgetRequestEvent event){ + event.getTrId() + " ,columnName: " + event.getColumnName()
Log.debug("WidgetRequestEvent.CHANGECOLUMNTYPEPANEL : ["+event.getTrId()+" ,columnName: "+event.getColumnName()+"]"); + "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
if (state == ToolBoxPanelState.OPENED) { if (state == ToolBoxPanelState.OPENED) {
toolBox.openColumnTypeChangeTab(event.getTrId(), event.getColumnName()); toolBox.openColumnTypeChangeTab(event.getTrId(),
event.getColumnName());
Log.debug("ToolBoxPanelSTate.OPENED Add Tabs"); Log.debug("ToolBoxPanelSTate.OPENED Add Tabs");
} else { } else {
enable(); enable();
expand(); expand();
state = ToolBoxPanelState.OPENED; state = ToolBoxPanelState.OPENED;
toolBox.openColumnTypeChangeTab(event.getTrId(), event.getColumnName()); toolBox.openColumnTypeChangeTab(event.getTrId(),
event.getColumnName());
} }
} else { } else {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doAddColumnTab(WidgetRequestEvent event){ protected void doAddColumnTab(WidgetRequestEvent event) {
Log.debug("WidgetRequestEvent.AddColumnPanel : ["+event.getTrId()+"]"); Log.debug("WidgetRequestEvent.AddColumnPanel : [" + event.getTrId()
+ "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
@ -226,68 +227,75 @@ public class ToolBoxPanel extends ContentPanel {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doDeleteColumnTab(WidgetRequestEvent event) {
protected void doDeleteColumnTab(WidgetRequestEvent event){ Log.debug("WidgetRequestEvent.DeleteColumnPanel : [" + event.getTrId()
Log.debug("WidgetRequestEvent.DeleteColumnPanel : ["+event.getTrId()+" ,columnName: "+event.getColumnName()+"]"); + " ,columnName: " + event.getColumnName() + "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
if (state == ToolBoxPanelState.OPENED) { if (state == ToolBoxPanelState.OPENED) {
toolBox.openDeleteColumnTab(event.getTrId(), event.getColumnName()); toolBox.openDeleteColumnTab(event.getTrId(),
event.getColumnName());
Log.debug("ToolBoxPanelSTate.OPENED Add Tabs"); Log.debug("ToolBoxPanelSTate.OPENED Add Tabs");
} else { } else {
enable(); enable();
expand(); expand();
state = ToolBoxPanelState.OPENED; state = ToolBoxPanelState.OPENED;
toolBox.openDeleteColumnTab(event.getTrId(), event.getColumnName()); toolBox.openDeleteColumnTab(event.getTrId(),
event.getColumnName());
} }
} else { } else {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doSplitColumnTab(WidgetRequestEvent event){ protected void doSplitColumnTab(WidgetRequestEvent event) {
Log.debug("WidgetRequestEvent.SplitColumnPanel : ["+event.getTrId()+" ,columnName: "+event.getColumnName()+"]"); Log.debug("WidgetRequestEvent.SplitColumnPanel : [" + event.getTrId()
+ " ,columnName: " + event.getColumnName() + "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
if (state == ToolBoxPanelState.OPENED) { if (state == ToolBoxPanelState.OPENED) {
toolBox.openSplitColumnTab(event.getTrId(), event.getColumnName()); toolBox.openSplitColumnTab(event.getTrId(),
event.getColumnName());
Log.debug("ToolBoxPanelSTate.OPENED Add Tabs"); Log.debug("ToolBoxPanelSTate.OPENED Add Tabs");
} else { } else {
enable(); enable();
expand(); expand();
state = ToolBoxPanelState.OPENED; state = ToolBoxPanelState.OPENED;
toolBox.openLabelColumnTab(event.getTrId(), event.getColumnName()); toolBox.openLabelColumnTab(event.getTrId(),
event.getColumnName());
} }
} else { } else {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doMergeColumnTab(WidgetRequestEvent event) {
protected void doMergeColumnTab(WidgetRequestEvent event){ Log.debug("WidgetRequestEvent.MergeColumnPanel : [" + event.getTrId()
Log.debug("WidgetRequestEvent.MergeColumnPanel : ["+event.getTrId()+" ,columnName: "+event.getColumnName()+"]"); + " ,columnName: " + event.getColumnName() + "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
if (state == ToolBoxPanelState.OPENED) { if (state == ToolBoxPanelState.OPENED) {
toolBox.openMergeColumnTab(event.getTrId(), event.getColumnName()); toolBox.openMergeColumnTab(event.getTrId(),
event.getColumnName());
Log.debug("ToolBoxPanelSTate.OPENED Add Tabs"); Log.debug("ToolBoxPanelSTate.OPENED Add Tabs");
} else { } else {
enable(); enable();
expand(); expand();
state = ToolBoxPanelState.OPENED; state = ToolBoxPanelState.OPENED;
toolBox.openLabelColumnTab(event.getTrId(), event.getColumnName()); toolBox.openLabelColumnTab(event.getTrId(),
event.getColumnName());
} }
} else { } else {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doGroupByTab(WidgetRequestEvent event){ protected void doGroupByTab(WidgetRequestEvent event) {
Log.debug("WidgetRequestEvent.GroupByPanel : ["+event.getTrId()+"]"); Log.debug("WidgetRequestEvent.GroupByPanel : [" + event.getTrId() + "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
@ -304,30 +312,32 @@ public class ToolBoxPanel extends ContentPanel {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doLabelColumnTab(WidgetRequestEvent event) {
protected void doLabelColumnTab(WidgetRequestEvent event){ Log.debug("WidgetRequestEvent.LabelColumnPanel : [" + event.getTrId()
Log.debug("WidgetRequestEvent.LabelColumnPanel : ["+event.getTrId()+" ,columnName: "+event.getColumnName()+"]"); + " ,columnName: " + event.getColumnName() + "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
if (state == ToolBoxPanelState.OPENED) { if (state == ToolBoxPanelState.OPENED) {
toolBox.openLabelColumnTab(event.getTrId(), event.getColumnName()); toolBox.openLabelColumnTab(event.getTrId(),
event.getColumnName());
Log.debug("ToolBoxPanelSTate.OPENED Add Tabs"); Log.debug("ToolBoxPanelSTate.OPENED Add Tabs");
} else { } else {
enable(); enable();
expand(); expand();
state = ToolBoxPanelState.OPENED; state = ToolBoxPanelState.OPENED;
toolBox.openLabelColumnTab(event.getTrId(), event.getColumnName()); toolBox.openLabelColumnTab(event.getTrId(),
event.getColumnName());
} }
} else { } else {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doChangeTableTypeTab(WidgetRequestEvent event) {
protected void doChangeTableTypeTab(WidgetRequestEvent event){ Log.debug("WidgetRequestEvent.ChangeTableTypePanel : ["
Log.debug("WidgetRequestEvent.ChangeTableTypePanel : ["+event.getTrId()+"]"); + event.getTrId() + "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
@ -344,10 +354,10 @@ public class ToolBoxPanel extends ContentPanel {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doDuplicatesRowsTab(WidgetRequestEvent event) {
protected void doDuplicatesRowsTab(WidgetRequestEvent event){ Log.debug("WidgetRequestEvent.DuplicateRowsPanel : [" + event.getTrId()
Log.debug("WidgetRequestEvent.DuplicateRowsPanel : ["+event.getTrId()+"]"); + "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
@ -364,9 +374,10 @@ public class ToolBoxPanel extends ContentPanel {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doValidationsTableTab(WidgetRequestEvent event){ protected void doValidationsTableTab(WidgetRequestEvent event) {
Log.debug("WidgetRequestEvent.ValidationsTablePanel : ["+event.getTrId()+"]"); Log.debug("WidgetRequestEvent.ValidationsTablePanel : ["
+ event.getTrId() + "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
@ -383,10 +394,10 @@ public class ToolBoxPanel extends ContentPanel {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doValidationsTasksTab(WidgetRequestEvent event) {
protected void doValidationsTasksTab(WidgetRequestEvent event){ Log.debug("WidgetRequestEvent.ValidationsTasksPanel : ["
Log.debug("WidgetRequestEvent.ValidationsTasksPanel : ["+event.getTrId()+"]"); + event.getTrId() + "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
@ -403,10 +414,10 @@ public class ToolBoxPanel extends ContentPanel {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doNormalizeTab(WidgetRequestEvent event) {
protected void doNormalizeTab(WidgetRequestEvent event){ Log.debug("WidgetRequestEvent.NoramlizePanel : [" + event.getTrId()
Log.debug("WidgetRequestEvent.NoramlizePanel : ["+event.getTrId()+"]"); + "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
@ -423,9 +434,10 @@ public class ToolBoxPanel extends ContentPanel {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doDenormalizeTab(WidgetRequestEvent event){ protected void doDenormalizeTab(WidgetRequestEvent event) {
Log.debug("WidgetRequestEvent.DenoramlizePanel : ["+event.getTrId()+"]"); Log.debug("WidgetRequestEvent.DenoramlizePanel : [" + event.getTrId()
+ "]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
@ -442,9 +454,22 @@ public class ToolBoxPanel extends ContentPanel {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doMonitorBackgroundTab(WidgetRequestEvent event) {
protected void doPropertiesOpenTab(){ Log.debug("WidgetRequestEvent.MonitorBackgroundPanel");
if (state == ToolBoxPanelState.OPENED) {
toolBox.openMonitorBackgroundTab();
Log.debug("ToolBoxPanelSTate.OPENED Monitor Background Tab");
} else {
enable();
expand();
state = ToolBoxPanelState.OPENED;
toolBox.openMonitorBackgroundTab();
}
}
protected void doPropertiesOpenTab() {
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION || uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) { || uiStateType == UIStateType.TABLEUPDATE) {
@ -460,25 +485,23 @@ public class ToolBoxPanel extends ContentPanel {
} else { } else {
Log.debug("ToolBoxPanel No table open"); Log.debug("ToolBoxPanel No table open");
} }
} }
protected void doHelpTab(){ protected void doHelpTab() {
Log.debug("ToolBoxPanel show help tab"); Log.debug("ToolBoxPanel show help tab");
enable(); enable();
expand(); expand();
toolBox.showHelpTab(); toolBox.showHelpTab();
} }
public void closePanelOnly() {
public void closePanelOnly(){
collapse(); collapse();
disable(); disable();
state=ToolBoxPanelState.CLOSED; state = ToolBoxPanelState.CLOSED;
} }
public void closePanel(){ public void closePanel() {
toolBox.closePropertiesTabs(); toolBox.closePropertiesTabs();
toolBox.closeHistoryPanel(); toolBox.closeHistoryPanel();
toolBox.closeChangeColumnTypePanel(); toolBox.closeChangeColumnTypePanel();
@ -496,25 +519,24 @@ public class ToolBoxPanel extends ContentPanel {
toolBox.closeDenormalizePanel(); toolBox.closeDenormalizePanel();
Log.debug("ToolBoxPanel Closed"); Log.debug("ToolBoxPanel Closed");
} }
public void startPanel(){ public void startPanel() {
enable(); enable();
expand(); expand();
state = ToolBoxPanelState.OPENED; state = ToolBoxPanelState.OPENED;
toolBox.startTabs(); toolBox.startTabs();
} }
public void updatePanel() {
public void updatePanel(){ if (state == ToolBoxPanelState.OPENED) {
if (state == ToolBoxPanelState.OPENED) {
toolBox.updateTabs(); toolBox.updateTabs();
Log.debug("ToolBoxPanel Updated"); Log.debug("ToolBoxPanel Updated");
} }
} }
public void updateForOpenPanel(){ public void updateForOpenPanel() {
if (state == ToolBoxPanelState.OPENED) { if (state == ToolBoxPanelState.OPENED) {
toolBox.updateTabs(); toolBox.updateTabs();
toolBox.openPropertiesTab(); toolBox.openPropertiesTab();
Log.debug("ToolBoxPanel Updated For Table"); Log.debug("ToolBoxPanel Updated For Table");
@ -527,8 +549,8 @@ public class ToolBoxPanel extends ContentPanel {
Log.debug("ToolBoxPanel Updated For Table"); Log.debug("ToolBoxPanel Updated For Table");
} }
} }
public void updateForCurationPanel(TRId trId){ public void updateForCurationPanel(TRId trId) {
if (state == ToolBoxPanelState.OPENED) { if (state == ToolBoxPanelState.OPENED) {
toolBox.updateTabs(); toolBox.updateTabs();
toolBox.openValidationsTasksTab(trId); toolBox.openValidationsTasksTab(trId);
@ -542,5 +564,5 @@ public class ToolBoxPanel extends ContentPanel {
Log.debug("ToolBoxPanel Updated For Curation"); Log.debug("ToolBoxPanel Updated For Curation");
} }
} }
} }