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

java.lang.Object
  extended by it.eng.spagobi.tools.dataset.bo.AbstractDataSet
All Implemented Interfaces:
IDataSet
Direct Known Subclasses:
ConfigurableDataSet

public abstract class AbstractDataSet
extends java.lang.Object
implements IDataSet

Author:
Angelo Bernabei angelo.bernabei@eng.it

Constructor Summary
AbstractDataSet()
           
AbstractDataSet(SpagoBiDataSet dataSetConfig)
           
 
Method Summary
 void addBehaviour(IDataSetBehaviour behaviour)
           
 java.lang.Object getBehaviour(java.lang.String behaviourId)
           
 IDataStoreTransformer getDataStoreTransformer()
           
 java.lang.String getDescription()
           
 int getId()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 java.lang.String getParameters()
           
 java.util.Map getParamsMap()
           
 java.lang.String getPivotColumnName()
           
 java.lang.String getPivotColumnValue()
           
 java.lang.String getPivotRowName()
           
 java.lang.Integer getTransformerId()
           
 boolean hasBehaviour(java.lang.String behaviourId)
           
 boolean hasDataStoreTransformer()
           
 void removeDataStoreTransformer()
           
 void setDataStoreTransformer(IDataStoreTransformer dataSetTransformer)
           
 void setDescription(java.lang.String description)
           
 void setId(int id)
           
 void setLabel(java.lang.String label)
           
 void setName(java.lang.String name)
           
 void setParameters(java.lang.String parameters)
           
 void setParamsMap(java.util.Map paramsMap)
           
 void setPivotColumnName(java.lang.String pivotColumnName)
           
 void setPivotColumnValue(java.lang.String pivotColumnValue)
           
 void setPivotRowName(java.lang.String pivotRowName)
           
 void setTransformerId(java.lang.Integer transformerId)
           
 SpagoBiDataSet toSpagoBiDataSet()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface it.eng.spagobi.tools.dataset.bo.IDataSet
fetchNext, getDataStore, getQuery, getUserProfile, loadData, setFetchSize, setQuery, setUserProfile
 

Constructor Detail

AbstractDataSet

public AbstractDataSet()

AbstractDataSet

public AbstractDataSet(SpagoBiDataSet dataSetConfig)
Method Detail

toSpagoBiDataSet

public SpagoBiDataSet toSpagoBiDataSet()
Specified by:
toSpagoBiDataSet in interface IDataSet

getId

public int getId()
Specified by:
getId in interface IDataSet

setId

public void setId(int id)
Specified by:
setId in interface IDataSet

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in interface IDataSet

setLabel

public void setLabel(java.lang.String label)
Specified by:
setLabel in interface IDataSet

getName

public java.lang.String getName()
Specified by:
getName in interface IDataSet

setName

public void setName(java.lang.String name)
Specified by:
setName in interface IDataSet

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface IDataSet

setDescription

public void setDescription(java.lang.String description)
Specified by:
setDescription in interface IDataSet

getParameters

public java.lang.String getParameters()
Specified by:
getParameters in interface IDataSet

setParameters

public void setParameters(java.lang.String parameters)
Specified by:
setParameters in interface IDataSet

getTransformerId

public java.lang.Integer getTransformerId()
Specified by:
getTransformerId in interface IDataSet

setTransformerId

public void setTransformerId(java.lang.Integer transformerId)
Specified by:
setTransformerId in interface IDataSet

getPivotColumnName

public java.lang.String getPivotColumnName()
Specified by:
getPivotColumnName in interface IDataSet

setPivotColumnName

public void setPivotColumnName(java.lang.String pivotColumnName)
Specified by:
setPivotColumnName in interface IDataSet

getPivotRowName

public java.lang.String getPivotRowName()
Specified by:
getPivotRowName in interface IDataSet

setPivotRowName

public void setPivotRowName(java.lang.String pivotRowName)
Specified by:
setPivotRowName in interface IDataSet

getPivotColumnValue

public java.lang.String getPivotColumnValue()
Specified by:
getPivotColumnValue in interface IDataSet

setPivotColumnValue

public void setPivotColumnValue(java.lang.String pivotColumnValue)
Specified by:
setPivotColumnValue in interface IDataSet

getParamsMap

public java.util.Map getParamsMap()
Specified by:
getParamsMap in interface IDataSet

setParamsMap

public void setParamsMap(java.util.Map paramsMap)
Specified by:
setParamsMap in interface IDataSet

hasBehaviour

public boolean hasBehaviour(java.lang.String behaviourId)
Specified by:
hasBehaviour in interface IDataSet

getBehaviour

public java.lang.Object getBehaviour(java.lang.String behaviourId)
Specified by:
getBehaviour in interface IDataSet

addBehaviour

public void addBehaviour(IDataSetBehaviour behaviour)
Specified by:
addBehaviour in interface IDataSet

hasDataStoreTransformer

public boolean hasDataStoreTransformer()
Specified by:
hasDataStoreTransformer in interface IDataSet

removeDataStoreTransformer

public void removeDataStoreTransformer()
Specified by:
removeDataStoreTransformer in interface IDataSet

setDataStoreTransformer

public void setDataStoreTransformer(IDataStoreTransformer dataSetTransformer)
Specified by:
setDataStoreTransformer in interface IDataSet

getDataStoreTransformer

public IDataStoreTransformer getDataStoreTransformer()
Specified by:
getDataStoreTransformer in interface IDataSet