org.pentaho.platform.dataaccess.datasource.wizard.models
Class ModelInfo
java.lang.Object
org.pentaho.ui.xul.XulEventSourceAdapter
org.pentaho.platform.dataaccess.datasource.wizard.models.ModelInfo
- All Implemented Interfaces:
- java.io.Serializable, org.pentaho.ui.xul.XulEventSource
public class ModelInfo
- extends org.pentaho.ui.xul.XulEventSourceAdapter
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter |
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
CSV_FILE_INFO_ATTRIBUTE
public static final java.lang.String CSV_FILE_INFO_ATTRIBUTE
- See Also:
- Constant Field Values
CSV_COLUMN_INFO_ATTRIBUTE
public static final java.lang.String CSV_COLUMN_INFO_ATTRIBUTE
- See Also:
- Constant Field Values
STAGE_TABLE_NAME_ATTRIBUTE
public static final java.lang.String STAGE_TABLE_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
ModelInfo
public ModelInfo()
getFileInfo
public CsvFileInfo getFileInfo()
setFileInfo
public void setFileInfo(CsvFileInfo fileInfo)
getColumns
public ColumnInfo[] getColumns()
setColumns
public void setColumns(ColumnInfo[] columns)
getData
public DataRow[] getData()
setData
public void setData(DataRow[] data)
getStageTableName
public java.lang.String getStageTableName()
setStageTableName
public void setStageTableName(java.lang.String tableName)
getCsvInputErrors
public java.util.ArrayList<java.lang.String> getCsvInputErrors()
setCsvInputErrors
public void setCsvInputErrors(java.util.ArrayList<java.lang.String> csvInputErrors)
getTableOutputErrors
public java.util.ArrayList<java.lang.String> getTableOutputErrors()
setTableOutputErrors
public void setTableOutputErrors(java.util.ArrayList<java.lang.String> tableOutputErrors)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
validate
public void validate()
isValidated
public boolean isValidated()
clearModel
public void clearModel()
addModelInfoValidationListener
public void addModelInfoValidationListener(IModelInfoValidationListener listener)
getTableOutputErrorCount
public long getTableOutputErrorCount()
setTableOutputErrorCount
public void setTableOutputErrorCount(long tableOutputErrorCount)
getCsvInputErrorCount
public long getCsvInputErrorCount()
setCsvInputErrorCount
public void setCsvInputErrorCount(long csvInputErrorCount)
getTransformStats
public FileTransformStats getTransformStats()