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
 SbiDataSet copyDataSet(SbiDataSet hibDataSet)
          Deprecated.  
 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 dsVerdionID, java.lang.Integer dsId)
           
 java.lang.Integer getHigherVersionNumForDS(java.lang.Integer dsId)
           
 boolean hasBIKpiAssociated(java.lang.String dsId)
           
 boolean hasBILovAssociated(java.lang.String dsId)
           
 boolean hasBIObjAssociated(java.lang.String dsId)
           
 java.lang.Integer insertDataSet(it.eng.spagobi.tools.dataset.bo.IDataSet 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()
           
 java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadAllActiveDataSetsByOwner(java.lang.String owner)
           
 java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadAllActiveDataSetsByOwnerAndType(java.lang.String owner, java.lang.String type)
           
 it.eng.spagobi.tools.dataset.bo.IDataSet loadDataSetById(java.lang.Integer dsId)
           
 it.eng.spagobi.tools.dataset.bo.IDataSet loadDataSetByLabel(java.lang.String dsLabel)
           
 it.eng.spagobi.tools.dataset.bo.IDataSet loadDataSetByOwner(java.lang.String owner)
           
 java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadFilteredDatasetList(java.lang.String hsql, java.lang.Integer offset, java.lang.Integer fetchSize)
           
 java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadFilteredDatasetList(java.lang.String hsql, java.lang.Integer offset, java.lang.Integer fetchSize, java.lang.String owner)
           
 java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadPagedDatasetList(java.lang.Integer offset, java.lang.Integer fetchSize)
           
 java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadPagedDatasetList(java.lang.Integer offset, java.lang.Integer fetchSize, java.lang.String owner)
           
 java.util.List<SbiDataSet> loadPagedSbiDatasetConfigList(java.lang.Integer offset, java.lang.Integer fetchSize)
          Deprecated.  
 void modifyDataSet(it.eng.spagobi.tools.dataset.bo.IDataSet dataSet)
           
 it.eng.spagobi.tools.dataset.bo.IDataSet restoreOlderDataSetVersion(java.lang.Integer dsId, java.lang.Integer dsVersion)
           
 it.eng.spagobi.tools.dataset.bo.IDataSet 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(it.eng.spagobi.tools.dataset.bo.IDataSet dataSet)

loadAllActiveDataSets

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

loadAllActiveDataSetsByOwner

java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadAllActiveDataSetsByOwner(java.lang.String owner)

loadAllActiveDataSetsByOwnerAndType

java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadAllActiveDataSetsByOwnerAndType(java.lang.String owner,
                                                                                             java.lang.String type)

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<it.eng.spagobi.tools.dataset.bo.IDataSet> loadFilteredDatasetList(java.lang.String hsql,
                                                                                 java.lang.Integer offset,
                                                                                 java.lang.Integer fetchSize)

loadPagedDatasetList

java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadPagedDatasetList(java.lang.Integer offset,
                                                                              java.lang.Integer fetchSize)

loadFilteredDatasetList

java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadFilteredDatasetList(java.lang.String hsql,
                                                                                 java.lang.Integer offset,
                                                                                 java.lang.Integer fetchSize,
                                                                                 java.lang.String owner)

loadPagedDatasetList

java.util.List<it.eng.spagobi.tools.dataset.bo.IDataSet> loadPagedDatasetList(java.lang.Integer offset,
                                                                              java.lang.Integer fetchSize,
                                                                              java.lang.String owner)

loadDataSetById

it.eng.spagobi.tools.dataset.bo.IDataSet loadDataSetById(java.lang.Integer dsId)

loadDataSetByLabel

it.eng.spagobi.tools.dataset.bo.IDataSet loadDataSetByLabel(java.lang.String dsLabel)

loadDataSetByOwner

it.eng.spagobi.tools.dataset.bo.IDataSet loadDataSetByOwner(java.lang.String owner)

loadPagedSbiDatasetConfigList

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


countBIObjAssociated

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

countDatasets

java.lang.Integer countDatasets()

hasBIObjAssociated

boolean hasBIObjAssociated(java.lang.String dsId)

hasBIKpiAssociated

boolean hasBIKpiAssociated(java.lang.String dsId)

hasBILovAssociated

boolean hasBILovAssociated(java.lang.String dsId)

modifyDataSet

void modifyDataSet(it.eng.spagobi.tools.dataset.bo.IDataSet dataSet)

restoreOlderDataSetVersion

it.eng.spagobi.tools.dataset.bo.IDataSet 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 dsVerdionID,
                                     java.lang.Integer dsId)

deleteAllInactiveDataSetVersions

boolean deleteAllInactiveDataSetVersions(java.lang.Integer dsID)

toGuiGenericDataSet

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


copyDataSet

SbiDataSet copyDataSet(SbiDataSet hibDataSet)
Deprecated.