/******************************************************************************* * Copyright (c) 2012, Nabeel Shaheen * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted ******************************************************************************/ package com.odb.core.dao.rowmappers; import java.sql.ResultSet; import java.sql.SQLException; import org.springframework.dao.DataAccessException; import org.springframework.jdbc.core.ResultSetExtractor; import com.odb.core.dao.dto.SubscriberInfo; /** * The Class SubscriberInfoResultSetExtractor. */ public class SubscriberInfoResultSetExtractor implements ResultSetExtractor<SubscriberInfo> { /* (non-Javadoc) * @see org.springframework.jdbc.core.ResultSetExtractor#extractData(java.sql.ResultSet) */ public SubscriberInfo extractData(ResultSet rs) throws SQLException, DataAccessException { SubscriberInfo subInfo = null; if(rs.next()){ subInfo = new SubscriberInfo(); subInfo.setSubscriberID(rs.getString("SUBSCRIBER_ID")); subInfo.setSubscriberName(rs.getString("SUBSCRIBER_NAME")); subInfo.setSubscriberPassword(rs.getString("SUBSCRIBER_PASSWORD")); } return subInfo; } }