org.pentaho.platform.dataaccess.datasource.wizard.controllers
Class CsvDatasourceController

java.lang.Object
  extended by AbstractXulEventHandler
      extended by org.pentaho.platform.dataaccess.datasource.wizard.controllers.CsvDatasourceController
All Implemented Interfaces:
IDatasourceTypeController

public class CsvDatasourceController
extends AbstractXulEventHandler
implements IDatasourceTypeController


Field Summary
static String COMMA
           
static String EMPTY_STRING
           
static int MAX_COL_SIZE
           
static int MAX_SAMPLE_DATA_ROWS
           
 
Constructor Summary
CsvDatasourceController()
           
 
Method Summary
 void closeAggregationEditorDialog()
          
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_SAMPLE_DATA_ROWS

public static final int MAX_SAMPLE_DATA_ROWS
See Also:
Constant Field Values

MAX_COL_SIZE

public static final int MAX_COL_SIZE
See Also:
Constant Field Values

EMPTY_STRING

public static final String EMPTY_STRING
See Also:
Constant Field Values

COMMA

public static final String COMMA
See Also:
Constant Field Values
Constructor Detail

CsvDatasourceController

public CsvDatasourceController()
Method Detail

init


setSelectedCsvDataRow


setBindingFactory

public void setBindingFactory(BindingFactory bf)

setDatasourceModel

public void setDatasourceModel(DatasourceModel model)

getDatasourceModel

public DatasourceModel getDatasourceModel()

getName

public String getName()

setService

public void setService(IXulAsyncDatasourceService service)

submitCsv


closeApplyCsvConfirmationDialog


uploadFailure


openErrorDialog


closeErrorDialog


openSuccesDialog


closeSuccessDialog


showWaitingDialog


hideWaitingDialog


closeRegenerateModelConfirmationDialog


displayErrorMessage

public void displayErrorMessage(Throwable th)

setDatasourceMessages

public void setDatasourceMessages(DatasourceMessages datasourceMessages)
Parameters:
datasourceMessages - the datasourceMessages to set

getWaitingDialog

public WaitingDialog getWaitingDialog()
Returns:
the waitingDialog

setWaitingDialog

public void setWaitingDialog(WaitingDialog waitingDialog)
Parameters:
waitingDialog - the waitingDialog to set

getDatasourceMessages

public DatasourceMessages getDatasourceMessages()
Returns:
the datasourceMessages

closeAggregationEditorDialog


saveAggregationValues


closeSampleDataDialog


initializeBusinessData

public void initializeBusinessData(DatasourceModel model)
Specified by:
initializeBusinessData in interface IDatasourceTypeController

supportsBusinessData

public boolean supportsBusinessData(DatasourceModel businessData)
Specified by:
supportsBusinessData in interface IDatasourceTypeController

finishing

public boolean finishing()
Specified by:
finishing in interface IDatasourceTypeController