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
clone, equals, finalize, 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 EMFUserError
Specified by:
loadSubreportsByMasterRptId in interface ISubreportDAO
Throws:
EMFUserError

loadSubreportsBySubRptId

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

insertSubreport

public void insertSubreport(Subreport aSubreport)
                     throws EMFUserError
Specified by:
insertSubreport in interface ISubreportDAO
Throws:
EMFUserError

eraseSubreportByMasterRptId

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

eraseSubreportBySubRptId

public void eraseSubreportBySubRptId(java.lang.Integer sub_rpt_id)
                              throws EMFUserError
Specified by:
eraseSubreportBySubRptId in interface ISubreportDAO
Throws:
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