// Path: src/main/java/applets/etsmtl/ca/news/model/Source.java
// @XmlRootElement
// public class Source {
// 
//     private String name;
//     private String type;
//     private String urlImage;
//     private String key;
// 
//     private String value;
// 
//     public Source() {
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getType() {
//         return type;
//     }
// 
//     public void setType(String type) {
//         this.type = type;
//     }
// 
//     public String getUrlImage() {
//         return urlImage;
//     }
// 
//     public void setUrlImage(String urlImage) {
//         this.urlImage = urlImage;
//     }
// 
//     public String getKey() {
//         return key;
//     }
// 
//     public void setKey(String key) {
//         this.key = key;
//     }
// 
//     public String getValue() { return value; }
// 
//     public void setValue(String value) { this.value = value; }
// }


import applets.etsmtl.ca.news.model.Source;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
package applets.etsmtl.ca.news.db;



public class SourceDAO extends DAO<Source> {

    @Override
    public Source find(String key) {
// Path: src/main/java/applets/etsmtl/ca/news/model/Source.java
// @XmlRootElement
// public class Source {
// 
//     private String name;
//     private String type;
//     private String urlImage;
//     private String key;
// 
//     private String value;
// 
//     public Source() {
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getType() {
//         return type;
//     }
// 
//     public void setType(String type) {
//         this.type = type;
//     }
// 
//     public String getUrlImage() {
//         return urlImage;
//     }
// 
//     public void setUrlImage(String urlImage) {
//         this.urlImage = urlImage;
//     }
// 
//     public String getKey() {
//         return key;
//     }
// 
//     public void setKey(String key) {
//         this.key = key;
//     }
// 
//     public String getValue() { return value; }
// 
//     public void setValue(String value) { this.value = value; }
// }


// Path: src/main/java/applets/etsmtl/ca/news/db/SourceDAO.java
import applets.etsmtl.ca.news.model.Source;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

package applets.etsmtl.ca.news.db;



public class SourceDAO extends DAO<Source> {

    @Override
    public Source find(String key) {
        Source source = new Source();