1 package jp.sourceforge.stigmata.result;
7 import javax.sql.DataSource;
9 import jp.sourceforge.stigmata.BirthmarkContext;
10 import jp.sourceforge.stigmata.BirthmarkStoreTarget;
11 import jp.sourceforge.stigmata.ExtractionResultSet;
12 import jp.sourceforge.stigmata.result.history.ExtractedBirthmarkHistory;
13 import jp.sourceforge.stigmata.result.history.RDBExtractedBirthmarkHistory;
14 import jp.sourceforge.stigmata.spi.ExtractedBirthmarkSpi;
18 * @author Haruaki Tamada
21 public class RDBExtractedBirthmarkService implements ExtractedBirthmarkSpi{
22 private DataSource source;
24 public RDBExtractedBirthmarkService(){
27 public ExtractionResultSet createResultSet(BirthmarkContext context){
28 return new RDBExtractionResultSet(context);
31 public ExtractedBirthmarkHistory getHistory(String parameter){
32 return new RDBExtractedBirthmarkHistory(source);
35 public ExtractionResultSet getResultSet(String id){
36 return new RDBExtractionResultSet(source, id);
39 public BirthmarkStoreTarget getTarget(){
40 return BirthmarkStoreTarget.RDB;