Examples of ISubreportDAO


Examples of it.eng.spagobi.analiticalmodel.document.dao.ISubreportDAO

    /**
     * Add subreport informations
     */
    private Map addBISubreports(BIObject reportBObject, Map pars) {
    ISubreportDAO subreportDAO;
    IBIObjectDAO bobjectDAO;
    IObjTemplateDAO templateDAO;
   
    List<Subreport> subreports;
    Subreport subreport;
    BIObject subreportBObject; 
    ObjTemplate subreportTemplate;
   
    String prefixName;
    String tempName;
    String flgTemplateStandard;
    Integer id;
   
    try {
     
           
      subreportDAO = DAOFactory.getSubreportDAO();
        bobjectDAO = DAOFactory.getBIObjectDAO();
        templateDAO = DAOFactory.getObjTemplateDAO();
 
        subreports = subreportDAO.loadSubreportsByMasterRptId( reportBObject.getId() );
        for (int i = 0; i < subreports.size(); i++) {
          subreport = subreports.get(i);
        subreportBObject = bobjectDAO.loadBIObjectForDetail(subreport.getSub_rpt_id());
        subreportTemplate = templateDAO.getBIObjectActiveTemplate(subreportBObject.getId());
       
View Full Code Here

Examples of it.eng.spagobi.analiticalmodel.document.dao.ISubreportDAO

          if (biobj.getId().equals(masterReportId)) {
            // the required master document is exactly the current document
            return false;
          }
          logger.debug("Jasper master report id: " + masterReportIdStr + ". Looking for subreports...");
          ISubreportDAO subrptdao = DAOFactory.getSubreportDAO();
          List subreportList = subrptdao.loadSubreportsByMasterRptId(masterReportId);
          boolean subreportFound = false;
            for (int i = 0; i < subreportList.size(); i++) {
            Subreport subreport = (Subreport) subreportList.get(i);
            if (subreport.getSub_rpt_id().equals(biobj.getId())) {
              subreportFound = true;
View Full Code Here

Examples of it.eng.spagobi.analiticalmodel.document.dao.ISubreportDAO

      exportBIParamsBIObj(biparams, biobj);
      // export parameters dependecies
      exporter.insertBiParamDepend(biparams, session);

      // export subReport relation
      ISubreportDAO subRepDao = DAOFactory.getSubreportDAO();
      List subList = subRepDao.loadSubreportsByMasterRptId(biobj.getId());
      Iterator itersub = subList.iterator();
      while (itersub.hasNext()) {
        Subreport subRep = (Subreport) itersub.next();
        exporter.insertSubReportAssociation(subRep, session);
        exportSingleObj(subRep.getSub_rpt_id().toString());
View Full Code Here

Examples of it.eng.spagobi.analiticalmodel.document.dao.ISubreportDAO

    logger.debug("IN");
    Integer masterReportId = biobj.getId();
    String masterReportStatus = biobj.getStateCode();

    try {
      ISubreportDAO subrptdao = DAOFactory.getSubreportDAO();
      IBIObjectDAO biobjectdao = DAOFactory.getBIObjectDAO();

      List subreportList = subrptdao
      .loadSubreportsByMasterRptId(masterReportId);
      for (int i = 0; i < subreportList.size(); i++) {
        Subreport subreport = (Subreport) subreportList.get(i);
        BIObject subrptbiobj = biobjectdao
        .loadBIObjectForDetail(subreport.getSub_rpt_id());
View Full Code Here

Examples of it.eng.spagobi.analiticalmodel.document.dao.ISubreportDAO

    Integer masterReportId = new Integer(masterReportIdStr);   
    SourceBean checkedObjects = getCheckedObjects();
    List checkedObjectsList = checkedObjects.getAttributeAsList(OBJECT);
       
    try {
      ISubreportDAO subrptdao = DAOFactory.getSubreportDAO();
      subrptdao.setUserProfile(profile);
      subrptdao.eraseSubreportByMasterRptId(masterReportId);
      for(int i = 0; i < checkedObjectsList.size(); i++) {
        SourceBean subreport = (SourceBean)checkedObjectsList.get(i);
        String key = getObjectKey(subreport);
        Integer subReportId = new Integer(key);
        subrptdao.insertSubreport(new Subreport(masterReportId, subReportId));
      }
     
    } catch (Exception e) {
      logger.error("Cannot erase/insert subreports from/into db", e);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.