it.eng.spagobi.analiticalmodel.document.dao
Interface ISubreportDAO

All Superinterfaces:
ISpagoBIDao
All Known Implementing Classes:
SubreportDAOHibImpl

public interface ISubreportDAO
extends ISpagoBIDao

Author:
Gioia

Method Summary
 void eraseSubreportByMasterRptId(java.lang.Integer id)
          Erase subreport by master rpt id.
 void eraseSubreportBySubRptId(java.lang.Integer id)
          Erase subreport by sub rpt id.
 void insertSubreport(Subreport aSubreport)
          Insert subreport.
 java.util.List loadSubreportsByMasterRptId(java.lang.Integer master_rpt_id)
          Load subreports by master rpt id.
 java.util.List loadSubreportsBySubRptId(java.lang.Integer sub_rpt_id)
          Load subreports by sub rpt id.
 
Methods inherited from interface it.eng.spagobi.commons.dao.ISpagoBIDao
getUserProfile, setTenant, setUserID, setUserProfile
 

Method Detail

loadSubreportsByMasterRptId

java.util.List loadSubreportsByMasterRptId(java.lang.Integer master_rpt_id)
                                           throws it.eng.spago.error.EMFUserError
Load subreports by master rpt id.

Parameters:
master_rpt_id - the master_rpt_id
Returns:
the list
Throws:
it.eng.spago.error.EMFUserError - the EMF user error

loadSubreportsBySubRptId

java.util.List loadSubreportsBySubRptId(java.lang.Integer sub_rpt_id)
                                        throws it.eng.spago.error.EMFUserError
Load subreports by sub rpt id.

Parameters:
sub_rpt_id - the sub_rpt_id
Returns:
the list
Throws:
it.eng.spago.error.EMFUserError - the EMF user error

insertSubreport

void insertSubreport(Subreport aSubreport)
                     throws it.eng.spago.error.EMFUserError
Insert subreport.

Parameters:
aSubreport - the a subreport
Throws:
it.eng.spago.error.EMFUserError - the EMF user error

eraseSubreportByMasterRptId

void eraseSubreportByMasterRptId(java.lang.Integer id)
                                 throws it.eng.spago.error.EMFUserError
Erase subreport by master rpt id.

Parameters:
id - the id
Throws:
it.eng.spago.error.EMFUserError - the EMF user error

eraseSubreportBySubRptId

void eraseSubreportBySubRptId(java.lang.Integer id)
                              throws it.eng.spago.error.EMFUserError
Erase subreport by sub rpt id.

Parameters:
id - the id
Throws:
it.eng.spago.error.EMFUserError - the EMF user error