List of usage examples for org.springframework.jdbc.support.rowset SqlRowSet next
boolean next() throws InvalidResultSetAccessException;
From source file:repository.EventLogDAO.java
/** * Gets a count of the events in the Event Log, mainly for pagination * @return// ww w . j av a 2 s . c o m */ public int getEventsCount() { String sql = "SELECT COUNT(EventID) AS rowcount FROM interactions"; SqlRowSet rs = template.queryForRowSet(sql); if (rs.next()) { return rs.getInt("rowcount"); } return 1; }
From source file:repository.EventLogDAO.java
/** * Gets a map of Clients, mainly for adding and editing events * @return/*from w ww .j a va 2s .c o m*/ */ public Map<Integer, String> getClientsMap() { Map<Integer, String> clients = new LinkedHashMap<Integer, String>(); String sql = "SELECT ClientID,First_Name,Last_Name FROM clients"; SqlRowSet srs = template.queryForRowSet(sql); while (srs.next()) { clients.put(srs.getInt("ClientID"), srs.getString("First_Name") + " " + srs.getString("Last_Name")); } return clients; }
From source file:repository.EventLogDAO.java
/** * Gets a map of Users, mainly for adding and editing events * @return// w ww.j av a 2 s .co m */ public Map<Integer, String> getUsersMap() { Map<Integer, String> users = new LinkedHashMap<Integer, String>(); String sql = "SELECT UserID,Username FROM users"; SqlRowSet srs = template.queryForRowSet(sql); while (srs.next()) { users.put(srs.getInt(1), srs.getString(2)); } return users; }
From source file:edu.mayo.cts2.uriresolver.dao.UriDAOJdbc.java
@Override public String getIdentifierByID(String type, String id) { String resourceName = ""; String sql = UriSQL.createSQLgetIdentifierByID(type, id); logger.info("getIdentifierByID"); logger.info(sql);/*from ww w .j a v a 2 s . c o m*/ SqlRowSet data = this.jdbcTemplateObject.queryForRowSet(sql); if (data.next()) { resourceName = data.getString("ResourceName"); logger.info("resourceName: " + resourceName); } else { logger.info("data returned is NULL"); } return resourceName; }
From source file:edu.mayo.cts2.uriresolver.dao.UriDAOJdbc.java
@Override public String getVersionIdentifierByVersionID(String type, String resourceName, String versionID) { String versionName = ""; String sql = UriSQL.createSQLgetVersionIdentifierByVersionID(type, resourceName, versionID); logger.info("getVersionIdentifierByVersionID"); logger.info(sql);/*from ww w . j av a 2s . com*/ SqlRowSet data = this.jdbcTemplateObject.queryForRowSet(sql); if (data.next()) { versionName = data.getString("VersionName"); logger.info("versionName: " + versionName); } else { logger.info("data returned is NULL"); } return versionName; }
From source file:edu.mayo.cts2.uriresolver.dao.UriDAOJdbc.java
@Override public UriResourceNames getAllResourceNames(String type) { UriResourceNames uriResourceNames = new UriResourceNames(); List<String> resourceNames = new ArrayList<String>(); String sql = UriSQL.createSQLgetAllResourceNames(type); logger.info("getAllResourceNames"); logger.info(sql);/*from w ww. j a va2s . c o m*/ SqlRowSet data = this.jdbcTemplateObject.queryForRowSet(sql); while (data.next()) { resourceNames.add(data.getString("resourcename")); } uriResourceNames.setResourceType(type); uriResourceNames.setResourceNames(resourceNames); return uriResourceNames; }
From source file:edu.mayo.cts2.uriresolver.dao.UriDAOJdbc.java
@Override public UriVersionIds getAllVersionIds(String type, String identifier) { UriVersionIds uriVersionIds = new UriVersionIds(); List<String> versionIds = new ArrayList<String>(); String sql = UriSQL.createSQLgetAllVersionIds(type, identifier); logger.info("getAllVersionIds"); logger.info(sql);/*from www .ja v a 2s . co m*/ SqlRowSet data = this.jdbcTemplateObject.queryForRowSet(sql); while (data.next()) { versionIds.add(data.getString("versionid")); } uriVersionIds.setResourceType(type); uriVersionIds.setResourceName(identifier); uriVersionIds.setVersionIds(versionIds); return uriVersionIds; }
From source file:com.fns.grivet.repo.JdbcEntityRepository.java
private List<EntityAttributeValue> mapRows(SqlRowSet rowSet) { List<EntityAttributeValue> result = new ArrayList<>(); EntityAttributeValue eav = null;/*w ww . ja v a 2 s . c om*/ if (rowSet != null) { while (rowSet.next()) { eav = EntityAttributeValue.of((Long) rowSet.getObject("eid"), (Integer) rowSet.getObject("attribute_id"), (String) rowSet.getObject("attribute_name"), (String) rowSet.getObject("attribute_value"), ((Timestamp) rowSet.getObject("created_time")).toLocalDateTime(), getCurrentUsername()); result.add(eav); } } Collections.sort(result, new EAVComparator()); return result; }
From source file:com.hs.mail.imap.dao.MySqlMessageDao.java
public Map<String, String> getHeader(long physMessageID, String[] fields) { String sql = "SELECT headername, headervalue FROM headername n, headervalue v WHERE v.physmessageid = ? AND v.headernameid = n.id AND n.headername IN "; Object[] param = new Object[fields.length + 1]; param[0] = new Long(physMessageID); sql += duplicate(fields, param, 1);// w w w . j ava 2 s. c o m Map<String, String> results = new HashMap<String, String>(); SqlRowSet rs = getJdbcTemplate().queryForRowSet(sql, param); while (rs.next()) { results.put(rs.getString(1), rs.getString(2)); } return results; }