it.eng.spagobi.tools.dataset.dao
Interface IDataSetDAO

All Superinterfaces:
ISpagoBIDao
All Known Implementing Classes:
DataSetDAOImpl

public interface IDataSetDAO
extends ISpagoBIDao

Defines the interfaces for all methods needed to create, read, update and delete a dataset (CRUD operations).


Method Summary
 SbiDataSetHistory copyDataSetHistory(SbiDataSetHistory hibDataSet)
           
 java.lang.Integer countBIObjAssociated(java.lang.Integer dsId)
           
 java.lang.Integer countDatasets()
           
 boolean deleteAllInactiveDataSetVersions(java.lang.Integer dsID)
           
 void deleteDataSet(java.lang.Integer dsID)
           
 boolean deleteInactiveDataSetVersion(java.lang.Integer dsVerionID)
           
 java.lang.Integer getHigherVersionNumForDS(java.lang.Integer dsId)
           
 boolean hasBIObjAssociated(java.lang.String dsId)
           
 java.lang.Integer insertDataSet(GuiGenericDataSet dataSet)
           
 it.eng.spagobi.tools.dataset.bo.IDataSet loadActiveDataSetByLabel(java.lang.String label)
           
 it.eng.spagobi.tools.dataset.bo.IDataSet loadActiveIDataSetByID(java.lang.Integer id)
           
 java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadAllActiveDataSets()
           
 GuiGenericDataSet loadDataSetById(java.lang.Integer dsId)
           
 GuiGenericDataSet loadDataSetByLabel(java.lang.String dsLabel)
           
 java.util.List<GuiGenericDataSet> loadFilteredDatasetList(java.lang.String hsql, java.lang.Integer offset, java.lang.Integer fetchSize)
           
 java.util.List<GuiGenericDataSet> loadPagedDatasetList(java.lang.Integer offset, java.lang.Integer fetchSize)
           
 java.util.List<SbiDataSetConfig> loadPagedSbiDatasetConfigList(java.lang.Integer offset, java.lang.Integer fetchSize)
           
 void modifyDataSet(GuiGenericDataSet dataSet)
           
 GuiGenericDataSet restoreOlderDataSetVersion(java.lang.Integer dsId, java.lang.Integer dsVersion)
           
 GuiGenericDataSet toGuiGenericDataSet(it.eng.spagobi.tools.dataset.bo.IDataSet iDataSet)
          Deprecated.  
 
Methods inherited from interface it.eng.spagobi.commons.dao.ISpagoBIDao
getUserProfile, setTenant, setUserID, setUserProfile
 

Method Detail

insertDataSet

java.lang.Integer insertDataSet(GuiGenericDataSet dataSet)

loadAllActiveDataSets

java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadAllActiveDataSets()

loadActiveDataSetByLabel

it.eng.spagobi.tools.dataset.bo.IDataSet loadActiveDataSetByLabel(java.lang.String label)

loadActiveIDataSetByID

it.eng.spagobi.tools.dataset.bo.IDataSet loadActiveIDataSetByID(java.lang.Integer id)

loadFilteredDatasetList

java.util.List<GuiGenericDataSet> loadFilteredDatasetList(java.lang.String hsql,
                                                          java.lang.Integer offset,
                                                          java.lang.Integer fetchSize)

loadPagedDatasetList

java.util.List<GuiGenericDataSet> loadPagedDatasetList(java.lang.Integer offset,
                                                       java.lang.Integer fetchSize)

loadDataSetById

GuiGenericDataSet loadDataSetById(java.lang.Integer dsId)

loadDataSetByLabel

GuiGenericDataSet loadDataSetByLabel(java.lang.String dsLabel)

loadPagedSbiDatasetConfigList

java.util.List<SbiDataSetConfig> loadPagedSbiDatasetConfigList(java.lang.Integer offset,
                                                               java.lang.Integer fetchSize)

countBIObjAssociated

java.lang.Integer countBIObjAssociated(java.lang.Integer dsId)

countDatasets

java.lang.Integer countDatasets()

hasBIObjAssociated

boolean hasBIObjAssociated(java.lang.String dsId)

modifyDataSet

void modifyDataSet(GuiGenericDataSet dataSet)

restoreOlderDataSetVersion

GuiGenericDataSet restoreOlderDataSetVersion(java.lang.Integer dsId,
                                             java.lang.Integer dsVersion)

getHigherVersionNumForDS

java.lang.Integer getHigherVersionNumForDS(java.lang.Integer dsId)

deleteDataSet

void deleteDataSet(java.lang.Integer dsID)

deleteInactiveDataSetVersion

boolean deleteInactiveDataSetVersion(java.lang.Integer dsVerionID)

deleteAllInactiveDataSetVersions

boolean deleteAllInactiveDataSetVersions(java.lang.Integer dsID)

toGuiGenericDataSet

GuiGenericDataSet toGuiGenericDataSet(it.eng.spagobi.tools.dataset.bo.IDataSet iDataSet)
Deprecated. 


copyDataSetHistory

SbiDataSetHistory copyDataSetHistory(SbiDataSetHistory hibDataSet)