it.eng.spagobi.tools.dataset.bo
Class ConfigurableDataSet

java.lang.Object
  extended by it.eng.spagobi.tools.dataset.bo.AbstractDataSet
      extended by it.eng.spagobi.tools.dataset.bo.ConfigurableDataSet
All Implemented Interfaces:
IDataSet
Direct Known Subclasses:
FileDataSet, JavaClassDataSet, JDBCDataSet, ScriptDataSet, WebServiceDataSet

public class ConfigurableDataSet
extends AbstractDataSet

Author:
Andrea Gioia

Constructor Summary
ConfigurableDataSet()
           
ConfigurableDataSet(SpagoBiDataSet dataSetConfig)
           
 
Method Summary
 IDataStore fetchNext()
           
 IDataProxy getDataProxy()
           
 IDataReader getDataReader()
           
 IDataStore getDataStore()
           
 java.util.List getProfileAttributeNames()
          Gets the list of names of the profile attributes required.
 java.lang.Object getQuery()
           
 it.eng.spago.security.IEngUserProfile getUserProfile()
           
 void loadData()
           
 void setDataProxy(IDataProxy dataProxy)
           
 void setDataReader(IDataReader dataReader)
           
 void setFetchSize(int l)
           
 void setQuery(java.lang.Object query)
           
 void setUserProfile(it.eng.spago.security.IEngUserProfile userProfile)
           
 
Methods inherited from class it.eng.spagobi.tools.dataset.bo.AbstractDataSet
addBehaviour, getBehaviour, getDataStoreTransformer, getDescription, getId, getLabel, getName, getParameters, getParamsMap, getPivotColumnName, getPivotColumnValue, getPivotRowName, getTransformerId, hasBehaviour, hasDataStoreTransformer, removeDataStoreTransformer, setDataStoreTransformer, setDescription, setId, setLabel, setName, setParameters, setParamsMap, setPivotColumnName, setPivotColumnValue, setPivotRowName, setTransformerId, toSpagoBiDataSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurableDataSet

public ConfigurableDataSet()

ConfigurableDataSet

public ConfigurableDataSet(SpagoBiDataSet dataSetConfig)
Method Detail

loadData

public void loadData()
              throws it.eng.spago.error.EMFUserError,
                     it.eng.spago.error.EMFInternalError
Throws:
it.eng.spago.error.EMFUserError
it.eng.spago.error.EMFInternalError

setFetchSize

public void setFetchSize(int l)

fetchNext

public IDataStore fetchNext()

getDataStore

public IDataStore getDataStore()

getQuery

public java.lang.Object getQuery()

setQuery

public void setQuery(java.lang.Object query)

getProfileAttributeNames

public java.util.List getProfileAttributeNames()
                                        throws java.lang.Exception
Gets the list of names of the profile attributes required.

Returns:
list of profile attribute names
Throws:
java.lang.Exception - the exception

getDataReader

public IDataReader getDataReader()

setDataReader

public void setDataReader(IDataReader dataReader)

getDataProxy

public IDataProxy getDataProxy()

setDataProxy

public void setDataProxy(IDataProxy dataProxy)

getUserProfile

public it.eng.spago.security.IEngUserProfile getUserProfile()

setUserProfile

public void setUserProfile(it.eng.spago.security.IEngUserProfile userProfile)