Examples of ReportTemplate


Examples of com.narirelays.ems.persistence.orm.ReportTemplate

 
  public OperResult modifyReportTemplate(String action,String id,Map properties){
    OperResult result = new OperResult();
    if(action!=null){
      if("file.new".equals(action)){
        ReportTemplate reportTemplate = new ReportTemplate();
        try {
          BeanUtils.populate(reportTemplate, properties);
          reportTemplate.setId(MyUUIDGen.getUUID());
          reportTemplateDAO.merge(reportTemplate);
          LazyDynaBean bean = new LazyDynaBean();
          bean.set("id", reportTemplate.getId());
          bean.set("name", reportTemplate.getName());
          result.setData(bean);
          result.setSucceed();
        } catch (IllegalAccessException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
          result.setFailed(e.getMessage());
        } catch (InvocationTargetException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
          result.setFailed(e.getMessage());
        }
      }else if("file.save".equals(action)){
        if(id!=null){
          ReportTemplate reportTemplate = reportTemplateDAO.findById(id);
          if(reportTemplate!=null){
            try {
              BeanUtils.populate(reportTemplate, properties);
              reportTemplateDAO.merge(reportTemplate);
              LazyDynaBean bean = new LazyDynaBean();
              bean.set("id", reportTemplate.getId());
              bean.set("name", reportTemplate.getName());
              result.setData(bean);
              result.setSucceed();
            } catch (IllegalAccessException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
View Full Code Here

Examples of com.narirelays.ems.persistence.orm.ReportTemplate

  }
 
  public OperResult getReportTemplate(String id){
    OperResult result = new OperResult();
    if(id!=null){
      ReportTemplate reportTemplate = reportTemplateDAO.findById(id);
      if(reportTemplate!=null){
        result.setSucceed();
        result.setData(ObjectListConvert2DynaBeanList.convert(reportTemplate));
      }else{
        result.setFailed(REPORT_TEMPLATE_NOT_EXIST);
View Full Code Here

Examples of com.narirelays.ems.persistence.orm.ReportTemplate

                 * 进行存档
                 */
                if(convertResult.getData()!=null){
                  try {
                  if(id==null){
                    ReportTemplate rt = new ReportTemplate();
                      BeanUtils.populate(rt, properties);
                      rt.setId(MyUUIDGen.getUUID());
                      rt.setCode(convertResult.getData().toString());
                      rt.setFileName(targetFile.getName());
                      rt.setTimeStamp(new Timestamp(new Date().getTime()));
                      if(rt.getName()==null){
                        rt.setName(originName);
                      }
                      reportTemplateDAO.merge(rt);
                     
                      ObjectListConvert2DynaBeanList.convert(bean, rt);
                      bean.set("code", "");
                      bean.set("status", true);

                  }else{
                    ReportTemplate rt = reportTemplateDAO.findById(id);
                    if(rt==null){
                      rt = new ReportTemplate();
                        BeanUtils.populate(rt, properties);
                        rt.setId(MyUUIDGen.getUUID());
                        rt.setCode(convertResult.getData().toString());
                        rt.setFileName(targetFile.getName());
                        rt.setTimeStamp(new Timestamp(new Date().getTime()));
                        if(rt.getName()==null){
                          rt.setName(originName);
                        }
                        reportTemplateDAO.merge(rt);
                       
                        ObjectListConvert2DynaBeanList.convert(bean, rt);
                        bean.set("code", "");
                        bean.set("status", true);
                    }else{
                      BeanUtils.populate(rt, properties);
                      Set<Cell> cells = rt.getCells();
//                        List<Cell> cells = cellDAO.findByProperty("reportTemplate.id", "id");
                        if(cells.size()>0){
                          HTMLTableManipulator htm = new HTMLTableManipulator(convertResult.getData().toString());
                          for(Cell cell:cells){
                            if("olap".equalsIgnoreCase(cell.getQueryType())){
                              htm.setCellValue(cell.getId().getSheetNum().intValue(), cell.getId().getRowNum().intValue(), cell.getId().getColNum().intValue(), "*");
                            }else{
                              htm.setCellValue(cell.getId().getSheetNum().intValue(), cell.getId().getRowNum().intValue(), cell.getId().getColNum().intValue(), "#");
                            }
                          }
                          rt.setCode(htm.getResult())
                        }else{
                          rt.setCode(convertResult.getData().toString())
                        }
                        rt.setFileName(targetFile.getName());
                        rt.setTimeStamp(new Timestamp(new Date().getTime()));
                        if(rt.getName()==null){
                          rt.setName(originName);
                        }
                        reportTemplateDAO.merge(rt);
                       
                        ObjectListConvert2DynaBeanList.convert(bean, rt);
                        bean.set("code", "");
View Full Code Here

Examples of net.datacrow.reporting.templates.ReportTemplate

    }
   
    private void createReport() {
        try {
            transformer = (XmlTransformer) cbTransformer.getSelectedItem();
            ReportTemplate template = (ReportTemplate) cbTemplates.getSelectedItem();
            panelSettings.saveSettings(template.getProperties(), true);
            transformer.transform(this, items, getTarget(transformer.getFileType()), template);

            allowActions(false);
           
        } catch (FileNotFoundException fnfe) {
View Full Code Here

Examples of net.thucydides.core.reports.templates.ReportTemplate

            this.templateFile = templateFile;
        }

        public String usingContext(final Map<String, Object> context) {
            try {
                ReportTemplate template = getTemplateManager().getTemplateFrom(templateFile);
                StringWriter sw = new StringWriter();
                template.merge(context, sw);
                return sw.toString();
            } catch (Exception e) {
                throw new RuntimeException("Failed to merge template: " + e.getMessage(), e);
            }
        }
View Full Code Here

Examples of org.efs.openreports.objects.ReportTemplate

    List<String> fileNames =  getReportFileNames();
   
    ArrayList<ReportTemplate> reportTemplates = new ArrayList<ReportTemplate>();
    for (String fileName : fileNames)
    {     
      ReportTemplate template = getReportTemplate(fileName);
        reportTemplates.add(template);
    }
   
    return reportTemplates;
  }
View Full Code Here

Examples of org.efs.openreports.objects.ReportTemplate

        revisions[i] = templateFiles[i].getName();
      }
     
      Arrays.sort(revisions);
     
      ReportTemplate template = new ReportTemplate(templateName);
      template.setRevisions(revisions);    
   
    return template;
  }
View Full Code Here

Examples of org.jabusuite.core.reporting.ReportTemplate

        this.setPnEditJbsObject(new PnReportTemplateEdit());
    }

    @Override
    public void createJbsBaseObject() {
        this.setJbsBaseObject(new ReportTemplate());
    }
View Full Code Here

Examples of org.jabusuite.core.reporting.ReportTemplate

    }
     */
    public void showAddrListReport() {
        try {
            ReportTemplatesRemote reportTemplates = (ReportTemplatesRemote) ClientTools.getRemoteBean(ReportTemplatesRemote.class);
            ReportTemplate reportTemplate = reportTemplates.findReportTemplate(1);
            RptAddress rptAddress = new RptAddress(reportTemplate, ClientGlobals.getUser(), ClientGlobals.getCompany());
            rptAddress.createReport();
            getApplicationInstance().enqueueCommand(rptAddress.getReportPdfDownload(true));
        } catch (NamingException e) {
            logger.error("Error fetching report-template.", e);
View Full Code Here

Examples of org.jabusuite.core.reporting.ReportTemplate

        if (this.findReportTemplate(reportType, user, company)==null) {
            try {
                String tplContents = this.getStdReportTemplate(reportType);
                if (!tplContents.equals("")) {
                    logger.debug("Creating report-template "+reportType.getId()+" for company "+company.getId());
                    ReportTemplate reportTemplate = new ReportTemplate();
                    reportTemplate.setCompany(company);
                    reportTemplate.setOwner(user);
                    reportTemplate.setGroup(user.getMainGroup());
                    String name = company.getName1();
                    if ((name==null) || (name.trim().equals("")))
                        name=reportType.getId();
                    reportTemplate.setName(name);
                    reportTemplate.setContents(tplContents);
                    reportTemplate.setReadOther(true);
                    reportTemplate.setLastChangeUser(user);
                    reportTemplate.setReportType(reportType);
                    this.createDataset(reportTemplate,user,user.getMainGroup(),company);
                }
            } catch (Exception e) {
                logger.warn("Could not create standard-report-template",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.