Package org.uengine.ui.list.datamodel

Examples of org.uengine.ui.list.datamodel.DataMap


            ResultSetMetaData rsMd = rs.getMetaData();
            int colCnt = rsMd.getColumnCount();

            if(rs != null) {
                do {
                    DataMap data = new DataMap(colCnt);
                    for(int i = 1; i<=colCnt; i++){
                        data.put(rsMd.getColumnName(i), rs.getString(i));
                    }

                    // RowNum ��d.
                    data.setRownum(rs.getRow());

                    dataList.add(data);

                    dataCnt++;
                    if(dataCnt > onePageCount)
View Full Code Here


            ResultSetMetaData rsMd = rs.getMetaData();
            int colCnt = rsMd.getColumnCount();

            if(rs != null) {
                do {
                    DataMap data = new DataMap(colCnt);
                    for(int i = 1; i<=colCnt; i++){
                        data.put(rsMd.getColumnName(i), rs.getString(i));
                    }

                    // RowNum ��d.
                    data.setRownum(rs.getRow());

                    dataList.add(data);

                    dataCnt++;
                    if(dataCnt > onePageCount)
View Full Code Here

            while(rs.next()) {
              if(isStartRow){
                    rowCount = rs.getLong(TOTCNT_KEY);
                isStartRow = false;
              }
                DataMap data = new DataMap(colCnt);
                for(int i = 1; i<=colCnt; i++){
                    int type = rsMd.getColumnType(i);
                    switch (type) {
                        case java.sql.Types.VARCHAR:
                            data.put(rsMd.getColumnName(i), rs.getString(i));
                            break;
                        case java.sql.Types.DATE:
                            data.put(rsMd.getColumnName(i), rs.getTimestamp(i));
                            break;
                        case java.sql.Types.TIME:
                        case java.sql.Types.TIMESTAMP:
                            data.put(rsMd.getColumnName(i), rs.getTimestamp(i));
                            break;
                        default:
                            data.put(rsMd.getColumnName(i), rs.getString(i));
                            break;
                    }
                }
                // RowNum ��d.
                data.setRownum(rs.getInt(ROWNUM_KEY));
               
                dataList.add(data);
            }
           
            totalPage = getPageCount(rowCount, onePageCount);
View Full Code Here

              if(isStartRow){
                    //rowCount = rs.getLong(TOTCNT_KEY);
                rowCount = 500;
                isStartRow = false;
              }
                DataMap data = new DataMap(colCnt);
                for(int i = 1; i<=colCnt; i++){
                    int type = rsMd.getColumnType(i);
                    switch (type) {
                        case java.sql.Types.VARCHAR:
                            data.put(rsMd.getColumnName(i), rs.getString(i));
                            break;
                        case java.sql.Types.DATE:
                            data.put(rsMd.getColumnName(i), rs.getTimestamp(i));
                            break;
                        case java.sql.Types.TIME:
                        case java.sql.Types.TIMESTAMP:
                            data.put(rsMd.getColumnName(i), rs.getTimestamp(i));
                            break;
                        default:
                            data.put(rsMd.getColumnName(i), rs.getString(i));
                            break;
                    }
                }
                // RowNum ��d.
                data.setRownum(rs.getInt(ROWNUM_KEY));
               
                dataList.add(data);
            }
           
            totalPage = getPageCount(rowCount, onePageCount);
View Full Code Here

            }

            rs = pstmt.executeQuery();

            DataMap data = null;

            if (rs != null && rs.next()) {
                ResultSetMetaData rsMd = rs.getMetaData();
                int colCnt = rsMd.getColumnCount();

                data = new DataMap(colCnt + DATA_INITIALCAPACITY);
                for (int i = 1; i <= colCnt; i++) {
                    data.put(rsMd.getColumnName(i), rs.getString(i));
                }
            }else{
                data = new DataMap(1);
                data.setErrCode(ExceptionCode.DATA_NOT_FOUND_ERR);
            }

            return data;
        }catch(NullPointerException e){
            logger.error(e, e);
View Full Code Here

            pstmt.setString(1, condition);

            rs = pstmt.executeQuery();

            DataMap data = null;

            if (rs != null && rs.next()) {
                ResultSetMetaData rsMd = rs.getMetaData();
                int colCnt = rsMd.getColumnCount();
                data = new DataMap(colCnt + DATA_INITIALCAPACITY);
                for (int i = 1; i <= colCnt; i++) {
                    data.put(rsMd.getColumnName(i), rs.getString(i));
                }
            }else{
                data = new DataMap(1);
                data.setErrCode(ExceptionCode.DATA_NOT_FOUND_ERR);
            }


            return data;
        }catch(NullPointerException e){
View Full Code Here

                  pstmt.setNull(i,java.sql.Types.VARCHAR);
            }

            rs = pstmt.executeQuery();

            DataMap data = null;

            if (rs != null && rs.next()) {
                ResultSetMetaData rsMd = rs.getMetaData();
                int colCnt = rsMd.getColumnCount();

                data = new DataMap(colCnt + DATA_INITIALCAPACITY);
                for (int i = 1; i <= colCnt; i++) {
                    data.put(rsMd.getColumnName(i), rs.getString(i));
                }
            }else{
                data = new DataMap(1);
                data.setErrCode(ExceptionCode.DATA_NOT_FOUND_ERR);
            }

            return data;
        }catch(NullPointerException e){
            logger.error(e, e);
View Full Code Here

            ResultSetMetaData rsMd = rs.getMetaData();
            int colCnt = rsMd.getColumnCount();

            if(rs != null) {
                do {
                    DataMap data = new DataMap(colCnt);
                    for(int i = 1; i<=colCnt; i++){
                        int type = rsMd.getColumnType(i);
                        switch (type) {
                            case java.sql.Types.VARCHAR:
                                data.put(rsMd.getColumnName(i).toUpperCase(), rs.getString(i));
                                break;
                            case java.sql.Types.DATE:
                            case java.sql.Types.TIME:
                            case java.sql.Types.TIMESTAMP:
                                data.put(rsMd.getColumnName(i).toUpperCase(), rs.getTimestamp(i));
                                break;
                            default:
                                data.put(rsMd.getColumnName(i).toUpperCase(), rs.getString(i));
                                break;
                        }
                    }

                    // RowNum ��d.
                    data.setRownum(rs.getRow());

                    dataList.add(data);

                    dataCnt++;
                    if(dataCnt > onePageCount)
View Full Code Here

   
    public static DataList executeDetailInfoList(String sql, QueryCondition condition,
            String[] keys, Connection con)
      throws UEngineException {
    DataList dl = new DataList();
    DataMap dm = executeDetailInfo(sql, condition, keys, con);
    dl.add(dm);
    return dl;
    }
View Full Code Here

            rs = pstmt.executeQuery();

            long rowCount = DAOListCursorUtil.getRowCount(rs);
            // Detail Row Number.
            int detailRowNum = condition.getDetailRowNum();
            DataMap dm = new DataMap();

            int dataCnt = 1;
            ResultSetMetaData rsMd = rs.getMetaData();
            int colCnt = rsMd.getColumnCount();

            if(rs != null && detailRowNum > 1 && rs.absolute( detailRowNum - 1 )) {
          DataMap data = new DataMap(colCnt);
          for(int i = 1; i<=colCnt; i++){
            String value = rs.getString(i);
              data.put(rsMd.getColumnName(i), value);
           }
          // RowNum ��d.
                data.setRownum(rs.getRow());
          dm.setPrevData(data);
      }

            if(rs != null && rs.absolute( detailRowNum )) {
//              DataMap data = new DataMap(colCnt);
                for(int i = 1; i<=colCnt; i++){
                  String value = rs.getString(i);
//                  data.put(rsMd.getColumnName(i), value);
                  dm.put(rsMd.getColumnName(i), value);
                }
                // RowNum ��d.
                dm.setRownum(rs.getRow());
                //dm.putAll(data);
            }

      if(rs != null && detailRowNum < rowCount && rs.absolute( detailRowNum + 1 )) {
                DataMap data = new DataMap(colCnt);
                for(int i = 1; i<=colCnt; i++){
                  String value = rs.getString(i);
                    data.put(rsMd.getColumnName(i), value);
                }
                // RowNum ��d.
                data.setRownum(rs.getRow());
                dm.setNextData(data);
            }
            return dm;
        }catch(NullPointerException e){
            logger.error(e, e);
View Full Code Here

TOP

Related Classes of org.uengine.ui.list.datamodel.DataMap

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.