org.pentaho.platform.dataaccess.datasource.beans
Class Datasource

java.lang.Object
  extended by org.pentaho.platform.dataaccess.datasource.beans.Datasource
All Implemented Interfaces:
Serializable, IDatasource

public class Datasource
extends Object
implements IDatasource, Serializable

See Also:
Serialized Form

Constructor Summary
Datasource()
           
Datasource(IDatasource datasource)
           
 
Method Summary
 boolean equals(Object obj)
           
 BusinessData getBusinessData()
           
 IConnection getConnection(String name)
           
 List<IConnection> getConnections()
           
 String getDatasourceName()
           
 DatasourceType getDatasourceType()
           
 String getPreviewLimit()
           
 String getQuery()
           
 IConnection getSelectedConnection()
           
 String getSelectedFile()
           
 DatasourceType getType()
           
 int hashCode()
           
 boolean isHeadersPresent()
           
 void setBusinessData(BusinessData businessData)
           
 void setConnection(IConnection connection)
           
 void setConnections(List<IConnection> connections)
           
 void setDatasourceName(String datasourceName)
           
 void setDatasourceType(DatasourceType type)
           
 void setHeadersPresent(boolean headersPresent)
           
 void setPreviewLimit(String previewLimit)
           
 void setQuery(String query)
           
 void setSelectedConnection(IConnection connection)
           
 void setSelectedFile(String selectedFile)
           
 void setType(DatasourceType type)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Datasource

public Datasource()

Datasource

public Datasource(IDatasource datasource)
Method Detail

setDatasourceName

public void setDatasourceName(String datasourceName)
Specified by:
setDatasourceName in interface IDatasource

getDatasourceName

public String getDatasourceName()
Specified by:
getDatasourceName in interface IDatasource

setQuery

public void setQuery(String query)
Specified by:
setQuery in interface IDatasource

getQuery

public String getQuery()
Specified by:
getQuery in interface IDatasource

setPreviewLimit

public void setPreviewLimit(String previewLimit)
Specified by:
setPreviewLimit in interface IDatasource

getPreviewLimit

public String getPreviewLimit()
Specified by:
getPreviewLimit in interface IDatasource

getConnection

public IConnection getConnection(String name)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getConnections

public List<IConnection> getConnections()
Specified by:
getConnections in interface IDatasource

setConnection

public void setConnection(IConnection connection)

setConnections

public void setConnections(List<IConnection> connections)
Specified by:
setConnections in interface IDatasource

getDatasourceType

public DatasourceType getDatasourceType()
Specified by:
getDatasourceType in interface IDatasource

getSelectedConnection

public IConnection getSelectedConnection()
Specified by:
getSelectedConnection in interface IDatasource

setSelectedConnection

public void setSelectedConnection(IConnection connection)
Specified by:
setSelectedConnection in interface IDatasource

getBusinessData

public BusinessData getBusinessData()
Specified by:
getBusinessData in interface IDatasource

setBusinessData

public void setBusinessData(BusinessData businessData)
Specified by:
setBusinessData in interface IDatasource

setDatasourceType

public void setDatasourceType(DatasourceType type)
Specified by:
setDatasourceType in interface IDatasource

setHeadersPresent

public void setHeadersPresent(boolean headersPresent)
Specified by:
setHeadersPresent in interface IDatasource

setSelectedFile

public void setSelectedFile(String selectedFile)
Specified by:
setSelectedFile in interface IDatasource

getSelectedFile

public String getSelectedFile()

isHeadersPresent

public boolean isHeadersPresent()

getType

public DatasourceType getType()

setType

public void setType(DatasourceType type)

toString

public String toString()
Overrides:
toString in class Object