|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spagobi.commons.dao.AbstractHibernateDAO
it.eng.spagobi.tools.dataset.dao.DataSetDAOImpl
public class DataSetDAOImpl
Field Summary | |
---|---|
static java.lang.String |
CUSTOM_DS_TYPE
|
static java.lang.String |
FILE_DS_TYPE
|
static java.lang.String |
JCLASS_DS_TYPE
|
static java.lang.String |
JDBC_DS_TYPE
|
static java.lang.String |
QBE_DS_TYPE
|
static java.lang.String |
SCRIPT_DS_TYPE
|
static java.lang.String |
WS_DS_TYPE
|
Constructor Summary | |
---|---|
DataSetDAOImpl()
|
Method Summary | |
---|---|
SbiDataSetHistory |
copyDataSetHistory(SbiDataSetHistory hibDataSet)
copy a dataset history |
java.lang.Integer |
countBIObjAssociated(java.lang.Integer dsId)
Counts number of BIObj associated. |
java.lang.Integer |
countDatasets()
Counts number of existent DataSets |
void |
deleteAllInactiveDataSetVersions(java.lang.Integer dsID)
Delete all inactive dataset versions. |
void |
deleteDataSet(java.lang.Integer dsID)
Delete data set. |
boolean |
deleteInactiveDataSetVersion(java.lang.Integer dsVerionID)
Delete the inactive dataset version. |
java.lang.Integer |
getHigherVersionNumForDS(java.lang.Integer dsId)
Returns the Higher Version Number of a selected DS |
boolean |
hasBIObjAssociated(java.lang.String dsId)
Checks for bi obj associated. |
java.lang.Integer |
insertDataSet(GuiGenericDataSet dataSet)
Insert data set. |
it.eng.spagobi.tools.dataset.bo.IDataSet |
loadActiveDataSetByLabel(java.lang.String label)
Load data set by label. |
it.eng.spagobi.tools.dataset.bo.IDataSet |
loadActiveIDataSetByID(java.lang.Integer dsId)
Load data set by id. |
java.util.List |
loadAllActiveDataSets()
Load all active data sets. |
GuiGenericDataSet |
loadDataSetById(java.lang.Integer dsId)
Load data set by id. |
GuiGenericDataSet |
loadDataSetByLabel(java.lang.String dsLabel)
Load data set by id. |
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)
Returns List of all existent IDataSets with current active version |
java.util.List<SbiDataSetConfig> |
loadPagedSbiDatasetConfigList(java.lang.Integer offset,
java.lang.Integer fetchSize)
Returns List of all existent SbiDataSetConfig elements (NO DETAIL, only name, label, descr...). |
void |
modifyDataSet(GuiGenericDataSet dataSet)
Modify data set. |
GuiGenericDataSet |
restoreOlderDataSetVersion(java.lang.Integer dsId,
java.lang.Integer dsVersion)
Restore an Older Version of the dataset |
GuiGenericDataSet |
toDataSet(it.eng.spagobi.tools.dataset.bo.IDataSet iDataSet)
From the IDataSet as input, return the corrispondent GuiGenericDataSet object. |
GuiGenericDataSet |
toDataSet(SbiDataSetHistory hibDataSet)
|
GuiDataSetDetail |
toDataSetDetail(SbiDataSetHistory hibDataSet)
|
it.eng.spagobi.tools.dataset.bo.IDataSet |
toIDataSet(SbiDataSetHistory hibDataSet)
From the hibernate DataSet as input, gives the corrispondent DataSet object. |
Methods inherited from class it.eng.spagobi.commons.dao.AbstractHibernateDAO |
---|
getSession, getUserProfile, logException, rollbackIfActiveAndClose, setUserID, setUserProfile, updateSbiCommonInfo4Insert, updateSbiCommonInfo4Update |
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.commons.dao.ISpagoBIDao |
---|
getUserProfile, setUserID, setUserProfile |
Field Detail |
---|
public static final java.lang.String JDBC_DS_TYPE
public static final java.lang.String FILE_DS_TYPE
public static final java.lang.String SCRIPT_DS_TYPE
public static final java.lang.String JCLASS_DS_TYPE
public static final java.lang.String WS_DS_TYPE
public static final java.lang.String QBE_DS_TYPE
public static final java.lang.String CUSTOM_DS_TYPE
Constructor Detail |
---|
public DataSetDAOImpl()
Method Detail |
---|
public void deleteDataSet(java.lang.Integer dsID) throws it.eng.spago.error.EMFUserError
deleteDataSet
in interface IDataSetDAO
dsID
- the a data set ID
it.eng.spago.error.EMFUserError
- the EMF user errorpublic boolean deleteInactiveDataSetVersion(java.lang.Integer dsVerionID) throws it.eng.spago.error.EMFUserError
deleteInactiveDataSetVersion
in interface IDataSetDAO
dsVerionID
- the a data set version ID
it.eng.spago.error.EMFUserError
- the EMF user errorpublic void deleteAllInactiveDataSetVersions(java.lang.Integer dsID) throws it.eng.spago.error.EMFUserError
deleteAllInactiveDataSetVersions
in interface IDataSetDAO
dsID
- the a data set fo which all old versions need to eb deleted
it.eng.spago.error.EMFUserError
- the EMF user errorpublic java.lang.Integer insertDataSet(GuiGenericDataSet dataSet) throws it.eng.spago.error.EMFUserError
insertDataSet
in interface IDataSetDAO
dataSet
- the a data set
it.eng.spago.error.EMFUserError
- the EMF user errorit.eng.spagobi.tools.dataset.dao.IDataSetDAO#insertDataSet(it.eng.spagobi.tools.dataset.bo.AbstractDataSet)
public GuiGenericDataSet restoreOlderDataSetVersion(java.lang.Integer dsId, java.lang.Integer dsVersion) throws it.eng.spago.error.EMFUserError
restoreOlderDataSetVersion
in interface IDataSetDAO
dsId
- the a data set IDdsVersion
- the a data set Version
it.eng.spago.error.EMFUserError
- the EMF user errorpublic java.lang.Integer getHigherVersionNumForDS(java.lang.Integer dsId) throws it.eng.spago.error.EMFUserError
getHigherVersionNumForDS
in interface IDataSetDAO
dsId
- the a data set ID
it.eng.spago.error.EMFUserError
- the EMF user errorpublic void modifyDataSet(GuiGenericDataSet dataSet) throws it.eng.spago.error.EMFUserError
modifyDataSet
in interface IDataSetDAO
aDataSet
- the a data set
it.eng.spago.error.EMFUserError
- the EMF user errorit.eng.spagobi.tools.dataset.dao.IDataSetDAO#modifyDataSet(it.eng.spagobi.tools.dataset.bo.AbstractDataSet)
public java.util.List<SbiDataSetConfig> loadPagedSbiDatasetConfigList(java.lang.Integer offset, java.lang.Integer fetchSize) throws it.eng.spago.error.EMFUserError
loadPagedSbiDatasetConfigList
in interface IDataSetDAO
offset
- starting elementfetchSize
- number of elements to retrieve
it.eng.spago.error.EMFUserError
- the EMF user errorpublic java.util.List<GuiGenericDataSet> loadFilteredDatasetList(java.lang.String hsql, java.lang.Integer offset, java.lang.Integer fetchSize) throws it.eng.spago.error.EMFUserError
loadFilteredDatasetList
in interface IDataSetDAO
it.eng.spago.error.EMFUserError
public java.util.List<GuiGenericDataSet> loadPagedDatasetList(java.lang.Integer offset, java.lang.Integer fetchSize) throws it.eng.spago.error.EMFUserError
loadPagedDatasetList
in interface IDataSetDAO
offset
- starting elementfetchSize
- number of elements to retrieve
it.eng.spago.error.EMFUserError
- the EMF user errorpublic GuiGenericDataSet toDataSet(SbiDataSetHistory hibDataSet) throws it.eng.spago.error.EMFUserError
it.eng.spago.error.EMFUserError
public GuiDataSetDetail toDataSetDetail(SbiDataSetHistory hibDataSet) throws it.eng.spago.error.EMFUserError
it.eng.spago.error.EMFUserError
public SbiDataSetHistory copyDataSetHistory(SbiDataSetHistory hibDataSet) throws it.eng.spago.error.EMFUserError
copyDataSetHistory
in interface IDataSetDAO
hibDataSet
-
it.eng.spago.error.EMFUserError
public GuiGenericDataSet toDataSet(it.eng.spagobi.tools.dataset.bo.IDataSet iDataSet) throws it.eng.spago.error.EMFUserError
GuiGenericDataSet
object.
toDataSet
in interface IDataSetDAO
iDataSet
- The IDataSet
GuiGenericDataSet
object
it.eng.spago.error.EMFUserError
public java.lang.Integer countBIObjAssociated(java.lang.Integer dsId) throws it.eng.spago.error.EMFUserError
countBIObjAssociated
in interface IDataSetDAO
dsId
- the ds id
it.eng.spago.error.EMFUserError
- the EMF user errorpublic java.lang.Integer countDatasets() throws it.eng.spago.error.EMFUserError
countDatasets
in interface IDataSetDAO
it.eng.spago.error.EMFUserError
- the EMF user errorpublic boolean hasBIObjAssociated(java.lang.String dsId) throws it.eng.spago.error.EMFUserError
hasBIObjAssociated
in interface IDataSetDAO
dsId
- the ds id
it.eng.spago.error.EMFUserError
- the EMF user errorit.eng.spagobi.tools.dataSet.dao.IDataSetDAO#hasBIObjAssociated(java.lang.String)
public GuiGenericDataSet loadDataSetById(java.lang.Integer dsId) throws it.eng.spago.error.EMFUserError
loadDataSetById
in interface IDataSetDAO
dsID
- the ds id
it.eng.spago.error.EMFUserError
- the EMF user errorpublic GuiGenericDataSet loadDataSetByLabel(java.lang.String dsLabel) throws it.eng.spago.error.EMFUserError
loadDataSetByLabel
in interface IDataSetDAO
dsLabel
- the ds label
it.eng.spago.error.EMFUserError
- the EMF user errorpublic it.eng.spagobi.tools.dataset.bo.IDataSet loadActiveIDataSetByID(java.lang.Integer dsId) throws it.eng.spago.error.EMFUserError
loadActiveIDataSetByID
in interface IDataSetDAO
dsID
- the ds id
it.eng.spago.error.EMFUserError
- the EMF user errorpublic it.eng.spagobi.tools.dataset.bo.IDataSet loadActiveDataSetByLabel(java.lang.String label) throws it.eng.spago.error.EMFUserError
loadActiveDataSetByLabel
in interface IDataSetDAO
label
- the label
it.eng.spago.error.EMFUserError
- the EMF user errorit.eng.spagobi.tools.dataset.dao.IDataSetDAO#loadDataSetByLabel(string)
public java.util.List loadAllActiveDataSets() throws it.eng.spago.error.EMFUserError
loadAllActiveDataSets
in interface IDataSetDAO
it.eng.spago.error.EMFUserError
- the EMF user errorpublic it.eng.spagobi.tools.dataset.bo.IDataSet toIDataSet(SbiDataSetHistory hibDataSet) throws it.eng.spago.error.EMFUserError
DataSet
object.
toIDataSet
in interface IDataSetDAO
hibDataSet
- The hybernate data set
DataSet
object
it.eng.spago.error.EMFUserError
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |