Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.Report


    rowAlias1.setMapping(mapping);
   
    rowAliases.put("Alias", rowAlias);
    rowAliases.put("Alias1", rowAlias1);

    Report report = new Report();
    ArrayList<RowAliasFilter> rowFilterList = new ArrayList<RowAliasFilter>();
    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(new FilterType(1, "Greater Than Equals"));
    rowFilter.setReport(report);
    rowFilter.setRowAlias(rowAlias);
    rowFilter.setValue("start");
    rowFilterList.add(rowFilter);
   
    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setFilterType(new FilterType(2, "Equals"));
    rowFilter1.setReport(report);
    rowFilter1.setRowAlias(rowAlias1);
    rowFilter1.setValue("start");
    rowFilterList.add(rowFilter1);
    report.setRowAliasFilters(rowFilterList);

    QueryExecutor exec = new QueryExecutor(null);
    RangeFilters range = exec.getRangeFilters(report, mapping);
    assertTrue(range.contains(rowFilter));
    assertTrue(range.contains(rowFilter1));
View Full Code Here


    rowAlias1.setMapping(mapping);
   
    rowAliases.put("Alias", rowAlias);
    rowAliases.put("Alias1", rowAlias1);

    Report report = new Report();
    ArrayList<RowAliasFilter> rowFilterList = new ArrayList<RowAliasFilter>();
    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(new FilterType(1, "Equals"));
    rowFilter.setReport(report);
    rowFilter.setRowAlias(rowAlias);
    rowFilter.setValue("start");
    rowFilterList.add(rowFilter);
   
    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setFilterType(new FilterType(2, "Greater Than Equals"));
    rowFilter1.setReport(report);
    rowFilter1.setRowAlias(rowAlias1);
    rowFilter1.setValue("start");
    rowFilterList.add(rowFilter1);
    report.setRowAliasFilters(rowFilterList);

    QueryExecutor exec = new QueryExecutor(null);
    RangeFilters range = exec.getRangeFilters(report, mapping);
    assertTrue(range.contains(rowFilter));
    assertTrue(range.contains(rowFilter1));
View Full Code Here

    rowAlias1.setMapping(mapping);
   
    rowAliases.put("Alias", rowAlias);
    rowAliases.put("Alias1", rowAlias1);

    Report report = new Report();
    ArrayList<RowAliasFilter> rowFilterList = new ArrayList<RowAliasFilter>();
    RowAliasFilter rowFilter = new RowAliasFilter();
    /*rowFilter.setFilterType(new FilterType(1, "Equals"));
    rowFilter.setReport(report);
    rowFilter.setRowAlias(rowAlias);
    rowFilter.setValue("start");
    rowFilterList.add(rowFilter);*/
   
    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setFilterType(new FilterType(2, "Greater Than Equals"));
    rowFilter1.setReport(report);
    rowFilter1.setRowAlias(rowAlias1);
    rowFilter1.setValue("start");
    rowFilterList.add(rowFilter1);
    report.setRowAliasFilters(rowFilterList);

    QueryExecutor exec = new QueryExecutor(null);
    RangeFilters range = exec.getRangeFilters(report, mapping);
    assertNull(range.getGreaterRowFilters());
    assertNull(range.getLesserRowFilters());
View Full Code Here

    rowAlias.setMapping(mapping);
   
    rowAliases.put("Alias", rowAlias);
    rowAliases.put("Alias1", rowAlias1);

    Report report = new Report();
    ArrayList<RowAliasFilter> rowFilterList = new ArrayList<RowAliasFilter>();
    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(new FilterType(2, "Greater Than"));
    rowFilter.setReport(report);
    rowFilter.setRowAlias(rowAlias);
    rowFilter.setValue("start");
    rowFilterList.add(rowFilter);
   
    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setFilterType(new FilterType(2, "Less Than"));
    rowFilter1.setReport(report);
    rowFilter1.setRowAlias(rowAlias1);
    rowFilter1.setValue("start");
    rowFilterList.add(rowFilter1);
    report.setRowAliasFilters(rowFilterList);

    QueryExecutor exec = new QueryExecutor(null);
    RangeFilters range = exec.getRangeFilters(report, mapping);
   
    assertNull(range.getGreaterRowFilters());
View Full Code Here

    rowAlias.setId(1l);
    rowAlias.setMapping(mapping);
    rowAlias.setLength(5);
    rowAlias.setAlias("Alias1");

    Report report = new Report();
    ArrayList<RowAliasFilter> rowFilterList = new ArrayList<RowAliasFilter>();

    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(new FilterType(1, "Less Than"));
    rowFilter.setReport(report);
    rowFilter.setRowAlias(rowAlias);
    rowFilter.setValue("stop");

    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setFilterType(new FilterType(2, "Greater Than Equals"));
    rowFilter1.setReport(report);
    rowFilter1.setRowAlias(rowAlias);
    rowFilter1.setValue("start");

    rowFilterList.add(rowFilter);
    rowFilterList.add(rowFilter1);
    report.setRowAliasFilters(rowFilterList);

    QueryExecutor exec = new QueryExecutor(null);
   
    ArrayList<RowAliasFilter> lesserFilters = new ArrayList<RowAliasFilter>();
    lesserFilters.add(rowFilter);
