it.eng.spagobi.bo.dao.hibernate
Class SubreportDAOHibImpl

java.lang.Object
  extended by it.eng.spagobi.bo.dao.hibernate.AbstractHibernateDAO
      extended by it.eng.spagobi.bo.dao.hibernate.SubreportDAOHibImpl
All Implemented Interfaces:
ISubreportDAO

public class SubreportDAOHibImpl
extends AbstractHibernateDAO
implements ISubreportDAO

Author:
Gioia

Constructor Summary
SubreportDAOHibImpl()
           
 
Method Summary
 void eraseSubreportByMasterRptId(java.lang.Integer master_rpt_id)
           
 void eraseSubreportBySubRptId(java.lang.Integer sub_rpt_id)
           
 void insertSubreport(Subreport aSubreport)
           
 java.util.List loadSubreportsByMasterRptId(java.lang.Integer master_rpt_id)
           
 java.util.List loadSubreportsBySubRptId(java.lang.Integer sub_rpt_id)
           
 Subreport toSubreport(SbiSubreports hibSubreports)
          From the hibernate subreports at input, gives the corrispondent Subreports object.
 
Methods inherited from class it.eng.spagobi.bo.dao.hibernate.AbstractHibernateDAO
getSession, logException
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubreportDAOHibImpl

public SubreportDAOHibImpl()
Method Detail

loadSubreportsByMasterRptId

public java.util.List loadSubreportsByMasterRptId(java.lang.Integer master_rpt_id)
                                           throws it.eng.spago.error.EMFUserError
Specified by:
loadSubreportsByMasterRptId in interface ISubreportDAO
Throws:
it.eng.spago.error.EMFUserError

loadSubreportsBySubRptId

public java.util.List loadSubreportsBySubRptId(java.lang.Integer sub_rpt_id)
                                        throws it.eng.spago.error.EMFUserError
Specified by:
loadSubreportsBySubRptId in interface ISubreportDAO
Throws:
it.eng.spago.error.EMFUserError

insertSubreport

public void insertSubreport(Subreport aSubreport)
                     throws it.eng.spago.error.EMFUserError
Specified by:
insertSubreport in interface ISubreportDAO
Throws:
it.eng.spago.error.EMFUserError

eraseSubreportByMasterRptId

public void eraseSubreportByMasterRptId(java.lang.Integer master_rpt_id)
                                 throws it.eng.spago.error.EMFUserError
Specified by:
eraseSubreportByMasterRptId in interface ISubreportDAO
Throws:
it.eng.spago.error.EMFUserError

eraseSubreportBySubRptId

public void eraseSubreportBySubRptId(java.lang.Integer sub_rpt_id)
                              throws it.eng.spago.error.EMFUserError
Specified by:
eraseSubreportBySubRptId in interface ISubreportDAO
Throws:
it.eng.spago.error.EMFUserError

toSubreport

public Subreport toSubreport(SbiSubreports hibSubreports)
From the hibernate subreports at input, gives the corrispondent Subreports object.

Parameters:
hibParameters - The hybernate parameter
Returns:
The corrispondent Parameter object