Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.RowAlias


   * @throws CruxException
   */
  public static RowFilter getRowFilter(RowAliasFilter rowFilter, Mapping mapping) throws CruxException {
    FilterType type = rowFilter.getFilterType();
    CompareOp op = FilterHelper.getCompareOp(type);
    RowAlias alias = rowFilter.getRowAlias();
    String value = rowFilter.getValue();
    int offset = getOffset(rowFilter, mapping);
    Integer length = rowFilter.getRowAlias().getLength();
    if (length == null || length == 0) {
      length = -1;
View Full Code Here


    ArrayList<RowAliasFilter> rowFilterList = new ArrayList<RowAliasFilter>();
    ArrayList<ColumnFilter> columnFilterList = new ArrayList<ColumnFilter>();

    for (FilterAliasView aliasView : filterList) {
      if (hashRowAlias.containsKey(aliasView.getAlias())) {
        RowAlias rowAlias = hashRowAlias.get(aliasView.getAlias());
        isValidType(aliasView.getValue(), rowAlias.getValueType());
        rowFilterList.add(new RowAliasFilter(report,
            getFilterType(aliasView.getFilterType()), aliasView
                .getValue(), rowAlias));
      } else if (hashColumnAlias.containsKey(aliasView.getAlias())) {
        ColumnAlias columnAlias = hashColumnAlias.get(aliasView
View Full Code Here

 
  public void populateGroupBys(Map<String, RowAlias> hashRowAlias) throws CruxException{
    List<GroupBy> groupByList = new ArrayList<GroupBy>();
    for(GroupBysView groupBysView : groupBysViewList){
      if (hashRowAlias.containsKey(groupBysView.getAlias())) {
        RowAlias rowAlias = hashRowAlias.get(groupBysView.getAlias());
        GroupBy groupBy = new GroupBy();
        groupBy.setRowAlias(rowAlias);
        groupBy.setPosition(groupBysView.getIndex());
        groupByList.add(groupBy);     
        logger.debug("groupBy:" + groupBy);
View Full Code Here

    MappingDAO mappingDAO = new MappingDAO();
    mappingDAO.session = session;

    RowAliasDAO rowAliasDAO = new RowAliasDAO();
    RowAlias rowAlias = new RowAlias();
    rowAliasDAO.session = session;
    rowAlias.setMapping(mappingDAO.findById(99999l));
    rowAlias.setAlias("alias");
    rowAlias.setValueType(valueTypeDAO.findById(1l));
    rowAlias.setLength(3);

    rowAliasDAO.transaction = rowAliasDAO.session.getTransaction();
    long rowAliasId = rowAliasDAO.save(rowAlias);

    ResultSet rs1 = stmt.executeQuery("select * from rowAlias where id="
View Full Code Here

    stmt.executeUpdate("insert into connection values(99999,1,1,'connectionTest')");
    stmt.executeUpdate("insert into mapping values(99999,99999,'mappingTest','tableTest')");
    stmt.executeUpdate("insert into rowAlias values(99999,99999,'aliasTest',1,3)");

    RowAliasDAO rowAliasDAO = new RowAliasDAO();
    RowAlias rowAlias = new RowAlias();
    rowAliasDAO.session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();

    rowAlias = rowAliasDAO.findById(99999l);
    assertEquals(rowAlias.getValueType().getId(), 1l);
    assertEquals(rowAlias.getLength().intValue(), 3);
    assertEquals(rowAlias.getAlias(), "aliasTest");
    assertEquals(rowAlias.getMapping().getId(), 99999l);

    stmt.executeUpdate("delete from rowAlias where id=" + 99999);
    stmt.executeUpdate("delete from mapping where id=" + 99999);
    stmt.executeUpdate("delete from connection where id=" + 99999);
    rowAliasDAO.session.close();
View Full Code Here

    stmt.executeUpdate("insert into connection values(99999,1,1,'connectionTest')");
    stmt.executeUpdate("insert into mapping values(99999,99999,'mappingTest','tableTest')");
    stmt.executeUpdate("insert into rowAlias values(99999,99999,'aliasTest',1,3)");

    RowAliasDAO rowAliasDAO = new RowAliasDAO();
    RowAlias rowAlias = new RowAlias();
    Session session = com.googlecode.s2hibernate.struts2.plugin.util.HibernateSessionFactory
        .getNewSession();
    rowAliasDAO.session = session;
    rowAlias = rowAliasDAO.findById(99999l);
    rowAliasDAO.transaction = rowAliasDAO.session.getTransaction();
View Full Code Here

    } catch (CruxException e) {
    }

    ValueTypeDAO valueTypeDAO = new ValueTypeDAO();
    valueTypeDAO.session = session;
    RowAlias rowAlias = new RowAlias();
    rowAlias.setMapping(mapping);
    rowAlias.setAlias("alias");
    rowAlias.setValueType(valueTypeDAO.findById(1l));
    rowAlias.setLength(3);

    RowAliasDAO rowAliasDAO = new RowAliasDAO();
    rowAliasDAO.session = session;
    rowAliasDAO.transaction = rowAliasDAO.session.getTransaction();
    try {
View Full Code Here

    ValueType valueType = new ValueType(101, datastore, "valueType", "className1",
        "className1", true);
   
    Mapping mapping = new Mapping();
       
    RowAlias rowAlias1 = new RowAlias(901, mapping, valueType, 4 ,"rowAliasName1");
    RowAlias rowAlias2 = new RowAlias(902, mapping, valueType, 4 ,"rowAliasName2");
   
   
    Map<String, RowAlias> rowAliasMap = new TreeMap<String, RowAlias>();
    rowAliasMap.put("rowAlias1", rowAlias1);
    rowAliasMap.put("rowAlias2", rowAlias2);
View Full Code Here

      List<ReportDesign> reportDesignList, CruxResult r) throws CruxException {
    ArrayList<Cell> cellList = new ArrayList<Cell>();
    int i = 0;
    for (ReportDesign reportDesign : reportDesignList) {
      if (reportDesign.getRowAlias() != null) {
        RowAlias rowAlias = reportDesign.getRowAlias();
        cellList.add(new Cell(rowAlias.getAlias(), r.get(i)));
      } else if (reportDesign.getColumnAlias() != null) {
        ColumnAlias columnAlias = reportDesign.getColumnAlias();
        cellList.add(new Cell(columnAlias.getAlias(),
            r.get(i)));
      }
View Full Code Here

    Map<String, ColumnAlias> columnAliasMap = new HashMap<String, ColumnAlias>();
    columnAliasMap.put("columnAlias1", columnAlias1);
    columnAliasMap.put("columnAlias2", columnAlias2);
    columnAliasMap.put("columnAlias3", columnAlias3);
   
    RowAlias rowAlias1 = new RowAlias(901, mapping, valueType1, 4 ,"rowAliasName1");
    RowAlias rowAlias2 = new RowAlias(902, mapping, valueType1, 4 ,"rowAliasName2");
    RowAlias rowAlias3 = new RowAlias(903, mapping, valueType1, 4 ,"rowAliasName3");
   
    Map<String, RowAlias> rowAliasMap = new TreeMap<String, RowAlias>();
    rowAliasMap.put("rowAlias1", rowAlias1);
    rowAliasMap.put("rowAlias2", rowAlias2);
    rowAliasMap.put("rowAlias3", rowAlias3);
View Full Code Here

TOP

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

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.