Package it.eng.spagobi.commons.bo

Examples of it.eng.spagobi.commons.bo.Subreport


    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());
       
        prefixName = subreportBObject.getId()  + "_" + subreportTemplate.getBinId();
        pars.put("sr." + (i + 1) + ".ids", prefixName);
        logger.debug("ids: " + prefixName);
View Full Code Here


          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;
              break;
            }
            }
            if (subreportFound) {
View Full Code Here

    response.setAttribute("biobject", biObject);
    SubreportDAOHibImpl subreportDAOHibImpl = new SubreportDAOHibImpl();
    List list = subreportDAOHibImpl.loadSubreportsByMasterRptId(biObject.getId());
    List biObjectList = new ArrayList();
    for(int i = 0; i < list.size(); i++) {
      Subreport subreport = (Subreport)list.get(i);
      BIObject biobj = biObjectDAO.loadBIObjectForDetail(subreport.getSub_rpt_id());
      biObjectList.add(biobj);
    }
    response.setAttribute("linkedBIObjects", biObjectList);
    response.setAttribute("PUBLISHER_NAME", "TalendExecutionEventLogDetailPublisher");
  }
View Full Code Here

    response.setAttribute("biobject", biObject);
    SubreportDAOHibImpl subreportDAOHibImpl = new SubreportDAOHibImpl();
    List list = subreportDAOHibImpl.loadSubreportsByMasterRptId(biObject.getId());
    List biObjectList = new ArrayList();
    for(int i = 0; i < list.size(); i++) {
      Subreport subreport = (Subreport)list.get(i);
      BIObject biobj = biObjectDAO.loadBIObjectForDetail(subreport.getSub_rpt_id());
      biObjectList.add(biobj);
    }
    response.setAttribute("linkedBIObjects", biObjectList);
    response.setAttribute("PUBLISHER_NAME", "CommonjExecutionEventLogDetailPublisher");
  }
View Full Code Here

     
      subreportDAOHibImpl = new SubreportDAOHibImpl();
      list = subreportDAOHibImpl.loadSubreportsByMasterRptId(document.getId());
     
      for(int i = 0; i < list.size(); i++) {
        Subreport subreport = (Subreport)list.get(i);
        BIObject biobj = biObjectDAO.loadBIObjectForDetail(subreport.getSub_rpt_id());
        biObjectList.add(biobj);
      }
    } catch(Throwable t) {
      logger.error("Impossible to load linked documents", t);
      if(t instanceof EMFUserError) throw (EMFUserError)t;     
View Full Code Here

      // 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());
      }
      objectsInserted.add(Integer.valueOf(idObj));
    } catch (EMFUserError emfue) {
      throw emfue;
    } catch (Exception e) {
View Full Code Here

      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());
        if (!isSubRptStatusAdmissible(masterReportStatus, subrptbiobj
            .getStateCode())) {
          errorHandler.addError(new EMFUserError(
              EMFErrorSeverity.ERROR, 1062));
          return false;
View Full Code Here

            zipOut.write(jcrContent1);   
           
            List subReports = DAOFactory.getSubreportDAO().loadSubreportsByMasterRptId(id);
              Iterator subReportsIt = subReports.iterator();
              while (subReportsIt.hasNext()) {
                  Subreport subRpt = (Subreport) subReportsIt.next();
                  BIObject aSubRptObj = DAOFactory.getBIObjectDAO().loadBIObjectById(subRpt.getSub_rpt_id());
                  // load the subreport template
                  ObjTemplate templ = aSubRptObj.getActiveTemplate();
                  byte[] jcrContent = templ.getContent();
                    templateFileName = templ.getName();
                    label = aSubRptObj.getLabel();
View Full Code Here

      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

   * @param hibSubreport the hib subreport
   *
   * @return The corrispondent <code>Parameter</code> object
   */
  public Subreport toSubreport(SbiSubreports hibSubreport){
    Subreport aSubreport = new Subreport();
    aSubreport.setMaster_rpt_id(hibSubreport.getId().getMasterReport().getBiobjId());
    aSubreport.setSub_rpt_id(hibSubreport.getId().getSubReport().getBiobjId());   
    return aSubreport;
  }
View Full Code Here

TOP

Related Classes of it.eng.spagobi.commons.bo.Subreport

Copyright © 2018 www.massapicom. 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.