org.pentaho.platform.dataaccess.datasource.wizard.models
Class GuiStateModel

java.lang.Object
  extended by XulEventSourceAdapter
      extended by org.pentaho.platform.dataaccess.datasource.wizard.models.GuiStateModel

public class GuiStateModel
extends XulEventSourceAdapter

Author:
wseyler

Nested Class Summary
static class GuiStateModel.ConnectionEditType
           
 
Constructor Summary
GuiStateModel()
           
 
Method Summary
 void addConnection(IConnection connection)
           
 void addDataStagingCompleteListener(IDataStagingCompleteListener listener)
           
 void addRelationalModelValidationListener(IRelationalModelValidationListener listener)
           
 void clearModel()
          
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuiStateModel

public GuiStateModel()
Method Detail

getEditType


setEditType


getConnections


addConnection

public void addConnection(IConnection connection)

updateConnection

public void updateConnection(IConnection connection)

deleteConnection

public void deleteConnection(IConnection connection)

deleteConnection

public void deleteConnection(String name)

setConnections


getPreviewLimit


setPreviewLimit


getConnectionByName

public IConnection getConnectionByName(String name)

getConnectionIndex

public Integer getConnectionIndex(IConnection conn)

isRelationalValidated


validateRelational

public void validateRelational()

invalidateRelational

public void invalidateRelational()

getRelationalData


setRelationalData


getDataRows


setDataRows


clearModel


addRelationalModelValidationListener

public void addRelationalModelValidationListener(IRelationalModelValidationListener listener)

removeRelationalListener

public void removeRelationalListener(IRelationalModelValidationListener listener)

setRelationalPreviewValidated

public void setRelationalPreviewValidated(boolean value)

isRelationalPreviewValidated

public boolean isRelationalPreviewValidated()

isRelationalApplyValidated

public boolean isRelationalApplyValidated()

setRelationalApplyValidated

public void setRelationalApplyValidated(boolean value)

getLogicalModels

public List<LogicalModel> getLogicalModels()

setLogicalModels

public void setLogicalModels(List<LogicalModel> logicalModels)

getLocaleCode

public String getLocaleCode()

setLocaleCode

public void setLocaleCode(String localeCode)

getConnectionService

public IXulAsyncConnectionService getConnectionService()

setConnectionService

public void setConnectionService(IXulAsyncConnectionService connectionService)

setDataStagingComplete

public void setDataStagingComplete(boolean status)

isDataStagingComplete

public boolean isDataStagingComplete()

addDataStagingCompleteListener

public void addDataStagingCompleteListener(IDataStagingCompleteListener listener)

fireDataStagingComplete

public void fireDataStagingComplete()

getSelectedCsvFile

public FileInfo getSelectedCsvFile()

setSelectedCsvFile

public void setSelectedCsvFile(FileInfo selectedCsvFile)

isEditing


setEditing


isDirty


setDirty