View Full Code Here

    rowAlias.setId(1l);
    rowAlias.setMapping(mapping);
    rowAlias.setLength(5);
    rowAlias.setAlias("Alias1");

    Report report = new Report();
    ArrayList<RowAliasFilter> rowFilterList = new ArrayList<RowAliasFilter>();

    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(new FilterType(1, "Less Than"));
    rowFilter.setReport(report);
    rowFilter.setRowAlias(rowAlias);
    rowFilter.setValue("stop");

   
    rowFilterList.add(rowFilter);
    report.setRowAliasFilters(rowFilterList);

    QueryExecutor exec = new QueryExecutor(null);
   
    ArrayList<RowAliasFilter> lesserFilters = new ArrayList<RowAliasFilter>();
    lesserFilters.add(rowFilter);
View Full Code Here

    rowAlias1.setId(2l);
    rowAlias.setMapping(mapping);
    rowAlias.setLength(5);
    rowAlias.setAlias("Alias2");

    Report report = new Report();
    ArrayList<RowAliasFilter> rowFilterList = new ArrayList<RowAliasFilter>();

    RowAliasFilter rowFilter = new RowAliasFilter();
    rowFilter.setFilterType(new FilterType(1, "Equals"));
    rowFilter.setReport(report);
    rowFilter.setRowAlias(rowAlias);
    rowFilter.setValue("stop");

    RowAliasFilter rowFilter1 = new RowAliasFilter();
    rowFilter1.setFilterType(new FilterType(2, "Greater Than Equals"));
    rowFilter1.setReport(report);
    rowFilter1.setRowAlias(rowAlias1);
    rowFilter1.setValue("start");

    rowFilterList.add(rowFilter);
    rowFilterList.add(rowFilter1);
    report.setRowAliasFilters(rowFilterList);

    QueryExecutor exec = new QueryExecutor(null);
   
    ArrayList<RowAliasFilter> greaterFilters = new ArrayList<RowAliasFilter>();
    greaterFilters.add(rowFilter);
View Full Code Here

    ReportDAO reportDAO = new ReportDAO();
    try{
      reportDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
          .getNewSession();
 
      Report resultRep = reportDAO.findById(99999l);
      assertEquals(resultRep.getName(), "reportTest");
      assertEquals(resultRep.getUser().getId(), 1l);
      assertEquals(resultRep.getNumRecordsPerPage(), 25l);
     
      ArrayList<ReportDesign> designs = new ArrayList<ReportDesign>(
          resultRep.getDesigns());
      ReportDesign design = designs.get(0);
 
      assertEquals(design.getId(), 99999l);
      assertEquals(design.getReport().getId(), 99999l);
      assertEquals(design.getMappingAxis(), "x");
      assertEquals(1, resultRep.getGroupBys().getId());
      assertEquals(1, resultRep.getGroupBys().getGroupBy().get(0).getId());
      assertEquals(1, resultRep.getGroupBys().getGroupBy().get(0).getPosition());
      assertEquals(2, resultRep.getGroupBys().getGroupBy().get(1).getId());
      assertEquals(2, resultRep.getGroupBys().getGroupBy().get(1).getPosition());   
    }
    catch(Throwable e){
      e.printStackTrace();
      fail("Exception running test");
    }
View Full Code Here

    detail.session = session;
   
    Dashboard dashboard = new Dashboard(0,0);
   
    ReportDAO reportDAO = new ReportDAO();
    Report report = new Report();
    report.setName("reportTest");
    report.setUser(user.findById(1l));
    report.setDashboard(dashboard);
    report.setNumRecordsPerPage(25);

    ReportDesign design = new ReportDesign();
    design.setMappingAxis("x");
    design.setColumnAlias(detail.findById(99999l));
    design.setReport(report);
    report.setReportType(type.findById(1l));

    ArrayList<ReportDesign> designs = new ArrayList<ReportDesign>();
    designs.add(design);
    report.setDesigns(designs);
   
    GroupBys groupBys = new GroupBys();
   
    RowAlias alias = new RowAlias();
    alias.setId(99999);
   
    RowAlias alias1 = new RowAlias();
    alias1.setId(19999);
   
    List<GroupBy> groupByList = new ArrayList<GroupBy>();
    GroupBy groupBy = new GroupBy();
   
    groupBy.setRowAlias(alias);
    groupBy.setPosition(1);
   
    GroupBy groupBy1 = new GroupBy();
   
    groupBy1.setRowAlias(alias1);
    groupBy1.setPosition(2);
   
    groupByList.add(groupBy);
    groupByList.add(groupBy1);
    groupBys.setGroupBy(groupByList);
    groupBys.setReport(report);
    report.setGroupBys(groupBys);

    reportDAO.session = session;
    reportDAO.transaction = reportDAO.session.getTransaction();
    long reportId = reportDAO.save(report);
    long designId = design.getId();
View Full Code Here

    ReportDAO reportDAO = new ReportDAO();

    reportDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();

    Report resultRep = reportDAO.findById(99999l);
    reportDAO.transaction = reportDAO.session.getTransaction();

    long id = reportDAO.delete(resultRep);

    assertEquals(id, 99999l);
View Full Code Here

TOP

Related Classes of co.nubetech.crux.model.Report

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.