public abstract class AbstactSplitMergeOperation extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.sencha.gxt.widget.core.client.form.ComboBox<TdOperatorComboOperator> |
comboOperator |
protected com.google.web.bindery.event.shared.EventBus |
eventBus |
protected SplitAndMergeColumnSession |
operationColumnSession |
protected OperationID |
operationID |
protected org.gcube.portlets.user.td.monitorwidget.client.MonitorDialogListener |
progressListener |
protected TdColumnOperationServiceAsync |
serviceAsync |
protected org.gcube.portlets.user.td.widgetcommonevent.shared.TRId |
trId |
| Constructor and Description |
|---|
AbstactSplitMergeOperation() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addHandlersForComboOperator(com.sencha.gxt.data.shared.LabelProvider<TdBaseComboDataBean> labelProvider) |
protected void |
doOperationSubmit(String fieldValue,
TdOperatorComboOperator operator,
org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData firstColumnData,
org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData secColumnData,
String firstColumnLabel,
String secondColumnLabel,
org.gcube.portlets.user.td.columnwidget.client.store.ColumnTypeCodeElement columnTypeCodeElement,
org.gcube.portlets.user.td.columnwidget.client.store.ColumnTypeCodeElement columnTypeCodeElement2,
org.gcube.portlets.user.td.columnwidget.client.store.ColumnDataTypeElement selectedDataType1,
org.gcube.portlets.user.td.columnwidget.client.store.ColumnDataTypeElement selectedDataType2,
boolean deleteSourceColumn) |
TdOperatorComboOperator |
getDefaultValue() |
com.sencha.gxt.data.shared.ListStore<TdOperatorComboOperator> |
getStoreCombo() |
protected abstract void |
initAbstactSplitMergeOperation(org.gcube.portlets.user.td.widgetcommonevent.shared.TRId trId,
OperationID operationID,
com.google.web.bindery.event.shared.EventBus bus) |
protected void |
initComboOperatorForOperationId() |
protected void |
openMonitorDialog(String taskId) |
protected void |
setColumnTypeSelectedValue(com.sencha.gxt.widget.core.client.form.ComboBox<org.gcube.portlets.user.td.columnwidget.client.store.ColumnTypeCodeElement> combo,
org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnTypeCode typeCode) |
protected void |
setDataTypeSelectedValue(com.sencha.gxt.widget.core.client.form.ComboBox<org.gcube.portlets.user.td.columnwidget.client.store.ColumnDataTypeElement> combo,
org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnDataType dataType) |
protected abstract void |
setListener(org.gcube.portlets.user.td.monitorwidget.client.MonitorDialogListener listener) |
protected abstract void |
updateComboOperatorStatus(TdOperatorComboOperator operator) |
protected SplitAndMergeColumnSession operationColumnSession
protected OperationID operationID
protected org.gcube.portlets.user.td.monitorwidget.client.MonitorDialogListener progressListener
protected TdColumnOperationServiceAsync serviceAsync
protected com.google.web.bindery.event.shared.EventBus eventBus
protected com.sencha.gxt.widget.core.client.form.ComboBox<TdOperatorComboOperator> comboOperator
protected org.gcube.portlets.user.td.widgetcommonevent.shared.TRId trId
protected abstract void initAbstactSplitMergeOperation(org.gcube.portlets.user.td.widgetcommonevent.shared.TRId trId,
OperationID operationID,
com.google.web.bindery.event.shared.EventBus bus)
throws Exception
Exceptionprotected abstract void updateComboOperatorStatus(TdOperatorComboOperator operator)
protected abstract void setListener(org.gcube.portlets.user.td.monitorwidget.client.MonitorDialogListener listener)
protected void doOperationSubmit(String fieldValue, TdOperatorComboOperator operator, org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData firstColumnData, org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData secColumnData, String firstColumnLabel, String secondColumnLabel, org.gcube.portlets.user.td.columnwidget.client.store.ColumnTypeCodeElement columnTypeCodeElement, org.gcube.portlets.user.td.columnwidget.client.store.ColumnTypeCodeElement columnTypeCodeElement2, org.gcube.portlets.user.td.columnwidget.client.store.ColumnDataTypeElement selectedDataType1, org.gcube.portlets.user.td.columnwidget.client.store.ColumnDataTypeElement selectedDataType2, boolean deleteSourceColumn)
protected void initComboOperatorForOperationId()
protected void addHandlersForComboOperator(com.sencha.gxt.data.shared.LabelProvider<TdBaseComboDataBean> labelProvider)
public com.sencha.gxt.data.shared.ListStore<TdOperatorComboOperator> getStoreCombo()
public TdOperatorComboOperator getDefaultValue()
protected void openMonitorDialog(String taskId)
protected void setColumnTypeSelectedValue(com.sencha.gxt.widget.core.client.form.ComboBox<org.gcube.portlets.user.td.columnwidget.client.store.ColumnTypeCodeElement> combo,
org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnTypeCode typeCode)
combo - typeCode - IF input typeCode doesn't exist set value as ANNOTATION if findprotected void setDataTypeSelectedValue(com.sencha.gxt.widget.core.client.form.ComboBox<org.gcube.portlets.user.td.columnwidget.client.store.ColumnDataTypeElement> combo,
org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnDataType dataType)
combo - dataType - IF input dataType doesn't exist set value as Text if findCopyright © 2015. All Rights Reserved.